{"_id":"@trycourier/react-designer","_rev":"291-5fce107a0b092ed98317d35be4323963","name":"@trycourier/react-designer","dist-tags":{"canary":"0.0.0-canary-20260722151641","latest":"0.10.0"},"versions":{"0.0.0-canary-20250424162557":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250424162557","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250424162557","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/react-editor#readme","bugs":{"url":"https://github.com/trycourier/react-editor/issues"},"dist":{"shasum":"1d86fc1911bd8d9e31149fab5037bb7263915377","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250424162557.tgz","fileCount":285,"integrity":"sha512-qU3xLrZk23gsFnTdrAKObVAPPp0gcHsXK3IRqUmo/KnXXr/Q3+x+iFLBiWRWpwZ6t7Rm4BqtECdb5F5wlXxN6g==","signatures":[{"sig":"MEUCIF7i8yDwvrl5FTom7avdCGACgtkXnG99Ss7ou6PUreaqAiEAma0NuFsm3rJ+/wYtc2Jm6J2utjykmpFnZm56FroeExs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3129222},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250424162557.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/b8a3ef41b6fb55deb00c1e43a9007fa8/trycourier-react-designer-0.0.0-canary-20250424162557.tgz","_integrity":"sha512-qU3xLrZk23gsFnTdrAKObVAPPp0gcHsXK3IRqUmo/KnXXr/Q3+x+iFLBiWRWpwZ6t7Rm4BqtECdb5F5wlXxN6g==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/react-editor.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.0.0","next-themes":"^0.4.5","@tiptap/core":"^2.0.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.0.0","tailwindcss-animate":"^1.0.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","class-variance-authority":"^0.7.0","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250424162557_1745511993818_0.0626518460080796","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250429182218":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250429182218","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250429182218","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/react-editor#readme","bugs":{"url":"https://github.com/trycourier/react-editor/issues"},"dist":{"shasum":"2f90d8c67af148db5e89a73135b50fdab7461e94","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250429182218.tgz","fileCount":285,"integrity":"sha512-V98uD186NDcAxJDUbvjKHyIJsb82uhKwDCJuMVgDlboMn3R8kWzoIt+h4N7kaRnFaSpkUC32rasgjMi0HWyWwA==","signatures":[{"sig":"MEUCIC0Mjjs3hWDa9bTZboD/3xgqAwthYdHa18iqHU1+CEJ8AiEA5Ve8+TlHtpb7hwzpZdX3uV5sPdFL921cX5HIYP6S3tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3095738},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250429182218.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/795196f79c7983010aa83ff8a5bd35f4/trycourier-react-designer-0.0.0-canary-20250429182218.tgz","_integrity":"sha512-V98uD186NDcAxJDUbvjKHyIJsb82uhKwDCJuMVgDlboMn3R8kWzoIt+h4N7kaRnFaSpkUC32rasgjMi0HWyWwA==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/react-editor.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.0.0","next-themes":"^0.4.5","@tiptap/core":"^2.0.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.0.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","class-variance-authority":"^0.7.0","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250429182218_1745950976207_0.20638253485044689","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@trycourier/react-designer","version":"0.0.2","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.2","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/react-editor#readme","bugs":{"url":"https://github.com/trycourier/react-editor/issues"},"dist":{"shasum":"e198e4d6e08eb2e58e931413cb77776c84f389fb","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.2.tgz","fileCount":285,"integrity":"sha512-3GaCWsAbFBS2NcbShT9eId/gD6r/grXAY1IR5tTuOMQQ4ZR57R8pjTYGkDaLX7EsDvKQQn+oQXK7zJzjgq3GpQ==","signatures":[{"sig":"MEUCIQDiVM7+Rn1Yqm0cQaDhQxjMeD75BTESGq87MY2VAX1ImAIgBjG17lg9JyKIqiF7zANtLzPPctqLIY6VXoEODKyPR2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3095716},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/d28f12cb7f2d664198d8c85ba5922b18/trycourier-react-designer-0.0.2.tgz","_integrity":"sha512-3GaCWsAbFBS2NcbShT9eId/gD6r/grXAY1IR5tTuOMQQ4ZR57R8pjTYGkDaLX7EsDvKQQn+oQXK7zJzjgq3GpQ==","repository":{"url":"git+https://github.com/trycourier/react-editor.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.0.0","next-themes":"^0.4.5","@tiptap/core":"^2.0.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.0.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","class-variance-authority":"^0.7.0","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.2_1745953934405_0.7250619055989103","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250523144133":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250523144133","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250523144133","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/react-editor#readme","bugs":{"url":"https://github.com/trycourier/react-editor/issues"},"dist":{"shasum":"35031a0aa09f9084259e6442ed5de96450c2b394","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250523144133.tgz","fileCount":307,"integrity":"sha512-HqcBZ0+8HSIr7um4lhBQhlVGtfNQmnddWUEoWRYqbE69+Xel57yFeF3FdCuL1ZS5AlnyDJjO9o6wgq8o285lKg==","signatures":[{"sig":"MEYCIQCAMuU0wH5IYR5XrE8YltOfVqQ/KzDxc6O7qYg1UUJcHAIhAIr+qSt6lkPTCfXB4DQ3+XvWbPbDD+b/hbyDyU0ayZ+J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3329591},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250523144133.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/3c7af0c82ccb3de0e56795d5b0eceb7a/trycourier-react-designer-0.0.0-canary-20250523144133.tgz","_integrity":"sha512-HqcBZ0+8HSIr7um4lhBQhlVGtfNQmnddWUEoWRYqbE69+Xel57yFeF3FdCuL1ZS5AlnyDJjO9o6wgq8o285lKg==","repository":{"url":"git+https://github.com/trycourier/react-editor.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250523144133_1748011321367_0.6465764663387854","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250526103347":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250526103347","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250526103347","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/react-editor#readme","bugs":{"url":"https://github.com/trycourier/react-editor/issues"},"dist":{"shasum":"675ece5bf726b88665148b937e3931bb5f065ca8","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250526103347.tgz","fileCount":311,"integrity":"sha512-LxbtgORXB7a1YvYjReowOrGQVucZedm5KX88tfEp/4g0U47Zwvuh5jMFnL/tE9hPnA1+NolvH8iz/QdZOt+IJQ==","signatures":[{"sig":"MEYCIQCT4R34VbMpJMcL4QZeoYPROH5+62E6ZKaYhzGcxPf+TgIhAKafWwfIA/bkXOm9CnsCPF0ev48/WgekAf9GgPpPCLYD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3331862},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250526103347.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/5899419ed67d71001da9626cadac6cc5/trycourier-react-designer-0.0.0-canary-20250526103347.tgz","_integrity":"sha512-LxbtgORXB7a1YvYjReowOrGQVucZedm5KX88tfEp/4g0U47Zwvuh5jMFnL/tE9hPnA1+NolvH8iz/QdZOt+IJQ==","repository":{"url":"git+https://github.com/trycourier/react-editor.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250526103347_1748255657253_0.8905492453726132","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250604155619":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250604155619","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250604155619","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/react-editor#readme","bugs":{"url":"https://github.com/trycourier/react-editor/issues"},"dist":{"shasum":"d254a9b7d4c13d3d10e5656ef46ae8636a56f80a","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250604155619.tgz","fileCount":312,"integrity":"sha512-GBcPLYIsLhdHH5et6nNYbCLAqN3zV6oHjgxZ5vORQHL+WBvY59q1wHVYDsLiyWYnb995BA7KnMWKOvMsyHSDCA==","signatures":[{"sig":"MEQCIBEFzBQSrfhVq6XBw/lqp3F9sU3fPwnfiYPropZjFffDAiAgQJ07Xk5NYbcMz/D2piTKRhtjIYGIlU42PHV71DvarQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3387323},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250604155619.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/265ecc9038971c1d50690b37c81805e2/trycourier-react-designer-0.0.0-canary-20250604155619.tgz","_integrity":"sha512-GBcPLYIsLhdHH5et6nNYbCLAqN3zV6oHjgxZ5vORQHL+WBvY59q1wHVYDsLiyWYnb995BA7KnMWKOvMsyHSDCA==","repository":{"url":"git+https://github.com/trycourier/react-editor.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250604155619_1749052609846_0.9101183203077414","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250605142011":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250605142011","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250605142011","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/react-editor#readme","bugs":{"url":"https://github.com/trycourier/react-editor/issues"},"dist":{"shasum":"0e288418c3bdf2920cac8639bab537305098c691","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250605142011.tgz","fileCount":312,"integrity":"sha512-ZuHnOHlXwyrzqkhPT1IytOFL8+25DRrD47M9d4sYShpJ9nk6Fo8A95ziGib+MJNzLLR94CIm1020O0/3qiHfRA==","signatures":[{"sig":"MEQCIG+IIVvlVdvwoSUb3YXZ48nX5tiOK6OhLFPE6FR94LNYAiBYQOqqpMKacUu5z3CFoQtfSXky07sJ8BFaclIyuhkOwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3393744},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250605142011.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/fb96e75886f8bf076b76531ddae42aa8/trycourier-react-designer-0.0.0-canary-20250605142011.tgz","_integrity":"sha512-ZuHnOHlXwyrzqkhPT1IytOFL8+25DRrD47M9d4sYShpJ9nk6Fo8A95ziGib+MJNzLLR94CIm1020O0/3qiHfRA==","repository":{"url":"git+https://github.com/trycourier/react-editor.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250605142011_1749133241450_0.07886430325982219","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250611183605":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250611183605","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250611183605","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/react-editor#readme","bugs":{"url":"https://github.com/trycourier/react-editor/issues"},"dist":{"shasum":"b15833de56c437fae0b8229dc690c8f644f5bb8d","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250611183605.tgz","fileCount":320,"integrity":"sha512-YovADOxr3dD6dSJSkah3vwyCqpN+4m8q5fMCL+OeFLWBm1zXsrGtJicrQ1hORFK4BWahgb/+2f3utEa591ErdA==","signatures":[{"sig":"MEYCIQDjSpHrcz7YCeNocW2sF7RfKSG2GG9ouqxtZUVGuvUqBgIhAPRyvIGvSQOKe7LsgrZmUHN6BD6lsoU/+HUKmhFyYVMn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3482383},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250611183605.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=1","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/54ff17e13e5a1f4e57263f1f114f939b/trycourier-react-designer-0.0.0-canary-20250611183605.tgz","_integrity":"sha512-YovADOxr3dD6dSJSkah3vwyCqpN+4m8q5fMCL+OeFLWBm1zXsrGtJicrQ1hORFK4BWahgb/+2f3utEa591ErdA==","repository":{"url":"git+https://github.com/trycourier/react-editor.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250611183605_1749666995380_0.2495156207015632","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250626144519":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250626144519","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250626144519","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/react-editor#readme","bugs":{"url":"https://github.com/trycourier/react-editor/issues"},"dist":{"shasum":"b65de6d59948222b73298be446f54969073720f7","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250626144519.tgz","fileCount":345,"integrity":"sha512-1F1IJfsP+89JuKWoChwGYTx8CEg1g3eeTOIepuD96SMlfbisHnHeIEXcL1j/5sljMTGaJkEoDR3pg3Rv94gxkA==","signatures":[{"sig":"MEQCIBXFsNfAYelbi8KiBkD4pzWLA6exOzw38fcSYS4FMSNdAiAx5Y0Y+Dy80WTr67NgssXVrJoOfNbhEdk9a6yCZy4Arg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3547008},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250626144519.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","actor":{"name":"scarney","type":"user","email":"scarney81@gmail.com"},"email":"scarney81@gmail.com"},"_resolved":"/tmp/73951a351f3c813b7f9b94eab1aa4795/trycourier-react-designer-0.0.0-canary-20250626144519.tgz","_integrity":"sha512-1F1IJfsP+89JuKWoChwGYTx8CEg1g3eeTOIepuD96SMlfbisHnHeIEXcL1j/5sljMTGaJkEoDR3pg3Rv94gxkA==","repository":{"url":"git+https://github.com/trycourier/react-editor.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250626144519_1750949151584_0.3111348295648393","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250702160803":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250702160803","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250702160803","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"645cd72dd076b89ca5dc64cdf8945af313d78efe","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250702160803.tgz","fileCount":335,"integrity":"sha512-NY1dnpGpEdTEPGnQbzD60C/D647S1Oq5+3tWKnGy5kVRVHXWoNvhJV4DfnrJELbHM6NG4nM3WJyiTOY2m2yDOg==","signatures":[{"sig":"MEUCIQDs4OPy9HUtnkP82s+qPL6NuuG1iw/IOoh9qAhUT9nwdwIgdGyGHdbdfA6kyH/wscrAL6RSXGF6wt1IM8TWGiSTKbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3482596},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250702160803.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","actor":{"name":"scarney","type":"user","email":"scarney81@gmail.com"},"email":"scarney81@gmail.com"},"_resolved":"/tmp/5d14eec82690b8780afd0726df17f3d2/trycourier-react-designer-0.0.0-canary-20250702160803.tgz","_integrity":"sha512-NY1dnpGpEdTEPGnQbzD60C/D647S1Oq5+3tWKnGy5kVRVHXWoNvhJV4DfnrJELbHM6NG4nM3WJyiTOY2m2yDOg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250702160803_1751472517792_0.9653018708754049","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250708135114":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250708135114","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250708135114","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"47c5e55a550216f629fd1777b89a6ebfa57271f6","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250708135114.tgz","fileCount":355,"integrity":"sha512-nispQWoDB5YObR4GMBszUlKS31Y7UP1rXdGE95k2O6Gcovc5SvINtIJW64ZPEvMd66Z0CvhIMDdWXHqkQcSBcw==","signatures":[{"sig":"MEUCIQDYgGVr+Wp47eTZAfLVHqjemozAXPa64YOypod9lwr21wIgNUz0BKFVWUAP5lI7n3nBhZaEDW57boV12HgZNkA0OMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3571125},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250708135114.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","actor":{"name":"scarney","type":"user","email":"scarney81@gmail.com"},"email":"scarney81@gmail.com"},"_resolved":"/tmp/cd8a5d4fa68513b74b37ba437410e353/trycourier-react-designer-0.0.0-canary-20250708135114.tgz","_integrity":"sha512-nispQWoDB5YObR4GMBszUlKS31Y7UP1rXdGE95k2O6Gcovc5SvINtIJW64ZPEvMd66Z0CvhIMDdWXHqkQcSBcw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250708135114_1751982704845_0.15134565370836506","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250708143845":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250708143845","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250708143845","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"7c5006ac18c360e9ab7482eb98182a5ab6742607","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250708143845.tgz","fileCount":356,"integrity":"sha512-FPDrsrQMSGHxYDj4xQe8wUVEAdoU9lthADwkaETEGk+H2BbeqOkhdn76eG7S7BnkJaZQzmwVW/LI/JHJKEBz3A==","signatures":[{"sig":"MEYCIQDrv4yxuULbknII5neUScUuGvoSblO5cH03FnePeyRkMAIhANtxGcLsw+o9z9dNL10E7+2hFatR2p/knhNtCEPO6Ae9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3573701},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250708143845.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","actor":{"name":"scarney","type":"user","email":"scarney81@gmail.com"},"email":"scarney81@gmail.com"},"_resolved":"/tmp/09e75ec51e5b4e6b19bc3bd2054ca44f/trycourier-react-designer-0.0.0-canary-20250708143845.tgz","_integrity":"sha512-FPDrsrQMSGHxYDj4xQe8wUVEAdoU9lthADwkaETEGk+H2BbeqOkhdn76eG7S7BnkJaZQzmwVW/LI/JHJKEBz3A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250708143845_1751985556881_0.3127510867256029","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250714142320":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250714142320","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250714142320","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"747bb70fc156f1e69377fa8e008cca7c99f77fc0","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250714142320.tgz","fileCount":356,"integrity":"sha512-s9jFODzBXlHxAxW2UArXxNjLsZieU+jgqj/FMTod1t834Oco/oADYBO7SU0qhiEIhUScivSNxyKueosJH3McVg==","signatures":[{"sig":"MEUCIBMoE7XWF5ZRMOZTwyKcQB3t8D8hATqYb/mzgTj97NTeAiEAkk2pb9dfpKgOqixijLD83v9iTfMPGMIngcKinwyVvYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3576816},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250714142320.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/3382fa38aee0cf15c2b63b94843aa58c/trycourier-react-designer-0.0.0-canary-20250714142320.tgz","_integrity":"sha512-s9jFODzBXlHxAxW2UArXxNjLsZieU+jgqj/FMTod1t834Oco/oADYBO7SU0qhiEIhUScivSNxyKueosJH3McVg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.1.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250714142320_1752503032167_0.8070883248845164","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250725092737":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250725092737","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250725092737","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"656981d7ca13379b24548b65b1481f14a0ee060f","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250725092737.tgz","fileCount":366,"integrity":"sha512-h6A6lNCdrpA3iX25CYkRyboel5CFU0VriKVQkYwjZ+qkx7H5zUg4hsNy2uIJe5sOXQqw6BkUGyChOqlBFApq5A==","signatures":[{"sig":"MEUCIQCu1SU+Q3Iu5FFEUYy1afdDTLybVZ7nxKKSz/PQ1676MwIgLiKQmjFfp0eOalxG/Dj3Nluow0BcLfIRFoAtMb5PndM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3723004},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250725092737.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/c538d1a78aaa0bbe1006da578446edf9/trycourier-react-designer-0.0.0-canary-20250725092737.tgz","_integrity":"sha512-h6A6lNCdrpA3iX25CYkRyboel5CFU0VriKVQkYwjZ+qkx7H5zUg4hsNy2uIJe5sOXQqw6BkUGyChOqlBFApq5A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250725092737_1753435690795_0.2189691479951903","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@trycourier/react-designer","version":"0.0.3","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.3","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"5728f296bf2bab8afdeeed9381d943fa18ae8e2b","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.3.tgz","fileCount":366,"integrity":"sha512-AbsuML0rS4oQaByGB2vaz8tdwZ4cptLtAwIdB6vkSRwRJb/DCBVJ2moduuiaCVqMJOYgjKNJ7i0sibGjL4S/Gg==","signatures":[{"sig":"MEYCIQDrut1Gzf5cfmDoVaIR/tq0FdeIL8caugWAu6FjuP/qIAIhANMNV6mWqMKwJX/k5FSFg9KhEXBiGsmo+poTbvKveWh3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3723346},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/b733b07c7d7b9eea6d3a4de4dfb6f2b6/trycourier-react-designer-0.0.3.tgz","_integrity":"sha512-AbsuML0rS4oQaByGB2vaz8tdwZ4cptLtAwIdB6vkSRwRJb/DCBVJ2moduuiaCVqMJOYgjKNJ7i0sibGjL4S/Gg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.3_1753440234976_0.7347381650067435","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250820153811":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250820153811","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250820153811","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"a9f9f7a93218b1fdc08c1061e1033a98f0322bcd","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250820153811.tgz","fileCount":368,"integrity":"sha512-vC1rxqwlwios5hpZhrUh/CMlf6puL0I/10wpba21nOK2luKZxmXGlMQRfBTRttX2I84DR78xQSoyAkASCehGtA==","signatures":[{"sig":"MEQCIAvVEpUsMkxI+d/aQw/Yc70k8+fkmUkoJ+WMx8IJpDl0AiB75k6X12Lh3jedFpXmZ841KjBzNIquG3PSDMmssnQMhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3747830},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250820153811.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/0e6116c0b8c5a0f7351b219d2314208a/trycourier-react-designer-0.0.0-canary-20250820153811.tgz","_integrity":"sha512-vC1rxqwlwios5hpZhrUh/CMlf6puL0I/10wpba21nOK2luKZxmXGlMQRfBTRttX2I84DR78xQSoyAkASCehGtA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250820153811_1755704323596_0.10189797676254231","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250828155722":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250828155722","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250828155722","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9444caada9f4d862009e5b968957fccb22efa61a","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250828155722.tgz","fileCount":368,"integrity":"sha512-UuBlmESAYy+n7Q0mZxIu6vTbaIp2RA0n/WfAa4wtli11UKpk7/MchM9Dk7IfKt+MovP9Wdzdnny+PZDyprUwSA==","signatures":[{"sig":"MEUCIQCesjTl9lKEcYfV2ycKrb05wucEudTrPF0LfRq6LupOyQIgbTASDEPBW/eJX08c0KHOLBw/RrRI2BqbvLixEAa7pGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3762738},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250828155722.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/d3fda2f53535f2e27bc8a9f7e94bc716/trycourier-react-designer-0.0.0-canary-20250828155722.tgz","_integrity":"sha512-UuBlmESAYy+n7Q0mZxIu6vTbaIp2RA0n/WfAa4wtli11UKpk7/MchM9Dk7IfKt+MovP9Wdzdnny+PZDyprUwSA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250828155722_1756396675271_0.13788683407297286","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250902155318":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250902155318","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250902155318","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"6e67d308afaae40fbade8b2c4f99cea4939a959f","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250902155318.tgz","fileCount":368,"integrity":"sha512-457hy2NGqPk5HTRBDHJJCq5EeOj0PZSpvrRMbY0qqwbp3qqWipq4+RcePvLr01OmXrwA6ejvODNrqUMidLxMlQ==","signatures":[{"sig":"MEUCIQDSZRlPRVxIRV2zG4X5TBeYOmVCwoDM/Wcg2cd5wy+sfAIgQJt5ldaSlgop/NZN6zWiz8QW7GspQoZxKk3vzBZ05Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3774398},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250902155318.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/d06a439cf4c0f384682c49a250e4282c/trycourier-react-designer-0.0.0-canary-20250902155318.tgz","_integrity":"sha512-457hy2NGqPk5HTRBDHJJCq5EeOj0PZSpvrRMbY0qqwbp3qqWipq4+RcePvLr01OmXrwA6ejvODNrqUMidLxMlQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250902155318_1756828431005_0.8947336291982326","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250904164205":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250904164205","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250904164205","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"e53aa087594e7bfcace95ede5b29fcfb73a660f2","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250904164205.tgz","fileCount":377,"integrity":"sha512-RWX0Mh3BSRWL654VZTz7yDJsQrfmcgPQPg2Yznz88hi4B6T25sZPF8SRLhTDbqDiYhXHF+o8vVYuJYY8E4vAFQ==","signatures":[{"sig":"MEQCIECrVWayliNAFEgWhxxfn1z4VFiCqOKkaAvR/0EkpKzXAiBfy8jThEVmtbbc50LW42xonGsOIWjUUiaJ1XO0xQewwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3883411},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250904164205.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/50da6d3c2808ce40516679962a7fe636/trycourier-react-designer-0.0.0-canary-20250904164205.tgz","_integrity":"sha512-RWX0Mh3BSRWL654VZTz7yDJsQrfmcgPQPg2Yznz88hi4B6T25sZPF8SRLhTDbqDiYhXHF+o8vVYuJYY8E4vAFQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250904164205_1757004157442_0.6137484316752031","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@trycourier/react-designer","version":"0.0.4","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.4","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"70cf0826b7b8f4164837bb07283d2cfa828298dd","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.4.tgz","fileCount":377,"integrity":"sha512-yPxhh3+ndavRz6zEvZgc3Y7rIDWtKZmKGKvFuuNmXd/NP6cvIT0GsahyO/p4dvfwTvtHH8ClIe0wTqz8L4Wn3Q==","signatures":[{"sig":"MEUCIQC8ULzW6LCzLPctVgU9opA2cc0hrnbv+TQLFL5w1ps7uwIgIwdteA9suQy5ahZdrJiu1acbSPH3OZLDiwpSw/fcK8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3883389},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/37a5e7b8413114720c9a7cd611928108/trycourier-react-designer-0.0.4.tgz","_integrity":"sha512-yPxhh3+ndavRz6zEvZgc3Y7rIDWtKZmKGKvFuuNmXd/NP6cvIT0GsahyO/p4dvfwTvtHH8ClIe0wTqz8L4Wn3Q==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.4_1757082233954_0.35447866180438914","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250905145122":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250905145122","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250905145122","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"6f03077ee2b19747305be3d46cee66db2b8de27a","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250905145122.tgz","fileCount":377,"integrity":"sha512-rfNf7sNi3pa0S8k1AJDUX12XITXDff7gjzMnHWDotH+d0DNN8g//lXHkWNdGf9rbsr+W55crBZO9tx1yM8+TmQ==","signatures":[{"sig":"MEUCIAP6J/5LZvEXdvpEr94cLuOOfgoDn90IGpqJ4/fIpVt8AiEAumz5DIGZ+cj/HP3i2Bte8DDKsDOYo5nNrMDq+OwO4Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3888975},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250905145122.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/f46e16af1dad871cda67479abe254101/trycourier-react-designer-0.0.0-canary-20250905145122.tgz","_integrity":"sha512-rfNf7sNi3pa0S8k1AJDUX12XITXDff7gjzMnHWDotH+d0DNN8g//lXHkWNdGf9rbsr+W55crBZO9tx1yM8+TmQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250905145122_1757083914596_0.0690468801418862","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250905150739":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250905150739","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250905150739","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9b618d2ed1468110e6f582cb8ba77b15f8288721","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250905150739.tgz","fileCount":377,"integrity":"sha512-MGSMJeBgBzpYCbTYeeBGMW9PwAnJNJzZYpL3VSKA7qaCGwC5Ctoqg6xnzqYcOxBfu4rbkhhcQ9gy74/6SFR21g==","signatures":[{"sig":"MEYCIQCqYhLKbxrigK8FrezsSIbaJ610t3Klphsgl/TvASfm9AIhAO/iL/OCcg8260k8BgbAkl336sguF0ntcfxa7UlfB52f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3891635},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250905150739.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/04651ffcb4416f9d9e5594b82de6cf5f/trycourier-react-designer-0.0.0-canary-20250905150739.tgz","_integrity":"sha512-MGSMJeBgBzpYCbTYeeBGMW9PwAnJNJzZYpL3VSKA7qaCGwC5Ctoqg6xnzqYcOxBfu4rbkhhcQ9gy74/6SFR21g==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250905150739_1757084893224_0.5405515921483113","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250905151654":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250905151654","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250905151654","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"797db91184b2e1b6ee8795114187c1e9cce41c04","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250905151654.tgz","fileCount":377,"integrity":"sha512-4r1KJ/cw9Vu039QswD3E7bHx0PjcbBbqKWLj/1yKMmI3yE1pqPrtGtZcQkobG92ewOy6dQyitAQZc2+H46EKow==","signatures":[{"sig":"MEQCHw0iXY+9MhuMQzJrmhOrtG4T+09MObC2yhhN1T/iSKUCIQDEihEi0o71nx07OqFfytZOnBhiyo/lxMyGefUM6qN4zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3888083},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250905151654.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/92372846151bacd527c3164c482e47cd/trycourier-react-designer-0.0.0-canary-20250905151654.tgz","_integrity":"sha512-4r1KJ/cw9Vu039QswD3E7bHx0PjcbBbqKWLj/1yKMmI3yE1pqPrtGtZcQkobG92ewOy6dQyitAQZc2+H46EKow==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250905151654_1757085447519_0.6891978484893679","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@trycourier/react-designer","version":"0.0.5","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.5","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"79832ee4aec8ebbe938de2ecc648575387a145d9","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.5.tgz","fileCount":377,"integrity":"sha512-fX2ErQW0SMsx7IMTHSiSMnSqVXWv1Mz9QVfujXtNQb777U+2EvCqKH/kunZ76siNBh0TX5OQWnSNyKWe69uEFA==","signatures":[{"sig":"MEUCIQDeliIfdI5n/4zt0VqsnW1UmcaHP+Bkk0NJ48pmsIpvAgIgZNFzjaCqUx/VcKThqx1Vqqgv8xWeGae6LSEljpwYqb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3885381},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/66f1ccd373b4b300d4334a9d7e1e2f4e/trycourier-react-designer-0.0.5.tgz","_integrity":"sha512-fX2ErQW0SMsx7IMTHSiSMnSqVXWv1Mz9QVfujXtNQb777U+2EvCqKH/kunZ76siNBh0TX5OQWnSNyKWe69uEFA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.5_1757089127659_0.36035754526317465","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250910201021":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250910201021","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250910201021","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"82fb7d22245a6434895c881d7cda58417965d1dd","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250910201021.tgz","fileCount":378,"integrity":"sha512-OtK3RVoMUufQw41jR30OOsioWvPdqkZkPHYT2KgcovMyLuqgls6Ryy5QWgLzu7wXus9v/QiPJ2a3H+KeED+ztw==","signatures":[{"sig":"MEUCIE63Y9uztZM6MFOH3i6YEzxXTbLRp9WvL9+lK5zjPLhzAiEAqhBp0YIYxrnpHxjuOqKcsgVzUZ64FAQkgsfpO4qIQ2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3925699},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250910201021.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/78f78d131abc65508a0d8ce9393d7d3e/trycourier-react-designer-0.0.0-canary-20250910201021.tgz","_integrity":"sha512-OtK3RVoMUufQw41jR30OOsioWvPdqkZkPHYT2KgcovMyLuqgls6Ryy5QWgLzu7wXus9v/QiPJ2a3H+KeED+ztw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250910201021_1757535053429_0.3761491291044281","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250911105839":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250911105839","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250911105839","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"37cc4ad9a5c0f6a9a547a2f7732ba8541f481170","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250911105839.tgz","fileCount":379,"integrity":"sha512-x38ks1cSXissFjRNEXKrd9v+V9n08Eiedq0ZFVAfQX+bwZYVvayQKQ+SfoU3RDWNRz1WYDuy1mOlCZqJPWXa4g==","signatures":[{"sig":"MEQCIH/dwvVINjsCMCdRoEHNFOO8apy4XPDGDgTBkACfb/56AiBEejl/TV+1Bmle1SWgjBBMITSrfDlojb1avjIWPR8I6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3932035},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250911105839.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/0c97f0224d067bca7ce014800540a36c/trycourier-react-designer-0.0.0-canary-20250911105839.tgz","_integrity":"sha512-x38ks1cSXissFjRNEXKrd9v+V9n08Eiedq0ZFVAfQX+bwZYVvayQKQ+SfoU3RDWNRz1WYDuy1mOlCZqJPWXa4g==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250911105839_1757588351731_0.0022526413354970742","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250912105446":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250912105446","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250912105446","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"f865a8f8dba785cd9b8a54ffd21e3aa1d37d070a","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250912105446.tgz","fileCount":379,"integrity":"sha512-++E+KFngaJPpYU1Gy0C8XJpogS3JykuEHFw13qAcv7qu9MnHFYewzjUEU7uf3zkDjrilERkjGht1lL+EQJS8aA==","signatures":[{"sig":"MEUCIFK/1BMEHhoZ+hRyxH1Hpjt+4wuoC0Z7FQFnwP64dHCDAiEAiASeJ/rloioDvFgqNbScUa1p5rD41c0hc5TV11QGY2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3934488},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250912105446.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/614843384fd94dec6d3d687c2467abd6/trycourier-react-designer-0.0.0-canary-20250912105446.tgz","_integrity":"sha512-++E+KFngaJPpYU1Gy0C8XJpogS3JykuEHFw13qAcv7qu9MnHFYewzjUEU7uf3zkDjrilERkjGht1lL+EQJS8aA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250912105446_1757674522900_0.9028233822510443","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@trycourier/react-designer","version":"0.0.6","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.6","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"45d8345e3fd765abef141e2c1dca607e41bba57d","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.6.tgz","fileCount":379,"integrity":"sha512-Ca7AcU7QgwVuSsRTIEn+pXBGFlDIX1jjwyajQUv8W1KzfUvcm+mtr7gDjRJNC1vEPNnrIzH+nnkMCGyxVSIFiA==","signatures":[{"sig":"MEQCIDXQxCnm60Y2WoV5X3sZXB0inAI1lN0+DFRzCpiAWif6AiB0PbXJSfSWZcI8DLbp+D8gGbay8Aa40g80dsVJSHjuww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3934466},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/e4b9cab75ad4aa3976275361453b2d40/trycourier-react-designer-0.0.6.tgz","_integrity":"sha512-Ca7AcU7QgwVuSsRTIEn+pXBGFlDIX1jjwyajQUv8W1KzfUvcm+mtr7gDjRJNC1vEPNnrIzH+nnkMCGyxVSIFiA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.6_1758014890796_0.1380196069032429","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20250929161533":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20250929161533","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20250929161533","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"659dca389cc162ffcf4d68cf5a4f8b5f5a59cd07","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20250929161533.tgz","fileCount":379,"integrity":"sha512-JHwilbbyGL2u8xDjCRr9ETXp9sOW64G1KLyS8eBb1NRgcMAwc3ZHb6GxCdCLVTUxr9x9OBcALuCjkT7aAbWfWQ==","signatures":[{"sig":"MEUCIF6o4BTJx4KqBzuPSi5/hZOiyzIodAJMkeKkpzGFUNJxAiEAqMb1JM7Y7YaRYOSDShLmspQu4g5CSaKFK8WwZtlj97g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3944482},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20250929161533.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/8c2fcde63ca759b6d32a875a8840e3f0/trycourier-react-designer-0.0.0-canary-20250929161533.tgz","_integrity":"sha512-JHwilbbyGL2u8xDjCRr9ETXp9sOW64G1KLyS8eBb1NRgcMAwc3ZHb6GxCdCLVTUxr9x9OBcALuCjkT7aAbWfWQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20250929161533_1759162567177_0.417864402583634","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@trycourier/react-designer","version":"0.0.7","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.7","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"1530dbff1fa5d1fcccacd6c50120d66dc3ba36e9","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.7.tgz","fileCount":379,"integrity":"sha512-5JUcZxLJQhX5Nmv8IQf98NWtFDBDUqlucrp4hb1EBTVTYgWkjgHUDT1wSH2td6TBGbpvGP2TdpfCr/Zxsl0xQg==","signatures":[{"sig":"MEQCIANO8aSAaDGmbZ3OiubS0aMpyhJOgr7rrvqcgLsaQC1YAiB3Q4zv2lny2kmAa8M+MM/eHpDrV0g7psxLJicBsMdFPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3944460},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/9238f6edc2c3f836ee181c506607cd71/trycourier-react-designer-0.0.7.tgz","_integrity":"sha512-5JUcZxLJQhX5Nmv8IQf98NWtFDBDUqlucrp4hb1EBTVTYgWkjgHUDT1wSH2td6TBGbpvGP2TdpfCr/Zxsl0xQg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.7_1759164392866_0.5061232102180477","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251008141850":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251008141850","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251008141850","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"3391f5c6c00e425864ee48827df7f484e0f52111","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251008141850.tgz","fileCount":389,"integrity":"sha512-MDd8MGR3pkfL8W7LMbreCf4GRPwjhd/+3siLoO+sb/TNWuBBUCYO9DbFyw4FGwAnRobF5vMBM+axJj6HL5M8hA==","signatures":[{"sig":"MEYCIQDglAYLpZcXYlv9Xcbq0E1UEvjJ3Fri16c9idhhhK4JSAIhAIPwqxgAxMM1Mn9YMO0FIk81BI7GQSMONJde02fCT7Bi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4088582},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251008141850.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/b08a4573b0ee4a08408027741fc30f0d/trycourier-react-designer-0.0.0-canary-20251008141850.tgz","_integrity":"sha512-MDd8MGR3pkfL8W7LMbreCf4GRPwjhd/+3siLoO+sb/TNWuBBUCYO9DbFyw4FGwAnRobF5vMBM+axJj6HL5M8hA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251008141850_1759933167421_0.1313310591985275","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251010141238":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251010141238","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251010141238","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"f73981246bf876bc95608f8c3750a88af4245943","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251010141238.tgz","fileCount":389,"integrity":"sha512-bBxBYZtOwK09mRbCF5gWtvKgAIGNkivc2ASTrVkPtS0jTU2zHu381AjBRDJqsAAfgMtV0paFhfUKchMmGiVr1A==","signatures":[{"sig":"MEUCIQD52NflfhsgLaDPdeNdC0g8Xjc/ZYrtLNu7HLgJqA0tZQIgbVOED75+JvfoLL5IX03SYZb2B8ridu2TZwIBBBjuVwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4095584},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251010141238.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/697c314404e1055c04e9ead37ba37a7a/trycourier-react-designer-0.0.0-canary-20251010141238.tgz","_integrity":"sha512-bBxBYZtOwK09mRbCF5gWtvKgAIGNkivc2ASTrVkPtS0jTU2zHu381AjBRDJqsAAfgMtV0paFhfUKchMmGiVr1A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251010141238_1760105591636_0.3777399990142265","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251013133452":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251013133452","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251013133452","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9ce6b47cdbc8df800d29133d1f06d0c433f5ef8f","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251013133452.tgz","fileCount":389,"integrity":"sha512-Vw790KO+3w0oRQ4gO7VS5FEWyD7C5kMLZqGUAAlfXfwPyI4qXhOv5rb6g9ZB9sRcFmGItKdlX/QJCMBU5HjKpg==","signatures":[{"sig":"MEYCIQD6naAYkkkrlIPAuA2x7GLXBLtpYDs4b6V49nkjDkTbVQIhAKEey1faQLZeCOPzJ9TXyRIxxGtsy3tcfQLH5mBxtxvs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4095584},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251013133452.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/d118b99a99d35a1ab437712ba5de6f17/trycourier-react-designer-0.0.0-canary-20251013133452.tgz","_integrity":"sha512-Vw790KO+3w0oRQ4gO7VS5FEWyD7C5kMLZqGUAAlfXfwPyI4qXhOv5rb6g9ZB9sRcFmGItKdlX/QJCMBU5HjKpg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251013133452_1760362529048_0.5527621346028002","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251013154138":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251013154138","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251013154138","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"558d197a4dfe7f830d2932196271b369d5990176","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251013154138.tgz","fileCount":389,"integrity":"sha512-6lKFhLnyVk7D0zjOvgOpbHorL2Rm8NQNuzna08vIBMxQwt3MxatvBjQ5qUzDzyayTuKBxmCwHdlkZhzPQca6cQ==","signatures":[{"sig":"MEUCIBxHnkilKNWBlexpTQSOlolqat63R93Pq2+r5i3lY8TEAiEA5qCSWXtuiEUHCke3gZvH80SU8CeK34q8YRUIv/ty+bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4102058},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251013154138.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/88a8f87342313a81fe1695bfaf0c1e1d/trycourier-react-designer-0.0.0-canary-20251013154138.tgz","_integrity":"sha512-6lKFhLnyVk7D0zjOvgOpbHorL2Rm8NQNuzna08vIBMxQwt3MxatvBjQ5qUzDzyayTuKBxmCwHdlkZhzPQca6cQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251013154138_1760370133428_0.6842407629271081","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251013170110":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251013170110","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251013170110","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"8832fbb1f81d9cc76a8d2923ec20abbde6734ac1","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251013170110.tgz","fileCount":390,"integrity":"sha512-udFuiSrK8CcoJiSI/sDxSiBDqsGnuSd2+YWM188dz44DEtMGCA0NfXYGzfXzU3BWLrAhw3oQGakriO2bwwJC6A==","signatures":[{"sig":"MEQCIDkJ3B1IWtxB16tevt8nDCsStHN0eeAvmkt8tD46CWoeAiAHsavZiEl+VVqlPjt65OkHQekIdeWej3fMXWTpAqO+9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4108249},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251013170110.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/7ced7e0f5522813040565e908c928fa5/trycourier-react-designer-0.0.0-canary-20251013170110.tgz","_integrity":"sha512-udFuiSrK8CcoJiSI/sDxSiBDqsGnuSd2+YWM188dz44DEtMGCA0NfXYGzfXzU3BWLrAhw3oQGakriO2bwwJC6A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251013170110_1760374905854_0.9029425059955707","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251014124138":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251014124138","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251014124138","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"b0ce14ab6a188f8a4f6315b913d4779c7f475e92","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251014124138.tgz","fileCount":390,"integrity":"sha512-nLubHTR06oj82HBFuueSKpq0liXdj1HtFbp3ID889y4HuqmxpdY/sLdXrokn/vgHHLeeZ2jRUfocwD2ScDrRAg==","signatures":[{"sig":"MEUCIQDtjDoGlLMw0Jfpc5pmyYYDs76U3TYNIxEaDaX8026Y0QIge/CMNGQYj4QXkR6d2CjvQuDrxOPd18eCIY5BdfB3U0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4111407},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251014124138.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/85306e07d23c6698e95d4d73ae1eb94d/trycourier-react-designer-0.0.0-canary-20251014124138.tgz","_integrity":"sha512-nLubHTR06oj82HBFuueSKpq0liXdj1HtFbp3ID889y4HuqmxpdY/sLdXrokn/vgHHLeeZ2jRUfocwD2ScDrRAg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251014124138_1760445734656_0.13012341886252887","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@trycourier/react-designer","version":"0.0.8","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.8","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"7efcb546143ff34e814ff072f6265decb2f8e687","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.8.tgz","fileCount":390,"integrity":"sha512-dVpMaKuKY+DqQAidTgVDNQEct/Lsr73x0CKurNA+h1bPCxikRf09Mb7SdT2znkJEJGFSSCkuQSX4g7PuTU8IpA==","signatures":[{"sig":"MEQCIEbDzd3qWUaFw79KkDH7gpShMbBkK2qgkHR2wNHJgcIIAiB+jWSeHKBrJIqEgzxmtBmdmnsNXDepawOwWmSSVr1PDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4111385},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/9fade44647fda5d330cd00d4dc75d13e/trycourier-react-designer-0.0.8.tgz","_integrity":"sha512-dVpMaKuKY+DqQAidTgVDNQEct/Lsr73x0CKurNA+h1bPCxikRf09Mb7SdT2znkJEJGFSSCkuQSX4g7PuTU8IpA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.8_1760452394798_0.1291646527029553","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251015123256":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251015123256","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251015123256","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"be71275bfa31eb376e2166ecb1754358c17fb47e","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251015123256.tgz","fileCount":390,"integrity":"sha512-MQ2iUCVeajWzK5R4TDBwLO6quAWYxLMRF486U344cMemu3z+CldzHV0P7T3MCEywpt2LbDdUJ82pdUTimLF2zQ==","signatures":[{"sig":"MEUCIQD/103KcjW5D/ED+PjqLuCCRRTJ2ErqLD+3BTCUBYlxHAIgcZzAzzKtvLM+8xs8Sm81P/lbwq+y7s9bOYTF4QJFY/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4089697},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251015123256.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/c0550a96e1064f496253758cf5641c7a/trycourier-react-designer-0.0.0-canary-20251015123256.tgz","_integrity":"sha512-MQ2iUCVeajWzK5R4TDBwLO6quAWYxLMRF486U344cMemu3z+CldzHV0P7T3MCEywpt2LbDdUJ82pdUTimLF2zQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251015123256_1760531610442_0.29875918313983596","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@trycourier/react-designer","version":"0.0.9","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.9","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"d8f7e9a081d787f3c19488d653d67228b9bb4773","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.9.tgz","fileCount":390,"integrity":"sha512-v+Rp5svPlY5pf6v40kWZtlm9Xhg7kV4Vgzc3qmrR45Fd46KQwpse9YegtSKyyt8EwTV6tHOvMIp51uuLp15vlQ==","signatures":[{"sig":"MEYCIQDP+38idHpc096aReC08lXHc6aGkdKL6HXx1NvlBsC5rwIhAIJPegiox3NuLN3/8MMEp3lZou5XivlUgIX5Yp3KPHaj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4089675},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"tsc && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","test:e2e":"playwright test --workers=4","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/47971bcfe1942ab31f1540ade759dd9e/trycourier-react-designer-0.0.9.tgz","_integrity":"sha512-v+Rp5svPlY5pf6v40kWZtlm9Xhg7kV4Vgzc3qmrR45Fd46KQwpse9YegtSKyyt8EwTV6tHOvMIp51uuLp15vlQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.9_1760532696779_0.12283062247229726","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251016130317":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251016130317","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251016130317","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"a8593a3bd6f3698a062ed89862a95fadfff44224","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251016130317.tgz","fileCount":375,"integrity":"sha512-GOY4GEUAlqsuVzANsmmJJZou0zvecfxuVNTFD2j4p/2WxqgGw9nm1ave7t5bnXOBv3gJscFelB+mJqaTMHjd5A==","signatures":[{"sig":"MEYCIQCyUyyPmovERC0M8gxtQwxuWc5BMxupgh14Z5TohK/GMgIhALrQ9izghhRmgYgHwAqxOzLbu185Dm22Q2tutiy1hGKg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4591130},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251016130317.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/ee68dc1b98321177a172aacca6803dcd/trycourier-react-designer-0.0.0-canary-20251016130317.tgz","_integrity":"sha512-GOY4GEUAlqsuVzANsmmJJZou0zvecfxuVNTFD2j4p/2WxqgGw9nm1ave7t5bnXOBv3gJscFelB+mJqaTMHjd5A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251016130317_1760619850761_0.6271013608872733","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251016145020":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251016145020","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251016145020","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"d951d79d5cccfabd0f9567799a1564fdc5a87793","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251016145020.tgz","fileCount":375,"integrity":"sha512-hZBsu7Jki+uwJQlfJPdKkS//7hBIwOMz5B6UM3hXErxwmIP4fclZT4GB/c0iH2Qc4uBST7eAeVx9Mwj39D+rGQ==","signatures":[{"sig":"MEQCICNT21pH125bvrmITC3ePcF5gT+gARyqsQdgEtMPI5i+AiAQu11Yq04QJXabVynPmlRzjC7gPdw1LF1uIgf0CnvQiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4592102},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251016145020.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/d00e5f955a1dfa7686b600f7bc351371/trycourier-react-designer-0.0.0-canary-20251016145020.tgz","_integrity":"sha512-hZBsu7Jki+uwJQlfJPdKkS//7hBIwOMz5B6UM3hXErxwmIP4fclZT4GB/c0iH2Qc4uBST7eAeVx9Mwj39D+rGQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251016145020_1760626280884_0.2197963487044139","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251016171912":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251016171912","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251016171912","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"38168debea60e4108140ba5cc8d8fb68d0d42845","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251016171912.tgz","fileCount":375,"integrity":"sha512-XOz5nsaACeebyQO7NOwbSYc4v2L7+xSPs0YTF7nGUwjB7iuCPZjdnFPaMN6E8lK73Ey4Ommp6JF+a+ZxIL1w8A==","signatures":[{"sig":"MEYCIQDhR6Ev7NOdEL7EmxOLS2bR4ZMo/bEK5xz4Po86+Qw2VgIhAIUy5ikITyDdBf9Bf3vkUqooSwA4RMPlMPEVpmU8cIB+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4593019},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251016171912.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/fad3433118598967658e139abe8dcc32/trycourier-react-designer-0.0.0-canary-20251016171912.tgz","_integrity":"sha512-XOz5nsaACeebyQO7NOwbSYc4v2L7+xSPs0YTF7nGUwjB7iuCPZjdnFPaMN6E8lK73Ey4Ommp6JF+a+ZxIL1w8A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251016171912_1760635211471_0.2532005038146956","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251017145303":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251017145303","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251017145303","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"fd87b6ee3f3bb5cc93a35ea25857513daa53ccf1","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251017145303.tgz","fileCount":375,"integrity":"sha512-IO1gVtlZYokkMIuqoM947XUOEiTG5IOIPIbTvftBi4PyD6Glo1eoQM0IK3rOWNaZPAgo2HhvkEajM+rY//Lfyg==","signatures":[{"sig":"MEUCIA447UTQ1YafJynwSOgLdz5n8Bt3iuo5YEOUa1JQXMOTAiEAxFapiTlOK5gI6iHBCghUSvPgyjLoybWGpkKgJ8+XfjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4603569},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251017145303.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/b2d4a70e02ce49c0fcab29834ceab1e7/trycourier-react-designer-0.0.0-canary-20251017145303.tgz","_integrity":"sha512-IO1gVtlZYokkMIuqoM947XUOEiTG5IOIPIbTvftBi4PyD6Glo1eoQM0IK3rOWNaZPAgo2HhvkEajM+rY//Lfyg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251017145303_1760712841348_0.674321127180395","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251020101834":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251020101834","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251020101834","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"d54850f92d117344ee0238679545bb695bd7a918","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251020101834.tgz","fileCount":375,"integrity":"sha512-xHp4E0fe3Q1s9d3ohdFUFUaOr3DTh9l3z128Y18ORisj25rmERHgVaoqy3J1a9kOZe45Z+uMVOZSSiMxQihDJA==","signatures":[{"sig":"MEQCIDQStl7VVimsmdR4UEcmAyTVCfV13rznAWr1my8qZxmBAiAodwMG8bDLXeMkP4AoJWG0Kprfn+a7vHr1BfEyq48QeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4603569},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251020101834.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/c99dd0866cfcf36c67bf651ac97336bf/trycourier-react-designer-0.0.0-canary-20251020101834.tgz","_integrity":"sha512-xHp4E0fe3Q1s9d3ohdFUFUaOr3DTh9l3z128Y18ORisj25rmERHgVaoqy3J1a9kOZe45Z+uMVOZSSiMxQihDJA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251020101834_1760955569925_0.9189621406531352","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@trycourier/react-designer","version":"0.0.10","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.10","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"0838e2e55e97ec712d5f08e50792660d64de001d","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.10.tgz","fileCount":375,"integrity":"sha512-26G97OoQAO6VCnfcClD5bPuqkXHe2+Yxvpu780hbGSdicjiPm+ra2rhDMMczxopj23jR7XtXJNZwbTO/a1L8+w==","signatures":[{"sig":"MEQCIAjkyRMvIdzWcEafschsRZbfc60To8fZDX0tuHAgnm83AiBTmex2aP/clmoaALePeDvUVcLXnVxek/qGAo7fyB41vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4603548},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/02946b855070a7fa8d5e914a05ab5ec0/trycourier-react-designer-0.0.10.tgz","_integrity":"sha512-26G97OoQAO6VCnfcClD5bPuqkXHe2+Yxvpu780hbGSdicjiPm+ra2rhDMMczxopj23jR7XtXJNZwbTO/a1L8+w==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.10_1760969421756_0.8951363229436549","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251020152518":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251020152518","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251020152518","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"4d1c85fc81ebd1b27ebb0e285ae34a272b550d3b","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251020152518.tgz","fileCount":375,"integrity":"sha512-aClK/31vLRKAjwWuscVRdYuqzwcnv4a4VEYP0y+rmJ0iA4lafyHm/ISum1ibSWJDnrdZcFYLWqJOhvXBUZvxgg==","signatures":[{"sig":"MEUCIBTyfymC7knCtFLv5K8o+pdpwx2nYc5QWGCG+d0Kqx+hAiEAygKeAyRngzB1OKf1I2PPvln8+5DOS6kL6i0suMVuZXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4603734},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251020152518.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/a37ee7ea61cae3364397074d2cf9846b/trycourier-react-designer-0.0.0-canary-20251020152518.tgz","_integrity":"sha512-aClK/31vLRKAjwWuscVRdYuqzwcnv4a4VEYP0y+rmJ0iA4lafyHm/ISum1ibSWJDnrdZcFYLWqJOhvXBUZvxgg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251020152518_1760973981828_0.07853346789876148","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251022150014":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251022150014","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251022150014","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"58af2be9bc76b7ca9959813d806c8b2b099bde34","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251022150014.tgz","fileCount":375,"integrity":"sha512-A2f2fdBCf2+46GHcvEASwr6kahFmgzbqI9FVWZmH53YuMIFJO7du2BIMPtvig2aXbe9/B2zOva53xTzTHOjj9A==","signatures":[{"sig":"MEUCIB3CFUFcXbbWAqsKrtb7TDFLykBTwhMXa21+bl6RoxYUAiEAvEY+sNwqDG2iF0YArB3E3Y730svE4CfcQ1Q3zKoaaRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4599802},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251022150014.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/4f8664e7eb65b43956f53439a12ed9a8/trycourier-react-designer-0.0.0-canary-20251022150014.tgz","_integrity":"sha512-A2f2fdBCf2+46GHcvEASwr6kahFmgzbqI9FVWZmH53YuMIFJO7du2BIMPtvig2aXbe9/B2zOva53xTzTHOjj9A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251022150014_1761145275408_0.6188188413742628","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251023133641":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251023133641","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251023133641","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"f2c46d06eb98c3cb4eefb1641d2256aba93c42f2","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251023133641.tgz","fileCount":375,"integrity":"sha512-7H0b12Ie4NQzNugjtDy+IuLC5LPwZ6nJVLxqcYLv7Oyqs/2KYUqeIPnz6rgSARAuBArenLK/AlURDBYVi7VQCA==","signatures":[{"sig":"MEUCIQCtbcKoOur6WiFtZecdDIK2jCalKoaii/1KHAG+JJS66QIgV7MilHha19fjLvM4LZubEMYmvbJBB6CeG4IXKDdRVSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4600542},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251023133641.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/33fc385a6bb8fc858f7867b9dee9a146/trycourier-react-designer-0.0.0-canary-20251023133641.tgz","_integrity":"sha512-7H0b12Ie4NQzNugjtDy+IuLC5LPwZ6nJVLxqcYLv7Oyqs/2KYUqeIPnz6rgSARAuBArenLK/AlURDBYVi7VQCA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251023133641_1761226658271_0.8738095440608915","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@trycourier/react-designer","version":"0.1.0","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.1.0","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"d7459745b29c74cfca1865fb8bff2055ea1eb378","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.1.0.tgz","fileCount":375,"integrity":"sha512-BpYjnLeAfvxKjBas/xKm+2GZcplI9KAEJOAJ61ZGk+1Ocsf+0IaQdQxwFF1WHvWWm0q4wHwoBx6NLDstrtAG1A==","signatures":[{"sig":"MEQCIFGf8Pq7Xo6ECoHZiPjCQmhyN3h0bwGWj3eRLTEZMIpWAiA6mA8OSOs/nTrBc3Lf6KtoFkFr4ZiPVp+dbWOLHpyd3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4600520},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/b11ea5b41d08d4bcabb7b540e64b8c38/trycourier-react-designer-0.1.0.tgz","_integrity":"sha512-BpYjnLeAfvxKjBas/xKm+2GZcplI9KAEJOAJ61ZGk+1Ocsf+0IaQdQxwFF1WHvWWm0q4wHwoBx6NLDstrtAG1A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.1.0_1761227556424_0.41787593058071226","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251023172023":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251023172023","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251023172023","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"bb76381ce387699aa2b50b348df449f49bf97235","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251023172023.tgz","fileCount":375,"integrity":"sha512-IuIL45TgjOQreEcjyrCU8AibaR1xo0r5Mslbrj5lTP3NXo2WJUSMahiMB7m2Xgwahw9dEUcTsCvq2LaQpZnbIQ==","signatures":[{"sig":"MEUCIAwpf79iMYSzcKoA+79VLhPKQo3zVdmXuBU9Az07ABL2AiEAqdJ76zshJGf3kBg5fUIZYFplBDZKBxMLynvMNCc3Suk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4602510},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251023172023.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/c64da57c7c36315ead9a1a5569d7f01c/trycourier-react-designer-0.0.0-canary-20251023172023.tgz","_integrity":"sha512-IuIL45TgjOQreEcjyrCU8AibaR1xo0r5Mslbrj5lTP3NXo2WJUSMahiMB7m2Xgwahw9dEUcTsCvq2LaQpZnbIQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251023172023_1761240079666_0.6622829018487935","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251028144924":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251028144924","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251028144924","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"899c9528219195cebc935ece37111377bef9935a","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251028144924.tgz","fileCount":376,"integrity":"sha512-8PgeM7bO6h2TNY1XkY85ATLtovtEDcRSzcjHPxahG6BfxxNE/r0qbEkNOS+atpHdCCHZJDUzhdUTyjzL3FC59Q==","signatures":[{"sig":"MEYCIQDKCDwsVYhUukILUrsdEitbBTmj+h83eij9VGq6tZ/D5QIhAKur8YqHH7W++E/AMBgUKU5vSY2g5UHsHTVaS5zP458s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4607575},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251028144924.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/ab5f46ce77ec6245cface176607670c3/trycourier-react-designer-0.0.0-canary-20251028144924.tgz","_integrity":"sha512-8PgeM7bO6h2TNY1XkY85ATLtovtEDcRSzcjHPxahG6BfxxNE/r0qbEkNOS+atpHdCCHZJDUzhdUTyjzL3FC59Q==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251028144924_1761663025444_0.1031444872745595","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251030110654":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251030110654","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251030110654","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"967fcdd1c34b60d165a1a43efcad1dcd5548a6c2","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251030110654.tgz","fileCount":377,"integrity":"sha512-zYntnhg4/0QTbsF+koONkE2knlhLuzflpR3mTn+fzDGCfiLTnhIw3c8GIJup3e70kHI6C9rYN1NA1idA+hAD7w==","signatures":[{"sig":"MEUCICFznOogjvOGMYi5EqIgZ8EvG5BoUJeYWzMPRQxlDKpqAiEAmLuGrQYcZ+Y+5B9dfwwSPMjIjoohj+GV7INcQ998wf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4625349},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251030110654.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/ec9a5873fa71f7ac42983ff5749c629a/trycourier-react-designer-0.0.0-canary-20251030110654.tgz","_integrity":"sha512-zYntnhg4/0QTbsF+koONkE2knlhLuzflpR3mTn+fzDGCfiLTnhIw3c8GIJup3e70kHI6C9rYN1NA1idA+hAD7w==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251030110654_1761822475692_0.08841147058038956","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251030183313":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251030183313","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251030183313","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"113d026ef3ed30d02ac9dff7da022a3bd1b70637","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251030183313.tgz","fileCount":377,"integrity":"sha512-WCtYLWmMRLdXi2iMMwPCXghBvfrABs5JJ3fSnv4Em25YdW2lvIHnBOF5wfzsC45qI1eRxIQ3/lMHiC5R9Qsm6A==","signatures":[{"sig":"MEYCIQCqJ4NV1aA/gxi9ywDvPiDGezwDWJMYzr1Hr+Af/89kugIhAIQI9mpWtYkMoXw67AFlKIpq9aPgSMT+MbQpd2DK/DvY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4632408},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251030183313.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/f26e8d597d473e0feb0dcef8f807c5b4/trycourier-react-designer-0.0.0-canary-20251030183313.tgz","_integrity":"sha512-WCtYLWmMRLdXi2iMMwPCXghBvfrABs5JJ3fSnv4Em25YdW2lvIHnBOF5wfzsC45qI1eRxIQ3/lMHiC5R9Qsm6A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251030183313_1761849249236_0.4867356217684844","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@trycourier/react-designer","version":"0.2.0","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.2.0","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"176c5ec3449a14140a8ed8c65837015e8fabae6c","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.2.0.tgz","fileCount":377,"integrity":"sha512-rgkZxTgFRdOwDdjaOenNjSZy+y7DTnLSfG1dtNrQCZAUjxM2WIgbzx3IRme1YG56T4dW1XtCGQBXukcOsW49Ug==","signatures":[{"sig":"MEUCIBpUNQsekfaT1/YfnGHEZAhq9fOMHnRHWN7Hxo/V0z+GAiEAyJpc6lH6mG22Oke73eq9b4aJyD6/xA7qhyb9cTnJofQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4632386},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/a7bd641dd0da8722a1f471ef2b68770f/trycourier-react-designer-0.2.0.tgz","_integrity":"sha512-rgkZxTgFRdOwDdjaOenNjSZy+y7DTnLSfG1dtNrQCZAUjxM2WIgbzx3IRme1YG56T4dW1XtCGQBXukcOsW49Ug==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.2.0_1761849955325_0.8526349990149806","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251104171315":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251104171315","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251104171315","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"5e81ae9baf07759c3e425eb0e692707d116709f9","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251104171315.tgz","fileCount":380,"integrity":"sha512-OORFRoD9bc26ZN1xVS3g9aKEDXkdDTlbEx2iW+Jv9oYLYKPsNIGCkanAKBhgMD5yGKSJ7T2H3XCyFxfWQrFqwA==","signatures":[{"sig":"MEUCICtrfLxM3ttnVoBVv6llrbsb07fXNjMpPbyvis7UUqDMAiEAxQep4CBzwR4wUkvhbawexzH03Rv9jzZNLpJGEM0Y1qM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4667716},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251104171315.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/1b69a5ec2bbdfea3ab0c17208304d11a/trycourier-react-designer-0.0.0-canary-20251104171315.tgz","_integrity":"sha512-OORFRoD9bc26ZN1xVS3g9aKEDXkdDTlbEx2iW+Jv9oYLYKPsNIGCkanAKBhgMD5yGKSJ7T2H3XCyFxfWQrFqwA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251104171315_1762276453071_0.7289164036177629","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251105135516":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251105135516","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251105135516","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9685ab411651fed8ac1b1a0f835b66d57692eb93","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251105135516.tgz","fileCount":380,"integrity":"sha512-GbVal1O9Hn6spBCIPt4Jy33b8zkoRlo3hPBn2NX6CXt1f6a6T0jRUuqq0dqj9nOccILqq3jBAP8FMQlFJJWC1A==","signatures":[{"sig":"MEYCIQCBdLkQ3H0EpA0DZ7c7CYiILEvAUJ87BjrRvNchLAFFLwIhAKEMkh+ync1/D4oVqqIfVDRBk0+jcv9VOqJ8CPYkde+r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4674392},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251105135516.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/8a0f240b293c4bd0c0f2cf2e890c8798/trycourier-react-designer-0.0.0-canary-20251105135516.tgz","_integrity":"sha512-GbVal1O9Hn6spBCIPt4Jy33b8zkoRlo3hPBn2NX6CXt1f6a6T0jRUuqq0dqj9nOccILqq3jBAP8FMQlFJJWC1A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251105135516_1762350974925_0.7726004115094312","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251105150942":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251105150942","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251105150942","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"0251beaefe427abfa7058e70ef4a87d8dbb1cd0f","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251105150942.tgz","fileCount":393,"integrity":"sha512-DmMlLhr0h2mGBqmaMlk+wlODX/0MuPSqHNu3yQsnRsl5AnYAN0m5Fsudy271zb/hlRxKQtucGXSL3Ngc86B7Zw==","signatures":[{"sig":"MEUCIQCwAMtARvCqRv8V+oEVMpkcixKlInxEUmUR2Itk5EWcjwIgZZUtpFq0A1CPuNlb36VxAHjf4w05AgMTl01juSiod8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6909096},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251105150942.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/d60377abf1feb7a65af21ccf41ac516c/trycourier-react-designer-0.0.0-canary-20251105150942.tgz","_integrity":"sha512-DmMlLhr0h2mGBqmaMlk+wlODX/0MuPSqHNu3yQsnRsl5AnYAN0m5Fsudy271zb/hlRxKQtucGXSL3Ngc86B7Zw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251105150942_1762355436778_0.96129687441963","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251110181537":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251110181537","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251110181537","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"0a3c945753d816beadee74345b5428f717bf5049","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251110181537.tgz","fileCount":393,"integrity":"sha512-b9GKRRyoil0pnBh2gRqsSx45Ek0w8lxLJjHu2PhlxvSlwCa72GBsCTcwTFA1B2lZFvVGr+RQdzA/kS35gTl3XA==","signatures":[{"sig":"MEYCIQCUybJ4wpGuTFIS9RWJsiNl59Kz+rlj4UDyOfCl/0VsIAIhAJYaXPaDRjZMuU3iZSG+wEiTzX54dm3GZ8u1FTSIPJtE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7833953},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251110181537.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/2160307d6e92ef0ffe3800c6972d4181/trycourier-react-designer-0.0.0-canary-20251110181537.tgz","_integrity":"sha512-b9GKRRyoil0pnBh2gRqsSx45Ek0w8lxLJjHu2PhlxvSlwCa72GBsCTcwTFA1B2lZFvVGr+RQdzA/kS35gTl3XA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251110181537_1762798596913_0.6116042927038969","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251111120550":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251111120550","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251111120550","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"dc4244df5de045dc6717ff4b9a8a0f8f161b2656","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251111120550.tgz","fileCount":389,"integrity":"sha512-hgfP+Ou2T1FXg6ZU+4bMEFUCbqm5LNRDaH1n+Aceid2QYQp7M75Nu0Je5btSpx0a4rXoYuj/+IpVXGUqEKyy7A==","signatures":[{"sig":"MEUCIQDdRLEMiSb3GBuLbJNUP9rh+7UPWDH5//mYuGf8UpPztgIgU26OAvP4SH/i+wDtSRQik2hE4AZIX5TOdQCVajENvyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7700463},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251111120550.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/d8c5672ff62f570e4f68615c78ffa14b/trycourier-react-designer-0.0.0-canary-20251111120550.tgz","_integrity":"sha512-hgfP+Ou2T1FXg6ZU+4bMEFUCbqm5LNRDaH1n+Aceid2QYQp7M75Nu0Je5btSpx0a4rXoYuj/+IpVXGUqEKyy7A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251111120550_1762862811358_0.420476193107727","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251111131038":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251111131038","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251111131038","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"64e123bc99437ab79747b2b247bc6b6ac45bbdb2","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251111131038.tgz","fileCount":389,"integrity":"sha512-YjN2pYrNaMLmC2JJVjnO1gfg74ir/JYLc7zjIq0+//jXr+lkiNMCT4thfrR8RWISafV3pNP9yt383nDCUK89jQ==","signatures":[{"sig":"MEQCIGZFp2XY5iTHYs4a/RmapelwQRTWeY5cq4jDRV8TnhMeAiAmQ0+20jBgisZmVSLogMdI8OnfXYw26ItMKCXWjEc4tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7729718},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251111131038.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/c3b04f23ac65d8ff4ef2a597fa47f524/trycourier-react-designer-0.0.0-canary-20251111131038.tgz","_integrity":"sha512-YjN2pYrNaMLmC2JJVjnO1gfg74ir/JYLc7zjIq0+//jXr+lkiNMCT4thfrR8RWISafV3pNP9yt383nDCUK89jQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251111131038_1762866696842_0.4519422071606529","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251111134500":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251111134500","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251111134500","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"23d30578dd368bda837ed12b7038f35faac93947","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251111134500.tgz","fileCount":389,"integrity":"sha512-DT9YPJzb2Fg1bW3V6kL+q+K9M3ImR/RwRr19I1ly+uiYdBpY80RmJ7acdlEmFRSCx8/E7gWbErm/5r/UrlYl7A==","signatures":[{"sig":"MEYCIQCXJXxnTeQW1UCl8D+7IWcDok94lW7U4SwTfg4Xwy5+OAIhAO5WM+vezKhA5hhprlpJMNxuHUwd/LGQH5HAyCm2oEyZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7747399},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251111134500.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/1adb66fe2c719bd669aed467929063de/trycourier-react-designer-0.0.0-canary-20251111134500.tgz","_integrity":"sha512-DT9YPJzb2Fg1bW3V6kL+q+K9M3ImR/RwRr19I1ly+uiYdBpY80RmJ7acdlEmFRSCx8/E7gWbErm/5r/UrlYl7A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251111134500_1762868760082_0.7756357971434413","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251111195505":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251111195505","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251111195505","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"3b449d4b08f58a2343da3fa33985dd82e501acdc","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251111195505.tgz","fileCount":389,"integrity":"sha512-peu/0+d0USBPPO/r/cMukaOR5avgBMraRGVdDX6G15Xs6zxSaTuogGvT5HyrlGWCyeeOZPpfQ0nKhnmezYheOA==","signatures":[{"sig":"MEQCIE7zlGvGJphwb8LfXZXr77KfTXLfFyPZosQSBEXFDbeMAiAWKfreozwr1Zg+HjMGHwcuzsh7B/c2lC6KcHlbEJTxjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7748403},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251111195505.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/6ebe717794598224577ee94338bfa2ea/trycourier-react-designer-0.0.0-canary-20251111195505.tgz","_integrity":"sha512-peu/0+d0USBPPO/r/cMukaOR5avgBMraRGVdDX6G15Xs6zxSaTuogGvT5HyrlGWCyeeOZPpfQ0nKhnmezYheOA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251111195505_1762890965370_0.6628457718316296","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251113153701":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251113153701","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251113153701","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"b5edd88c43a2ef2bb430b429a1c915e241b41b8f","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251113153701.tgz","fileCount":391,"integrity":"sha512-tYRe//LyK2JjWhlKwdBJJ++r+fJsAMoCFs3eQvVg21gJlYNzCndLqXD+Kpyrt8zqCMd4fMBlx/35nQkBOI4cTw==","signatures":[{"sig":"MEUCID2PfcX6/PrbaGK2EGts8sVs1plgwEySD7vGIfmSIk2PAiEAo7JJDZ2gEG6f9DhndJBYu8u4G8+X8kOE51kIvlLXK4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7716112},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251113153701.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/65ae53a2cb87acdc1f8996dd03bf06b7/trycourier-react-designer-0.0.0-canary-20251113153701.tgz","_integrity":"sha512-tYRe//LyK2JjWhlKwdBJJ++r+fJsAMoCFs3eQvVg21gJlYNzCndLqXD+Kpyrt8zqCMd4fMBlx/35nQkBOI4cTw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/sortable":"^10.0.0","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251113153701_1763048279796_0.4860966377558147","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251113161110":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251113161110","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251113161110","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"65ca327540093f173d55fb69c9bb72406ff027f5","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251113161110.tgz","fileCount":391,"integrity":"sha512-NkDbKssQPgZcKF6TlOsVSx3H6sxkKcjzMtXIXSv+LgjwHtlJ9qTvrfjtyLV/yum4lCNBhrmc2Wl3OozuGWzEkw==","signatures":[{"sig":"MEUCIDbJZRaFOwpc7EqHR+QqLVpF58pgB/ceqToEThN2a6G0AiEA7WLT2MzQLE6DZl11oqFsM9w3p02pZ7Nc5weUrZXn1WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7716112},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251113161110.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/5541983920ae38e3ee242781574bfde4/trycourier-react-designer-0.0.0-canary-20251113161110.tgz","_integrity":"sha512-NkDbKssQPgZcKF6TlOsVSx3H6sxkKcjzMtXIXSv+LgjwHtlJ9qTvrfjtyLV/yum4lCNBhrmc2Wl3OozuGWzEkw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251113161110_1763050330753_0.44887071950282187","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251113165808":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251113165808","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251113165808","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9879c15b0913a7a03b93cf0fa1bb9e456eaa6028","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251113165808.tgz","fileCount":391,"integrity":"sha512-VOCMgjV5+mrCTx/i3QyuTB6+COxztW2vNvXcXk8utMQHuCZuzJQnpQnNsRLjZebg6QXGDdv7dkCKqRpxGOmVmA==","signatures":[{"sig":"MEQCIBcVP/Sk6eQi1FOg03ZH+NSuW1W1e1bXqy+ENV46+HEqAiBjRaFq8i/OUpHgRlE1lM8Jce2JO+L8Vc4/ofBS54VHdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7716140},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251113165808.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/2113fb8487258da3dcbf39cd8fb87af0/trycourier-react-designer-0.0.0-canary-20251113165808.tgz","_integrity":"sha512-VOCMgjV5+mrCTx/i3QyuTB6+COxztW2vNvXcXk8utMQHuCZuzJQnpQnNsRLjZebg6QXGDdv7dkCKqRpxGOmVmA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251113165808_1763053146930_0.7675823862657067","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251113171853":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251113171853","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251113171853","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"2b299b8fd78fc7389990d14202e27c4f302d050f","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251113171853.tgz","fileCount":391,"integrity":"sha512-12Se1UPoKnmSq4aPGfOHvNIAkCDcDXBtQr2N+dX1ROGjow2YnYljggRkEA9B7lkIanO5AHWeno36+GWTZVDZVw==","signatures":[{"sig":"MEUCIBt8ICQL4HBGix4kLQyerMy/Y3iqwkNHNrRONzdb+3gFAiEAlNmU8onw+Ags6SsrNQ1Im8l3EM2JgKirwwe+zAO13N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8601842},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251113171853.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/ed5061f453c1865596907297de0bc4d4/trycourier-react-designer-0.0.0-canary-20251113171853.tgz","_integrity":"sha512-12Se1UPoKnmSq4aPGfOHvNIAkCDcDXBtQr2N+dX1ROGjow2YnYljggRkEA9B7lkIanO5AHWeno36+GWTZVDZVw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251113171853_1763054387538_0.01609291245747868","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251113174211":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251113174211","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251113174211","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"22a0e4e70e465bb2272d6fcd5ac05c9e3b1dabe8","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251113174211.tgz","fileCount":391,"integrity":"sha512-wrNgNz7Vk8l3ot/hZs16hMqzfrgm81b7E9N37b2whHlird1dXEsuLzSNtf5659Q/nBnN8fvSUS6fuMcU/DZ7MA==","signatures":[{"sig":"MEYCIQDEdD9ZmpxI+qU+lEODinNp+7ykkXzf+x3bxGWN7ATuYwIhAPqxNYdfY14ZHodZMeQKcmzSm/gWVJFOBgIuFnajCryg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8594733},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251113174211.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/cad176fc9fe06a0e53bd2909a3a90abf/trycourier-react-designer-0.0.0-canary-20251113174211.tgz","_integrity":"sha512-wrNgNz7Vk8l3ot/hZs16hMqzfrgm81b7E9N37b2whHlird1dXEsuLzSNtf5659Q/nBnN8fvSUS6fuMcU/DZ7MA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@dnd-kit/modifiers":"^9.0.0","@dnd-kit/utilities":"^3.2.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@tiptap/extension-code-block-lowlight":"^2.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0","@dnd-kit/core":"^6.3.1","@dnd-kit/sortable":"^10.0.0"},"peerDependenciesMeta":{"@dnd-kit/core":{"optional":false},"@dnd-kit/sortable":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251113174211_1763055788554_0.647516727269331","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251118111757":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251118111757","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251118111757","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"a3badfe902300203b81f7f8f600023a0c3842a77","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251118111757.tgz","fileCount":396,"integrity":"sha512-5060WtrfddvNnwW1xQz6qw3ANXBnoBSOotgE9Qqhkv61pmY/gy+LnSmFqhhs+Fzq1A3o85Zkux1yYcH1lG55iA==","signatures":[{"sig":"MEQCIFHm3WxX7UbyPxFSKrrrB74C2iWgXZEueJlCBcG9W0miAiAampZgzbZn/Gx2icnkg4koLOAUyXbfuenMI+wOTm8c3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7626845},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251118111757.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/38e87a1098fa820a235a5f07be98afee/trycourier-react-designer-0.0.0-canary-20251118111757.tgz","_integrity":"sha512-5060WtrfddvNnwW1xQz6qw3ANXBnoBSOotgE9Qqhkv61pmY/gy+LnSmFqhhs+Fzq1A3o85Zkux1yYcH1lG55iA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251118111757_1763464735406_0.0020623007429474427","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251118122155":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251118122155","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251118122155","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"36700c9b14b079a92f232984a42db039b84a9d62","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251118122155.tgz","fileCount":396,"integrity":"sha512-DNIMtn+tpixj7dYIXRl8GEh5c95A5n8HmWGq71m+NjwXz3rKSzKbIDvfsJgrpdACc+P6naX27B+wmPKxcIhf0g==","signatures":[{"sig":"MEUCIQCyXAQ9cD0UZKQhyCnuOtAmIIA9ftvSQ9k6GA1/iEbG0gIgczGjGrByZaWOy6ELE1ds39hjETHUnCyLkoJ5/U7CdYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7647338},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251118122155.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/83e68cfd00ed528db2d5716306069252/trycourier-react-designer-0.0.0-canary-20251118122155.tgz","_integrity":"sha512-DNIMtn+tpixj7dYIXRl8GEh5c95A5n8HmWGq71m+NjwXz3rKSzKbIDvfsJgrpdACc+P6naX27B+wmPKxcIhf0g==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251118122155_1763468571771_0.37306626934324494","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251118133745":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251118133745","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251118133745","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"ef37e2853ef1f3403f2b7a7ce72f9cf767f86c9f","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251118133745.tgz","fileCount":396,"integrity":"sha512-F+H2esecdCJ4sDtV+MpXRg+moMYELm556DypZ9JrN//4eivU2o9uk4jWFVDnSUz1CM/oCT2rIid13hPo4OaOHQ==","signatures":[{"sig":"MEYCIQCcDop8MmUe9nS0DQZ/1lJnVVjWJuRwFqffETMaAVf8XgIhAOCbryKHeT6K7RgPwZZA/FjQwDBcddUiH+W9Mj6xf1Tb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7647482},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251118133745.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/2d6194c2e78c9013d5ec0cfb28220204/trycourier-react-designer-0.0.0-canary-20251118133745.tgz","_integrity":"sha512-F+H2esecdCJ4sDtV+MpXRg+moMYELm556DypZ9JrN//4eivU2o9uk4jWFVDnSUz1CM/oCT2rIid13hPo4OaOHQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251118133745_1763473123018_0.8556157682154302","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251118173636":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251118173636","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251118173636","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"cfd580249c3ca1d7b47a1c6862bfcb07c28c1f1e","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251118173636.tgz","fileCount":396,"integrity":"sha512-xaPPYe5lCpSDSstiQAogl7rmvzlHbW+EJzrfank6m2G8mU6GXHVv274ppaOV728yNnTLy7saxrGGgE2FvLbn7g==","signatures":[{"sig":"MEUCIDqW+b0C10pIpAJtL2E9aMMsbCYZa8Quq4ewU3WvymXNAiEA52Y+6KLfUqm2zuzVlN+S9gjpdfTDWZHanZqaI8Mnrr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7952707},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251118173636.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/d355751c9d850b3adf006fca1affbd32/trycourier-react-designer-0.0.0-canary-20251118173636.tgz","_integrity":"sha512-xaPPYe5lCpSDSstiQAogl7rmvzlHbW+EJzrfank6m2G8mU6GXHVv274ppaOV728yNnTLy7saxrGGgE2FvLbn7g==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251118173636_1763487449561_0.7933327714247291","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251119172348":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251119172348","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251119172348","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"d3f2f4e1abaefd59fb898005ac607441bb840823","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251119172348.tgz","fileCount":396,"integrity":"sha512-KwqwuRzOtbV5bkq7nqdROMIYa2vN4yDShSKmDtxC2nfg4rVlbClOsRfrC7zx56UiznISJaqWz+E/qjUJHGipTQ==","signatures":[{"sig":"MEYCIQDTwpIag7Yndxp5y2srU3VdkysRbTYOakuDwBeGtCmlOAIhAKnTszlEsjFZ7OZKiamK09nfPVwgvH3SFHMvXAlvnAW4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8073667},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251119172348.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/48063a92ab98eac8524f6d5f94356b66/trycourier-react-designer-0.0.0-canary-20251119172348.tgz","_integrity":"sha512-KwqwuRzOtbV5bkq7nqdROMIYa2vN4yDShSKmDtxC2nfg4rVlbClOsRfrC7zx56UiznISJaqWz+E/qjUJHGipTQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251119172348_1763573086485_0.1517471599792386","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251120141211":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251120141211","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251120141211","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"2925342764d64b07d08ac6cc58954ebd2f7f8596","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251120141211.tgz","fileCount":396,"integrity":"sha512-XWFWj06zCHDDyoHwim4XEurg4SxcHUfGdNMFPrOL0DupaiXOqWivIWibVFBKHBP1x/dg2Zspomg8QI0seCyc+w==","signatures":[{"sig":"MEYCIQC5ImZtAWREzt0RVkDwa9i/nQ1uCG/4rPs50cJU2WebBgIhAM2rPqiaZDulMBNKsoHprZ+Cvi3M1nCqaDnI/PuxtCM6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8379988},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251120141211.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/600c5f8a137b1a0291c30a8178719d3e/trycourier-react-designer-0.0.0-canary-20251120141211.tgz","_integrity":"sha512-XWFWj06zCHDDyoHwim4XEurg4SxcHUfGdNMFPrOL0DupaiXOqWivIWibVFBKHBP1x/dg2Zspomg8QI0seCyc+w==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251120141211_1763647996845_0.5270934827480258","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251120145002":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251120145002","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251120145002","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"8f4c24fd65932bf68825f22cdbb12b77a1330677","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251120145002.tgz","fileCount":396,"integrity":"sha512-XjM2P7ji1U4bQMBLXlivU6uKCwKRoBSUAzGCM4B4NGX68ZxISQZhTwQlcXLd4RWaZMNrh/m7XH06aEL49+Fogg==","signatures":[{"sig":"MEUCIA7XRyCJD+3n0KwKf8hP86nWYyX7Nbtn2Zt5Ltju8O1cAiEA4nc1LMkY9NR60/VMi3sOsV5WwwPcpfF/nmcS8B230ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8379988},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251120145002.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/6f497569549313f319077a54994fd684/trycourier-react-designer-0.0.0-canary-20251120145002.tgz","_integrity":"sha512-XjM2P7ji1U4bQMBLXlivU6uKCwKRoBSUAzGCM4B4NGX68ZxISQZhTwQlcXLd4RWaZMNrh/m7XH06aEL49+Fogg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251120145002_1763650260440_0.40156743857050303","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251125114219":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251125114219","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251125114219","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"8d9c8ba11e838356cb923def022f7c0cb1fa8e1d","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251125114219.tgz","fileCount":396,"integrity":"sha512-BUe0NEV+QzbI2ACOlCVKeu5LMArsya5WiInnaCXEGQ5bDs9DWMHAaU3kojjlywj+L+gt2eXRxKXbGR3c4riVJg==","signatures":[{"sig":"MEYCIQDc321s9gDArAg97v/NRfGGLyIs7/tyFFQaM4PMv7e9TgIhAOCGa6L5GbyiFrxARPHes/Xs7V4llAh0Y+mCH3vDiaFV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8378054},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251125114219.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/e09b160ba48bf7fc2d66dd27e92c2c38/trycourier-react-designer-0.0.0-canary-20251125114219.tgz","_integrity":"sha512-BUe0NEV+QzbI2ACOlCVKeu5LMArsya5WiInnaCXEGQ5bDs9DWMHAaU3kojjlywj+L+gt2eXRxKXbGR3c4riVJg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251125114219_1764070994006_0.46548537996551653","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251125181244":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251125181244","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251125181244","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"dcf753b98a1c74baefde7db0d9282c200cf65709","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251125181244.tgz","fileCount":398,"integrity":"sha512-i28eFFhHiKsnMlULvPGiJU31/KO92corDBV56Mc8AhS9sSG/zUw+3xnECk9oJjgBaYupzyg1/YS/xs0DYx5wjg==","signatures":[{"sig":"MEYCIQDhgaR3Jo9sxvOBpO1GkI2AUoMb+bn7R0+nS/OQwpQz+gIhANaE/96cKrFAaczWeHWOWgH2deS/S8MSW0jdg48r8XIl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8523187},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251125181244.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/3b618dd4a126261f5ab519f6678cda69/trycourier-react-designer-0.0.0-canary-20251125181244.tgz","_integrity":"sha512-i28eFFhHiKsnMlULvPGiJU31/KO92corDBV56Mc8AhS9sSG/zUw+3xnECk9oJjgBaYupzyg1/YS/xs0DYx5wjg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251125181244_1764094421821_0.01437478905381706","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251126124118":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251126124118","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251126124118","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"3801743524e4e52488a11bd161d83244d77e5366","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251126124118.tgz","fileCount":398,"integrity":"sha512-PlbCfb6dOJk0SHnuK3sEMtCmVYTBeNyWmCCHlwFLvs9mnx5ld4T/30YQPBJWPo7QEeIZPcjA1I4fCfsR6KX3wQ==","signatures":[{"sig":"MEQCICga2Ziq2o4wjqJoZeF3Rg50pbG39vQmtbOO7Zt/7MbsAiA8T1NSgAIsONN1yUh/Wp9lYxkrEct1PhbGauD4M4H0bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8544944},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251126124118.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/e5b54cf576447cbf374ef02f629eaba7/trycourier-react-designer-0.0.0-canary-20251126124118.tgz","_integrity":"sha512-PlbCfb6dOJk0SHnuK3sEMtCmVYTBeNyWmCCHlwFLvs9mnx5ld4T/30YQPBJWPo7QEeIZPcjA1I4fCfsR6KX3wQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251126124118_1764160936570_0.5139632795811155","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251128135833":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251128135833","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251128135833","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"a9fa87b41f075210ebd127a89811f7be12010037","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251128135833.tgz","fileCount":398,"integrity":"sha512-QPMzBZ9i6UQO2jo4YsAzRL67RnrVIKe2IagBDc0+8UzuLoKQahxV2wfkAg4pNsxJrVpjVuItRGKn5QcYqVFrWQ==","signatures":[{"sig":"MEUCIQCibMlCUJkWDJCgwI+eh5XQY/WwxItsqmBwobGA4BJnUAIgAgCQK+ji+o/P0AsBMQz5GtGoG4t37E1j+so2XAhuLVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8544944},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251128135833.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/e3a994f3dfa61b40f68e40fe2a0db220/trycourier-react-designer-0.0.0-canary-20251128135833.tgz","_integrity":"sha512-QPMzBZ9i6UQO2jo4YsAzRL67RnrVIKe2IagBDc0+8UzuLoKQahxV2wfkAg4pNsxJrVpjVuItRGKn5QcYqVFrWQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251128135833_1764338371562_0.7493213987429477","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251128163730":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251128163730","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251128163730","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"5dbfcd2cde0bc1e4aee99e084e02744345a25263","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251128163730.tgz","fileCount":399,"integrity":"sha512-hvMNI+0a/SIWURrQYVIb++xPNYgeOh7fBh//uKlIo0HYyCM0PFKaD2T7kJBvuX3wjLs+uRQiCux3N09LD9dULA==","signatures":[{"sig":"MEYCIQCikiZ1a1EufhpOnQvUGU1CZo0YA4p/wlg51mgawPpAKgIhAOBSUQHga2N8fG2Lgsl8jwXIzwoxww3P/m1HPbC6r+m2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8608872},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251128163730.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/f2ba1dce0d499ff9b469c4273c5f1ba6/trycourier-react-designer-0.0.0-canary-20251128163730.tgz","_integrity":"sha512-hvMNI+0a/SIWURrQYVIb++xPNYgeOh7fBh//uKlIo0HYyCM0PFKaD2T7kJBvuX3wjLs+uRQiCux3N09LD9dULA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251128163730_1764347906847_0.925254799252778","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251128173900":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251128173900","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251128173900","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"f58df2c4dd5f04a510fe15e3de6dd4b151a22054","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251128173900.tgz","fileCount":399,"integrity":"sha512-luoYqgrT5BdzzrmFuSyhbeACGHkIWjpkXbSH3eGtl63OG7faOCZguq1xgU4JefOH+D+3WAeeRDoxv5aJYKsyGA==","signatures":[{"sig":"MEUCIBJKcI0TxJZ9kYTEhyPi8ML+KgT+CbSBQl5+wvxMrBB4AiEA5WsSeprb+1ZOjm2OmqVurSm5ZcT5JscItYYiYEm+lJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8622239},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251128173900.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/3d7ad73d224ad58acb5203873446825d/trycourier-react-designer-0.0.0-canary-20251128173900.tgz","_integrity":"sha512-luoYqgrT5BdzzrmFuSyhbeACGHkIWjpkXbSH3eGtl63OG7faOCZguq1xgU4JefOH+D+3WAeeRDoxv5aJYKsyGA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251128173900_1764351601047_0.5509039073228506","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251201134423":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251201134423","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251201134423","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9bfbd1fce5114ddd2f5b514ab5ac467b1cddf8c0","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251201134423.tgz","fileCount":399,"integrity":"sha512-UglSvfGvUoPUWul69QRs7U68FOUlC4ErqocE7+drqGX2NUU7X6zA0Zlf3W/AdrQeVnVf7pgW9qR2Bzmj03b6dQ==","signatures":[{"sig":"MEUCIEk3xdXnVx5nBkrPzJFuSFrc2xNNas1kpItMesEZ5GOvAiEAzgR0jjgV7j3t0zqnSkbB3JI9Mhgea6+2XNP8iYf3VSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8623143},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251201134423.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/9baf2eb44e9aa7abc6497b5d63eb269c/trycourier-react-designer-0.0.0-canary-20251201134423.tgz","_integrity":"sha512-UglSvfGvUoPUWul69QRs7U68FOUlC4ErqocE7+drqGX2NUU7X6zA0Zlf3W/AdrQeVnVf7pgW9qR2Bzmj03b6dQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251201134423_1764596722700_0.48217782487178806","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251201180205":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251201180205","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251201180205","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"c884d858dd8184c3914a81550105894ae6c21a1e","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251201180205.tgz","fileCount":399,"integrity":"sha512-4+qPPuOolT8oTOyzYuf5qWrxSKMiLKWStwzIBYJR0ml7ljLBhFLyJmucSyoEQ0bNVZHu/YMrIids7/leXmW60g==","signatures":[{"sig":"MEUCIAXpnUzJpNLSDYvBut/Pk+psPGmSfR3ktGHsmJWQ77g0AiEAjiy4LT5/p61zy/vxudbEhyRmsKGFmitygWH+hj9fTsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8633478},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251201180205.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/9d124ebdca9d5d38fb3478bb74d6b9ed/trycourier-react-designer-0.0.0-canary-20251201180205.tgz","_integrity":"sha512-4+qPPuOolT8oTOyzYuf5qWrxSKMiLKWStwzIBYJR0ml7ljLBhFLyJmucSyoEQ0bNVZHu/YMrIids7/leXmW60g==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251201180205_1764612181503_0.1872605509296128","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251201192750":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251201192750","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251201192750","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"cba1521f47faefc1bc9070b075976b6a6e97af25","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251201192750.tgz","fileCount":399,"integrity":"sha512-iZZKTApPrlYrpAzeyvROIHN6hgimTzdlZUgSAm3HXawQttawEoc56hM3KF2QmQEKkPe6+oScWUXjsci1pr8NVg==","signatures":[{"sig":"MEYCIQDziOV+ZgqfFqICdKBL/AfYrQu66Uq+misMcLQpQw3tcAIhAMgy6p2chdNlux3HNXcpgxnX2HrmuSqQMw09Opz83+YL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8633478},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251201192750.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/804e48372c2d83346ecdada0a40eddc1/trycourier-react-designer-0.0.0-canary-20251201192750.tgz","_integrity":"sha512-iZZKTApPrlYrpAzeyvROIHN6hgimTzdlZUgSAm3HXawQttawEoc56hM3KF2QmQEKkPe6+oScWUXjsci1pr8NVg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251201192750_1764617329454_0.9578688136696007","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251201193400":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251201193400","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251201193400","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"6ce9c017d78914f53cac9e35dd1f8a85b8ae39cf","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251201193400.tgz","fileCount":399,"integrity":"sha512-iozLCRROyMgdL5k8kYB8xBDXsxmNGjJ0UfZsmcHiJxhxvTwLAPLo6/bFx0wqLiUu1QqpDgTJykrXGsZRRSwmIQ==","signatures":[{"sig":"MEQCIFE1Mc6oIaTQLXK7EoeIOCSiRYPq8J/ea+OPY0TY1P0tAiAB3k2S6qEnGd6Vs9jrpndd/aiiCFxuzit2yUovmU2ngA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8636047},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251201193400.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/597f992a56d4bb4dbce52392a4218597/trycourier-react-designer-0.0.0-canary-20251201193400.tgz","_integrity":"sha512-iozLCRROyMgdL5k8kYB8xBDXsxmNGjJ0UfZsmcHiJxhxvTwLAPLo6/bFx0wqLiUu1QqpDgTJykrXGsZRRSwmIQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251201193400_1764617698486_0.7698045924824262","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251202101325":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251202101325","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251202101325","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"ec8f97c996d4dca370d2167b92ee30b05166f4dc","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251202101325.tgz","fileCount":399,"integrity":"sha512-Xwgtvxx+6UtQK4xjHKC/lfl4km4lgxXUK3lDKLyVOKwDmXw1sp/50FEE4UzCHEUJbFBZi8qLQ34NX4ywKl3FNA==","signatures":[{"sig":"MEUCIECP3njNE1zTa0o6XpbUxsZFzN2wN2MH0aDri/EGYc6OAiEA2ntO8AJPuk85fIFL8oQDPgjw5YdDUDCvTwjzYeKvYFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8638357},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251202101325.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/42b790c0586a73d2333b2e4e2ba7ceee/trycourier-react-designer-0.0.0-canary-20251202101325.tgz","_integrity":"sha512-Xwgtvxx+6UtQK4xjHKC/lfl4km4lgxXUK3lDKLyVOKwDmXw1sp/50FEE4UzCHEUJbFBZi8qLQ34NX4ywKl3FNA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251202101325_1764670464484_0.26761455380554966","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251202152218":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251202152218","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251202152218","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"cc47a3e5608132e15f3873aa6537a3af775bad23","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251202152218.tgz","fileCount":399,"integrity":"sha512-4bRuN413kJNys0KcUV2E8jgzDkO0lsIf5ewUpHUov+4Rc8S9BOcSxIBDqup5Sp9exS6wf4I36Z9TnAwsMMpYJg==","signatures":[{"sig":"MEYCIQCp3xOQ4Ow4SklkCZkUMgZJuShgJDzgkxcDlG+redBZLwIhAI+T73wpqeM6YfirgdoLA6Nf7zqbnt5iUPN7MAAVwk9E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8650505},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251202152218.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/6a39d4f5edf9d855bf47f9637cc40eaf/trycourier-react-designer-0.0.0-canary-20251202152218.tgz","_integrity":"sha512-4bRuN413kJNys0KcUV2E8jgzDkO0lsIf5ewUpHUov+4Rc8S9BOcSxIBDqup5Sp9exS6wf4I36Z9TnAwsMMpYJg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251202152218_1764688996389_0.5270156516913425","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251204163023":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251204163023","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251204163023","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"5a20d7cb9ea6693917d4ec747ed7270d7673c92f","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251204163023.tgz","fileCount":400,"integrity":"sha512-cKsmz2ggqYj4s82Iy1WT6x0nWJjDgah8luRdqA61crXtHNKc5SuR8C9o5qduldPUaAjx3BnbNQri3ofeHP4APQ==","signatures":[{"sig":"MEUCIEBpyxkWFJEhkIiQL429wsdKzah25vaENkgPv7covldUAiEA6vflEqOYBIlQP0OXVtECcFz1x4gWeXzNAx1KltRBOw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8645776},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251204163023.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/dd38c37a345fd840a412c522ee0d013d/trycourier-react-designer-0.0.0-canary-20251204163023.tgz","_integrity":"sha512-cKsmz2ggqYj4s82Iy1WT6x0nWJjDgah8luRdqA61crXtHNKc5SuR8C9o5qduldPUaAjx3BnbNQri3ofeHP4APQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251204163023_1764865882559_0.5009351879632218","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251205100831":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251205100831","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251205100831","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"321a9bc9825fa08f04c23dc49e8b1f70651d2f7e","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251205100831.tgz","fileCount":400,"integrity":"sha512-dSSQeeFIMYkUzTluVtKoVTuSKqdDTi6dN9QjBOWPZ2B2v5CCKtad+e03bTbtzh6CsTi+oXl+Mn3ruzjC1zNaTA==","signatures":[{"sig":"MEYCIQDEDC/w355BQVMqCT/Xaroq242fqLYGHM+H6dVrbWDLrgIhAM0Ql4SdjjNjcgP9DeGGyeKlzSZLryjQMiemKz+Xj0PM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8619215},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251205100831.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/6a95ea9a8ddfe489079412ee0dfd921d/trycourier-react-designer-0.0.0-canary-20251205100831.tgz","_integrity":"sha512-dSSQeeFIMYkUzTluVtKoVTuSKqdDTi6dN9QjBOWPZ2B2v5CCKtad+e03bTbtzh6CsTi+oXl+Mn3ruzjC1zNaTA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251205100831_1764929366335_0.1437344935515934","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251205102447":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251205102447","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251205102447","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"c67e5e2f717e51c792f8b8056cbd315a5122d9c7","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251205102447.tgz","fileCount":400,"integrity":"sha512-NvCtZXxNXgt764IoZY30U7xw6EoWKWDGEc5bMD//ZCiSRdc038fOLWND82eIT+nfyxKFujXV9X9wTULCGbk+Og==","signatures":[{"sig":"MEUCIAtzI3qXK2B5asJZU7Nk/Ge7SDu+fekue26etYBUW0HNAiEAy4wY/ZOXpcpTIF9fVLL2fmhLI7cej1c5c1QmEXrJ9t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8619207},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251205102447.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/76d61f5ae72850d44a465ca2fa53fd27/trycourier-react-designer-0.0.0-canary-20251205102447.tgz","_integrity":"sha512-NvCtZXxNXgt764IoZY30U7xw6EoWKWDGEc5bMD//ZCiSRdc038fOLWND82eIT+nfyxKFujXV9X9wTULCGbk+Og==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251205102447_1764930348629_0.5608888837007466","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251205150115":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251205150115","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251205150115","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"247bc8e36430d154ebc5b4452a0e904a12eccc05","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251205150115.tgz","fileCount":400,"integrity":"sha512-QufkRDG2m7NU2csBSKgKNqXRN2u2DotSfpC0GgTEGTBE+fIx4zXvxLhKoAv7Zw+fmASW20Gw7U0ewarSTXD+UA==","signatures":[{"sig":"MEYCIQDqmA/vGk3LNODW2cx6/lD3V3Mrq8w7C5X0U4dW9ukPqwIhAO37+5ucc+lsGJVh4GBrgYMwNrszzMhMxgvC8kwhvsBy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8619421},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251205150115.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/9b7354f540a67a19889aeb138fe3078f/trycourier-react-designer-0.0.0-canary-20251205150115.tgz","_integrity":"sha512-QufkRDG2m7NU2csBSKgKNqXRN2u2DotSfpC0GgTEGTBE+fIx4zXvxLhKoAv7Zw+fmASW20Gw7U0ewarSTXD+UA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251205150115_1764946934601_0.7101814044028656","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251205172857":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251205172857","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251205172857","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"e77c0789de72d9176573b53fec83c1624e0565cc","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251205172857.tgz","fileCount":404,"integrity":"sha512-t5sm2c0fzF7DqXocE2+3ilwecZA94abfXcfA7DZMc7ZC5fadn5t7ugwinRh/RHGKPcL1vAZ65yTGWSZpE3q6eA==","signatures":[{"sig":"MEUCIEXRig6rPTioWyCMUG5YjzTJR0Y1mB9abckzYTS/QEanAiEAjoalV8Rt25TA1CDuO1D+VA/LzIUGwgYvtTjCDBvwPwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8718194},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251205172857.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/14f81e082898aa7dadcc4d65823e082a/trycourier-react-designer-0.0.0-canary-20251205172857.tgz","_integrity":"sha512-t5sm2c0fzF7DqXocE2+3ilwecZA94abfXcfA7DZMc7ZC5fadn5t7ugwinRh/RHGKPcL1vAZ65yTGWSZpE3q6eA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251205172857_1764955797060_0.36900925618867575","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251207101348":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251207101348","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251207101348","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"6624ed858605c1393b7ee5cb6269a46dc24e9616","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251207101348.tgz","fileCount":404,"integrity":"sha512-yMDuSq50v/Y3rYMI0drKP2VLd1Xs9P9fC4ZgBIB3An4pGmxy7VezD1MQO+KtOi8P39s88oEpTIWWME6tEFiOlg==","signatures":[{"sig":"MEUCIEkzEV6XqrxmhIk7E2TfoRIFxGEmGIIuiQOsiPSzm0T6AiEAsrIQjQQpZTVlkEagU/AIu2Lpb7LNRqCp8ry4TnbUsGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8675025},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251207101348.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/6266664080fb2c9dfd5da0540418278d/trycourier-react-designer-0.0.0-canary-20251207101348.tgz","_integrity":"sha512-yMDuSq50v/Y3rYMI0drKP2VLd1Xs9P9fC4ZgBIB3An4pGmxy7VezD1MQO+KtOi8P39s88oEpTIWWME6tEFiOlg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251207101348_1765102489322_0.6223306044131649","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251207160907":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251207160907","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251207160907","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"0aea1e91de590a313acc2fd7e4cd7e47bd201d13","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251207160907.tgz","fileCount":404,"integrity":"sha512-ZkkttvQxHnsGJBJhTuOAtqeRGkoZXHWcTO6O8AkLYJYNzbPb3RZ8BcV3J+BJmhSVg/NxPIQUsKoqOC5wfRkCjg==","signatures":[{"sig":"MEYCIQDatllnPK5r4aH1zrr5fdqvaqWdROd5fMZE4Mw0Auav8gIhAJaYRdCLYDsZNn2pdLlZbbk9bMhvlAwy42/sxc0D5WVr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8679719},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251207160907.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/d53bff67a08daeb79dd2b617b686167d/trycourier-react-designer-0.0.0-canary-20251207160907.tgz","_integrity":"sha512-ZkkttvQxHnsGJBJhTuOAtqeRGkoZXHWcTO6O8AkLYJYNzbPb3RZ8BcV3J+BJmhSVg/NxPIQUsKoqOC5wfRkCjg==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251207160907_1765123806003_0.8282171016343083","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251208142108":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251208142108","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251208142108","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"5d2134e9706d4c293063aa3bfcac94706fba2be6","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251208142108.tgz","fileCount":400,"integrity":"sha512-NHYo71NMa2Li3eydRuMsfhOR06fWbfGkhKwxBNUVtk//7Hi/f29ns3VsZIdgmx9hWTt8GSaMpMCt8UDU6F/Mag==","signatures":[{"sig":"MEQCIEyomsJtQxMv9cREZDT869WwE6UBD5Aaa+4y8wxJnHI2AiAjLhWNX9XWV+FtlxgGzDfcu9sWLeE96cBneSlnOR9yFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8596812},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251208142108.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && tsc -p tsconfig.build.json && node build.js","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/fad089f2d167d2a64ec54082b1c2659d/trycourier-react-designer-0.0.0-canary-20251208142108.tgz","_integrity":"sha512-NHYo71NMa2Li3eydRuMsfhOR06fWbfGkhKwxBNUVtk//7Hi/f29ns3VsZIdgmx9hWTt8GSaMpMCt8UDU6F/Mag==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251208142108_1765203726823_0.9437096191377534","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251208145541":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251208145541","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251208145541","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"590cecdaae7b599173e092c38daae59e01d1ec2b","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251208145541.tgz","fileCount":404,"integrity":"sha512-OoFA0/crJaAT2WCOR8i/8+S0fAZXFnBoK542iLb8/QtQT7JJjApPfLEPb7G1yVGXMy6HJ6sEkmI50h5TeyuO4Q==","signatures":[{"sig":"MEYCIQDl6lc2ItZfgXIZYE9JX/+slGv0Gn+1MTANC9sQj7EgpAIhAKu4OHzY4T/LG61V+ccxf6IACqMlZ0PtHMNjAhGcAxpK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8851860},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251208145541.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/74fad5f64c821c29963b1134b35578b1/trycourier-react-designer-0.0.0-canary-20251208145541.tgz","_integrity":"sha512-OoFA0/crJaAT2WCOR8i/8+S0fAZXFnBoK542iLb8/QtQT7JJjApPfLEPb7G1yVGXMy6HJ6sEkmI50h5TeyuO4Q==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251208145541_1765205799031_0.9019245530488162","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251209152659":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251209152659","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251209152659","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"53460bca85138bd401a7ecfe113a4c570b48a061","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251209152659.tgz","fileCount":404,"integrity":"sha512-tDH2Kw2ao3zcRBwV8mJeIOMIyb9jCPQiZ1Mh39IZ86HQ31djeFr7pHS/wRW9wWMp2xED2eg/DS/UF2O+NhsbHg==","signatures":[{"sig":"MEUCIAkAzif6c//MVTxeN7Dp6tuZobD0S0uveH9NqjuUgmPGAiEA1XJ+97jPkWpQ7OlUkrgsB6b2sM+xl56fYWqaOX7X8CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8849459},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251209152659.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/9191fd429269631a737fc78f4d7c720f/trycourier-react-designer-0.0.0-canary-20251209152659.tgz","_integrity":"sha512-tDH2Kw2ao3zcRBwV8mJeIOMIyb9jCPQiZ1Mh39IZ86HQ31djeFr7pHS/wRW9wWMp2xED2eg/DS/UF2O+NhsbHg==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251209152659_1765294077792_0.32743927189946387","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251209155920":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251209155920","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251209155920","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"dce7dc5c594025254b48f8376fabe6a6188244bc","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251209155920.tgz","fileCount":404,"integrity":"sha512-TkgboqsF2QAode7exH+im1cDvtTu2p4tM2acs1qMnYwrMQKnI+LMPm9d9Vi+Kjzt3mndANiNDAQ0zyvqlS9W+w==","signatures":[{"sig":"MEQCIFE22h/pVRCfcGaiexLLwAi6VBwI92NW3y64xgCt8IDWAiAi9+AI671XlsdsQRg9IpfEax1yJJZzVrAOGlGcPH8ZQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8844284},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251209155920.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/5eae7c7fb3a246b1213bdece9dbdfb1a/trycourier-react-designer-0.0.0-canary-20251209155920.tgz","_integrity":"sha512-TkgboqsF2QAode7exH+im1cDvtTu2p4tM2acs1qMnYwrMQKnI+LMPm9d9Vi+Kjzt3mndANiNDAQ0zyvqlS9W+w==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251209155920_1765296019661_0.7298991846645686","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251209172813":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251209172813","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251209172813","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"5065470ce3286fa1fb9eeb1723537f34a9372980","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251209172813.tgz","fileCount":404,"integrity":"sha512-xWGDGr+4yZNMr2CHA5nowp/69EwNT06RwZnV08gMxVjbL8/qKuz9dW6VCLi5+OlyicY22ZG7RBe4c3jTNP+TUA==","signatures":[{"sig":"MEYCIQD6gnClsMwMpzrIsw6h0WitlsQYQ8XSG4cjuWIiUroKgQIhAMWzvfqT1ebsqWGLXPRLNtGarzS3cMNxZ3vhAzFbscL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8845328},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251209172813.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/b362f64a9be72035a1468dc1f534b946/trycourier-react-designer-0.0.0-canary-20251209172813.tgz","_integrity":"sha512-xWGDGr+4yZNMr2CHA5nowp/69EwNT06RwZnV08gMxVjbL8/qKuz9dW6VCLi5+OlyicY22ZG7RBe4c3jTNP+TUA==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251209172813_1765301354666_0.7722423213217464","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251209174340":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251209174340","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251209174340","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"bc44a3f652eb348fcf90e72b8eadfdd6cf839fa3","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251209174340.tgz","fileCount":404,"integrity":"sha512-Sw8YQ4OSJ/xsrhhi4zEvdujypSpDx4A/aN8sCARCDf63LyoR72ldT5mRikrffzcuy4aCnG9wMOQmHgSnvPb1fQ==","signatures":[{"sig":"MEUCIQCGOU5fxL9cIwG8ZGTU92rG16XOwszPeDnFS9lc9qAnEAIgDuyHf6YM0ff/9wytwewNnSoKnFxuXDWLmSeBBhciVFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8845268},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251209174340.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/6fb6bc5302fda9a99c6c53b520663b61/trycourier-react-designer-0.0.0-canary-20251209174340.tgz","_integrity":"sha512-Sw8YQ4OSJ/xsrhhi4zEvdujypSpDx4A/aN8sCARCDf63LyoR72ldT5mRikrffzcuy4aCnG9wMOQmHgSnvPb1fQ==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251209174340_1765302278682_0.03494235235516885","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251209180312":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251209180312","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251209180312","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"10b66eff27811937031be4007ad77deecc9d07f3","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251209180312.tgz","fileCount":404,"integrity":"sha512-/x6DqfvVIZ1I1lqBZ6UfKttxel3fQMTcX0jijao6Rqs6+AT+aM8yr4Iw2n0II4vQot5fQb4y+GDEpPgxq6dZmg==","signatures":[{"sig":"MEUCIQCmBeDPXiHSbq5kkit/YS2IXVLD6i56MJW4gpuhyoZpzAIgUQw9x0Qdi+2USBYqMI5C5+3GRTkMkKf/1hPMYvZ3Fhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8845727},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251209180312.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/597ae5fda6d15c124419d8152f5e20a0/trycourier-react-designer-0.0.0-canary-20251209180312.tgz","_integrity":"sha512-/x6DqfvVIZ1I1lqBZ6UfKttxel3fQMTcX0jijao6Rqs6+AT+aM8yr4Iw2n0II4vQot5fQb4y+GDEpPgxq6dZmg==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251209180312_1765303451767_0.09825132869638642","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251210083502":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251210083502","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251210083502","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"b6f671dbb006e0602606b66907ca7d56601912db","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251210083502.tgz","fileCount":404,"integrity":"sha512-GGZ06YsjUiS3YKarC7jdAX9nUtTI209iZWKk3ZFkANA/RfXu5p2FjwcRY1Ex1Ge9bg0HSXQlNll1kfLHNwenIw==","signatures":[{"sig":"MEUCIQDZWg9nIjU8xWX0wnYvV4SXS856txsdCkEWE9qzU07Y6QIgSA7hi1i5QfIOxQeV47ITBTw0X3TfITiVPxMS3bGly1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8299226},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251210083502.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/659197e45c282596f7a78b53780383bc/trycourier-react-designer-0.0.0-canary-20251210083502.tgz","_integrity":"sha512-GGZ06YsjUiS3YKarC7jdAX9nUtTI209iZWKk3ZFkANA/RfXu5p2FjwcRY1Ex1Ge9bg0HSXQlNll1kfLHNwenIw==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251210083502_1765355762474_0.9412178279077583","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251210115724":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251210115724","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251210115724","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"c5610b96238699d259ee0c178b3ac26ff3f3481a","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251210115724.tgz","fileCount":402,"integrity":"sha512-+XJZxtGK7k7U13QV0Mw1nleibURT9JX7mv1+Ykd0KUW9o4QwY8bqugCJHWNlMLr6+Dj6/tlnj+4bWxFPpZiD8w==","signatures":[{"sig":"MEUCICwWo7W4l82j7xUv3Zjae7qLdlYQuuLU+ALc+D/PIZVBAiEAtkw+cV3znx3zbm3Niduf9BcGKSdQp+bT0tV3neZw0Bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8247786},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251210115724.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/8863f503bc18dd62de643b58cd75a0e1/trycourier-react-designer-0.0.0-canary-20251210115724.tgz","_integrity":"sha512-+XJZxtGK7k7U13QV0Mw1nleibURT9JX7mv1+Ykd0KUW9o4QwY8bqugCJHWNlMLr6+Dj6/tlnj+4bWxFPpZiD8w==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251210115724_1765367902651_0.116154185857692","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251210123137":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251210123137","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251210123137","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9ed8a1cf995cc0df3e5530b177c9d919bf24acb9","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251210123137.tgz","fileCount":402,"integrity":"sha512-G2BaM85zb4MfeAy8ZuUR20iaxQX1cJhJkWm05AhO55K82KJdDTR3q1w4c76piyxMpgxakfiVNRPpORk+o5g/gw==","signatures":[{"sig":"MEUCIQCyci+0PO/YWY831jYW8hkGUEIE4pgEXK5BVSGPwN/5pgIgCIH8Q/SrVq4GpRZ+z7FF7t8X7bqQQwzq21gLCTwPJ4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8249234},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251210123137.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/f48220b2c20156cac20b8de414dba3a3/trycourier-react-designer-0.0.0-canary-20251210123137.tgz","_integrity":"sha512-G2BaM85zb4MfeAy8ZuUR20iaxQX1cJhJkWm05AhO55K82KJdDTR3q1w4c76piyxMpgxakfiVNRPpORk+o5g/gw==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251210123137_1765369959432_0.07460925277894015","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251210130736":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251210130736","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251210130736","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9a4a2ee6d997a114add745d04730ce785bf6481f","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251210130736.tgz","fileCount":402,"integrity":"sha512-h/DmQdwJLiXgnwSy/sDKCJYeDczbJYylHU9hkB28K8ChuNyG7IkEyQZE3cXedCg1AvgbSnkewxzrKUL159W22Q==","signatures":[{"sig":"MEUCIQD1eSgTPtXpyYzH04k/Kz6n+fPVDXNgUqI1jGA1LZw3XgIgG+AzE8mWtKeToX6CvhqGWZqzH91SIEN206PdnWSMw3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8249518},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251210130736.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/86637d226f73f611cab1dffdfa766e8d/trycourier-react-designer-0.0.0-canary-20251210130736.tgz","_integrity":"sha512-h/DmQdwJLiXgnwSy/sDKCJYeDczbJYylHU9hkB28K8ChuNyG7IkEyQZE3cXedCg1AvgbSnkewxzrKUL159W22Q==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251210130736_1765372116390_0.8152801561335941","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251210150148":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251210150148","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251210150148","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"72b7642b6a4350dc6284d1ae473e9a6696a51894","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251210150148.tgz","fileCount":402,"integrity":"sha512-RpXpVqC0Ro7jYjLcGpfCm6aYOdx9xfOll9NHssya7df4O/bNibvPBLx2+J40ajP9wPEeRMHZS5FEpuuH24dbVQ==","signatures":[{"sig":"MEQCIHy5ffKka574qfr0ziWRv9ydtZoY9lICOgAZjIG7sJKkAiAUgKKgmCQV/NbY6sJAzwcHdJ2aQjY63BCpDVRgqXW8VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8249551},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251210150148.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/6a23b847674af5dde7d29b21930cf78c/trycourier-react-designer-0.0.0-canary-20251210150148.tgz","_integrity":"sha512-RpXpVqC0Ro7jYjLcGpfCm6aYOdx9xfOll9NHssya7df4O/bNibvPBLx2+J40ajP9wPEeRMHZS5FEpuuH24dbVQ==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251210150148_1765378982149_0.9426495924670693","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251210151150":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251210151150","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251210151150","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"14dfd6db8577f7159f19483f1e6af871d7cd8a2c","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251210151150.tgz","fileCount":402,"integrity":"sha512-wSRMShXNu4FgGijcl/lMQ5dAymrBkjChBDj0eUC7/LREZJvyJoPMeLvWUstLAC5PjjOS2jebYKeBlup9MKOAHA==","signatures":[{"sig":"MEUCIQDT4VTwLMcN31K6ArVxUJMnOdEmXnjPcKbsbq1wfGnuGQIgKfFBT9HjNEnsxtL8nBAdtzBzg1vi6oAs2EhEnSQvjIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8250119},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251210151150.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/3f297201cf17c7a8c060fc0328ca58d4/trycourier-react-designer-0.0.0-canary-20251210151150.tgz","_integrity":"sha512-wSRMShXNu4FgGijcl/lMQ5dAymrBkjChBDj0eUC7/LREZJvyJoPMeLvWUstLAC5PjjOS2jebYKeBlup9MKOAHA==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251210151150_1765379568064_0.59220995504322","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251210153829":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251210153829","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251210153829","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"a096e63d65019fefd5f259560c0f5c18249b709e","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251210153829.tgz","fileCount":402,"integrity":"sha512-lz3wFLWq3uyNDT3D7xWiuLQ28PeGqrXyON6O+SsPdgBGLrm7V0KYgI/5aaCwtxd+jbHJiNH1c3ZUdp7OqXai9w==","signatures":[{"sig":"MEYCIQDX7XpTiwjS+lG49HC11/qr8KDs80Nq4z7IDxQK4mTgAQIhAIz52yTbHEeD1lVb2N4MAt+yY/PHYF9/uiG9dmrxe44E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8252091},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251210153829.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/fcbf14f924b3efbf5e6619474f7b07f8/trycourier-react-designer-0.0.0-canary-20251210153829.tgz","_integrity":"sha512-lz3wFLWq3uyNDT3D7xWiuLQ28PeGqrXyON6O+SsPdgBGLrm7V0KYgI/5aaCwtxd+jbHJiNH1c3ZUdp7OqXai9w==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251210153829_1765381167950_0.7882543591346967","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251210164636":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251210164636","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251210164636","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"bb9305b6a961a3e6a369d994c96c6cd61b5d38c1","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251210164636.tgz","fileCount":402,"integrity":"sha512-uq9VdzIRQFu0x12ib4V6mjqKSw0VQNA/eaAPAqsRAz9nXmxVF4gqvTXj/orE7C6Gj7MPbXCwW8ZSBo69hHalfg==","signatures":[{"sig":"MEQCIDgV6GjhiPT1iCXcr+nsKgnwWNY8kGKmBXZBYTKkTOAyAiAMN/KXEglVFyj+UHSZTv5+bKYqoNERCNi8sI4zhTAOsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8254404},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251210164636.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/6a1e0e245b2b79b150dce4d498f4b990/trycourier-react-designer-0.0.0-canary-20251210164636.tgz","_integrity":"sha512-uq9VdzIRQFu0x12ib4V6mjqKSw0VQNA/eaAPAqsRAz9nXmxVF4gqvTXj/orE7C6Gj7MPbXCwW8ZSBo69hHalfg==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251210164636_1765385253635_0.9458751605518545","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251211163746":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251211163746","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251211163746","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"668537dc45be8e2e2d37fb9a785247bea8a8cf4f","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251211163746.tgz","fileCount":402,"integrity":"sha512-tts7elR8+yrkihPFgNSxTf7qUtcRZwtonMqHEW33UmapPKSkH61Bem/+EyOCv9vj7znES+v4YJC1hx/GipJB8A==","signatures":[{"sig":"MEUCIQDwKq6n9sAJshWhAgLZTrUGBLO7KFCbJdcwltkoIGPDRQIgKh4NnlGd/sNPM5xQ/ooDxtbNP3R7lDks3nqU4Y6wkpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8253481},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251211163746.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/29e77092afc6342e5c1534f3abdfa8a4/trycourier-react-designer-0.0.0-canary-20251211163746.tgz","_integrity":"sha512-tts7elR8+yrkihPFgNSxTf7qUtcRZwtonMqHEW33UmapPKSkH61Bem/+EyOCv9vj7znES+v4YJC1hx/GipJB8A==","deprecated":"This canary version is no longer supported","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251211163746_1765471123734_0.7063086094726589","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@trycourier/react-designer","version":"0.3.0","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.3.0","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"530dbfab08bc95a9f2bff909ceb21ba528df92a5","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.3.0.tgz","fileCount":404,"integrity":"sha512-hckD6kPhR2FP+6pf9uogAYFFxMVsmdCIaFfqc6WOso0mGN7hSazjrpMqU/dq/xPx/S3kl9ZHRNmbs7LzxYCvOw==","signatures":[{"sig":"MEQCIBNMTTomKQVatb/XOp2I+KNervaIm/JsEDvsK30qu+34AiAJohU9qrgxYTNcKI1tpFXVmsuAlGA6PZDsU+c1TpBQYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8379165},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/3342bfd9d508c21f19efe1774b98ad27/trycourier-react-designer-0.3.0.tgz","_integrity":"sha512-hckD6kPhR2FP+6pf9uogAYFFxMVsmdCIaFfqc6WOso0mGN7hSazjrpMqU/dq/xPx/S3kl9ZHRNmbs7LzxYCvOw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.3.0_1765817478063_0.7470558717753333","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@trycourier/react-designer","version":"0.4.0","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.4.0","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"6898770445a63fef7920aea910cae4727fcd6643","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.4.0.tgz","fileCount":408,"integrity":"sha512-rnwoUw5DziUF85/vk+2gyTHHqQmo9KkwWWByVaYN+ryiIxstlsG+zld7dnqaPWwCw9vcJkrLMP0x9DjRoK/2Fw==","signatures":[{"sig":"MEUCIQDpw9CWgFp8KlJ1plArLdz9JM2F2x9015pZJ5WKyBX1cwIgbEZwSIlijJM38vsGuRD5J1v6m1Zm+Ha4+xH9pYDuP9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9031837},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/b9205d0a11081d1ad0255ab6f3778049/trycourier-react-designer-0.4.0.tgz","_integrity":"sha512-rnwoUw5DziUF85/vk+2gyTHHqQmo9KkwWWByVaYN+ryiIxstlsG+zld7dnqaPWwCw9vcJkrLMP0x9DjRoK/2Fw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.4.0_1766088604790_0.6654843554188441","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251219131027":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251219131027","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251219131027","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9ead79c7198e59f793e469b30fdc6f6818bad846","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251219131027.tgz","fileCount":408,"integrity":"sha512-67iq/5CAE6jCQ0CjtzX9Y5KDDmgatjkwo2E57wx6v5lVXVPxLhmfaHg8c0BwA2pB34oea3AtcI96x29FV2phXg==","signatures":[{"sig":"MEUCIQDN9+jnLbWbbK+8GPpSyEFMpAlY8JkZcgJ/SmF4aHWrFQIgMFu4KYrMp3COQMhrchol1Uyxir7l13eNq+fqD0yeH5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9035306},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251219131027.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/06d16a3d15a733622b5ce9b3134168e7/trycourier-react-designer-0.0.0-canary-20251219131027.tgz","_integrity":"sha512-67iq/5CAE6jCQ0CjtzX9Y5KDDmgatjkwo2E57wx6v5lVXVPxLhmfaHg8c0BwA2pB34oea3AtcI96x29FV2phXg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251219131027_1766149887771_0.08213695529954212","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251229151230":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20251229151230","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20251229151230","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"ee94d3ebe55d1e3a57638ea191ee1afb13c00733","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20251229151230.tgz","fileCount":419,"integrity":"sha512-pm636/XtJ/ULBC17F0NxnN3/xsR7FNVMXMkVVoTfe6K1opTVe7TqcNhGOyGzngcL/AaDe2alspn9LrQa5ohqfg==","signatures":[{"sig":"MEUCIFtrxpmzrD5w1WkJlixx10b9jWmYvyBd5PJJtPOAJaehAiEA6XezVRmOqm/IEF531KsyXhjdQhX+1Y1igwj5B1Hw5tY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10092236},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20251229151230.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/2a34e4d12ded6a794c3259987da2c92d/trycourier-react-designer-0.0.0-canary-20251229151230.tgz","_integrity":"sha512-pm636/XtJ/ULBC17F0NxnN3/xsR7FNVMXMkVVoTfe6K1opTVe7TqcNhGOyGzngcL/AaDe2alspn9LrQa5ohqfg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20251229151230_1767021209774_0.07040105284631326","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260102172800":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260102172800","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260102172800","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"00ba64166b8a44e99657921997b32f7eb4e1447f","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260102172800.tgz","fileCount":408,"integrity":"sha512-fUdazKM5jfxfrndOI8iPS2O8RbJB2BkiNSLrBHFVEp1XXPwNTB0J/oTMgBB/YEWmqcNjM2qVR96eDImEsCom/A==","signatures":[{"sig":"MEUCIQCvMnOZWpClU6Sxw2Lq124mKrgtav5q24f7YONKLDJ8fwIgZHq3FC4wML5SiyAzRB1Ab+4OCtdHiH49IUOMTkf3Xqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9037004},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260102172800.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/35a1aed3cee12a0902b015b836377e77/trycourier-react-designer-0.0.0-canary-20260102172800.tgz","_integrity":"sha512-fUdazKM5jfxfrndOI8iPS2O8RbJB2BkiNSLrBHFVEp1XXPwNTB0J/oTMgBB/YEWmqcNjM2qVR96eDImEsCom/A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260102172800_1767374940876_0.01831365878783542","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260105172551":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260105172551","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260105172551","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"c12cbe0458f357c29be9d2b34bcd3efe68d77024","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260105172551.tgz","fileCount":408,"integrity":"sha512-XhuvSfrtzyJtqIKB+JiTOncPhtc6+2f4hYbzBRNn/2v7idBdpTNgYnBe7zTxz1oyix3ji4cDy9xov1LLs/BZEQ==","signatures":[{"sig":"MEUCIQDf7Pp4yp/w4sVLUF5mlaqKUJVjK+1Neu11a6q53qy0lgIgTQuJzeRBS/Z7Er3l7o3L1p1uyEBtu6e2j63Ygvgv49I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9037004},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260105172551.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/253b9c75786cc732f2200550453fd5a2/trycourier-react-designer-0.0.0-canary-20260105172551.tgz","_integrity":"sha512-XhuvSfrtzyJtqIKB+JiTOncPhtc6+2f4hYbzBRNn/2v7idBdpTNgYnBe7zTxz1oyix3ji4cDy9xov1LLs/BZEQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260105172551_1767634015007_0.0606934121234064","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260105180635":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260105180635","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260105180635","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"6c3b46948e0159aba48250f58f251b97b8addaa9","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260105180635.tgz","fileCount":416,"integrity":"sha512-44pIGm5iHxr1JWxt4VtmPx897IB01lM0Hwa72N6Ql0vsaAPmMIpReqeU/jjHhKcoOfWDA+MRBtoMIIVNvbSm7Q==","signatures":[{"sig":"MEQCIHC1BFttvAotdDOLNkjhGLm6fK4sHE5bMmpZXuhsRWTCAiBU5NHN9hYUZGN2dVcU9ApZkGGK/35zgicyaCuy4vqhIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10160126},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260105180635.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/dd6fab11f492ff1bb661174756d3df2c/trycourier-react-designer-0.0.0-canary-20260105180635.tgz","_integrity":"sha512-44pIGm5iHxr1JWxt4VtmPx897IB01lM0Hwa72N6Ql0vsaAPmMIpReqeU/jjHhKcoOfWDA+MRBtoMIIVNvbSm7Q==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260105180635_1767636456255_0.10558637658723424","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260107090842":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260107090842","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260107090842","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"c4bdf201d32d4db1dc4e2049bd5e75ef55dcb8ed","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260107090842.tgz","fileCount":419,"integrity":"sha512-LsB5Pgkxnk00O7NMd8YayaiL9doeFA0COgzj0nCAOkm+lvpmXYdDcVBCVX0veSRh1MFP/ytWBc20URp0tYobtw==","signatures":[{"sig":"MEUCIQCF0rc2j9qfe5fPGEid5QtoJYtkBhn2YzADsEanro9TewIgPEAXiNGvzgxSHMIUXkZPoIl76nNoW4trHrC3RYTUMoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11137650},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260107090842.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/f191a585798dd61143d83ac9a472db07/trycourier-react-designer-0.0.0-canary-20260107090842.tgz","_integrity":"sha512-LsB5Pgkxnk00O7NMd8YayaiL9doeFA0COgzj0nCAOkm+lvpmXYdDcVBCVX0veSRh1MFP/ytWBc20URp0tYobtw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260107090842_1767776982965_0.14867593954001723","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260109144715":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260109144715","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260109144715","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"eff2a79983cecbec1007e0c2ff1746ea96373058","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260109144715.tgz","fileCount":419,"integrity":"sha512-p+Yb6eW+qpyGt5bRhtV6W/Zprpnf3c5XeVyJEdQ91ZB5EMfzRYmLkYidnkYpoRzYFinptv5nMOCEaf7o2X3Ehg==","signatures":[{"sig":"MEQCIBUWrz+V41YR4DIRJyGGh2M46BeBLCIlnmJ5m2/Pw3vTAiBnz6GysGpkdFEUcRIzKxF3XeC71uWMyWg5fPF2KLtNHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11137650},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260109144715.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/70cb37cdf2d065da1a16199e22d5a8f2/trycourier-react-designer-0.0.0-canary-20260109144715.tgz","_integrity":"sha512-p+Yb6eW+qpyGt5bRhtV6W/Zprpnf3c5XeVyJEdQ91ZB5EMfzRYmLkYidnkYpoRzYFinptv5nMOCEaf7o2X3Ehg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260109144715_1767970097195_0.1374710560220178","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@trycourier/react-designer","version":"0.5.0","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.5.0","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"f2898dbf1e273a75a960823818c76f0c71ebb6d0","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.5.0.tgz","fileCount":419,"integrity":"sha512-Qq3P/Ehg1oBAqcrcHyTLWgLcVROaAT8Itr0W4kNWjIqBxBCpL4GyHwsrkBavAZ1kAOGzaPeFsJK/8eBVHK26pg==","signatures":[{"sig":"MEUCIBbnLtgKRhto9OO+0e7X6ZxFxCmbsLZApCt22SPQj/8CAiEApGIklW5uFTCG00Q+DcCXogbj2UM444d/3ocubEFmZtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11137628},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/2adf83274de6edf42f2e25a6eaf61c41/trycourier-react-designer-0.5.0.tgz","_integrity":"sha512-Qq3P/Ehg1oBAqcrcHyTLWgLcVROaAT8Itr0W4kNWjIqBxBCpL4GyHwsrkBavAZ1kAOGzaPeFsJK/8eBVHK26pg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.5.0_1767972080605_0.1330032602509239","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260115163827":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260115163827","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260115163827","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"0b921367a3ef64404e2cff228af4f2217c211f8d","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260115163827.tgz","fileCount":419,"integrity":"sha512-y+qmWvNqvfVWeNkyRlACDwznUH+9FuDmSUf1eN8DgkU7RNVOacvEitCxijGL0ipdWpVDKvkhIfOgfgs3zEBAgA==","signatures":[{"sig":"MEQCIEwgoBIXuSRfXLkzTZrIxNb+8Pey4zLf5CKLpfCQg8/zAiA2Zboqpkl48xY8E56KEnOfqiF8H7VzglIi85VlZFXjVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11148330},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260115163827.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/d505f7189f124d143370428de6c8b4d3/trycourier-react-designer-0.0.0-canary-20260115163827.tgz","_integrity":"sha512-y+qmWvNqvfVWeNkyRlACDwznUH+9FuDmSUf1eN8DgkU7RNVOacvEitCxijGL0ipdWpVDKvkhIfOgfgs3zEBAgA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260115163827_1768495171473_0.20677944696723838","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@trycourier/react-designer","version":"0.5.1","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.5.1","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"381b170dce606f55a784b7960ab320e2789a149d","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.5.1.tgz","fileCount":419,"integrity":"sha512-G9lebjtMvQSMzy8BP/CrZQWFMFxRgZmCqhdS9KTi/QMEaMP6sJyISlMF1X8oqXl3vJfFEEJO1aKEcQ75VaL18A==","signatures":[{"sig":"MEUCIEPpFhauwSLFTJe/uHk6Za8uRXrahaw1JCVHL1bALQuyAiEAvaCPr+82DKWzvLYpAgcBdGUh6lP0shymJf0aIgUOdnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11148308},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/b5ad6eee2b4accc94d138a0331f67fcb/trycourier-react-designer-0.5.1.tgz","_integrity":"sha512-G9lebjtMvQSMzy8BP/CrZQWFMFxRgZmCqhdS9KTi/QMEaMP6sJyISlMF1X8oqXl3vJfFEEJO1aKEcQ75VaL18A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.5.1_1768504663663_0.27593648789914105","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260122181647":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260122181647","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260122181647","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"73935346b339e372dfc2c293771968dcb2d7b205","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260122181647.tgz","fileCount":419,"integrity":"sha512-bYOoM/n+onvGeSZ3jHPBoEgzZRjQXubz7bq++B0ea7LiS9/Tom5JVKlw+Uf3DH2a5FV2yTAs2sS50KlqMHMxZg==","signatures":[{"sig":"MEQCIDpl3jLDXXAIx7GUaG5OxHfFbIU0hpW7G6GmindrtruiAiAjC4KtLggKnIfzbbgIO2frUjbyULbt7U8UnX0LbzcpGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11155554},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260122181647.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/053da06744befba05fae9c7b094f2cd4/trycourier-react-designer-0.0.0-canary-20260122181647.tgz","_integrity":"sha512-bYOoM/n+onvGeSZ3jHPBoEgzZRjQXubz7bq++B0ea7LiS9/Tom5JVKlw+Uf3DH2a5FV2yTAs2sS50KlqMHMxZg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260122181647_1769105868011_0.6636526246569572","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260122185935":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260122185935","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260122185935","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9b8d031a5ca0f4aacbde6e59f408dab978ad1e66","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260122185935.tgz","fileCount":420,"integrity":"sha512-RL+DiyUzRq3KKCukRh24jCE4/aSQEQmpV5QN/7UwcbLSq2SnKOadsnVznVKqbwK+0ulUT/Kw4wZICGcOlPckbw==","signatures":[{"sig":"MEUCICEQQqzr4WxRevTH9qEzEGd7rjo1LvhcVyyzydyrucsLAiEAsuXosbh1N+Vs2EwXP/BooTJZjggGxmn/RWUvAo+Kd48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11182980},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260122185935.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/9ce020619bae5507ab27ebcedba68538/trycourier-react-designer-0.0.0-canary-20260122185935.tgz","_integrity":"sha512-RL+DiyUzRq3KKCukRh24jCE4/aSQEQmpV5QN/7UwcbLSq2SnKOadsnVznVKqbwK+0ulUT/Kw4wZICGcOlPckbw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260122185935_1769108438657_0.0837497416857822","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260123171451":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260123171451","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260123171451","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9a1fd1bcef6b21964dfa755d339014b426215b20","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260123171451.tgz","fileCount":423,"integrity":"sha512-GFxZBCI9OMSRa16TmNUMzS9Cy5/VBwWMFHmvqEvbhiEmO0zqdTr5h5eg+u45JmVuwcZvCNbJi70ASsZWr2ugTg==","signatures":[{"sig":"MEQCIEPPh78OGHiK+sH3lHXnlRR53Kc7iOnKbwot6cSDhrYcAiBTsiD8kpzjy/7s+GxGOB2agOsuM48TYE3ecsaFNkSUiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11223778},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260123171451.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/588b5dd126e82522f04e8a6412233f7e/trycourier-react-designer-0.0.0-canary-20260123171451.tgz","_integrity":"sha512-GFxZBCI9OMSRa16TmNUMzS9Cy5/VBwWMFHmvqEvbhiEmO0zqdTr5h5eg+u45JmVuwcZvCNbJi70ASsZWr2ugTg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260123171451_1769188553753_0.807035712925462","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260129074202":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260129074202","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260129074202","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"99aed4d548627fa5bffe4bf39d66c02c488f03ee","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260129074202.tgz","fileCount":423,"integrity":"sha512-CGwpvVq5El1tfgJszhw/Dj1ngNzmsj0BQEjX9bTaMYUt/2mmtCB1yMvjDH0bElVRpZOCI1oUwhC7AS/V+DXhcg==","signatures":[{"sig":"MEYCIQDKVtzdceuH1aRRaK9Bwvp/gw8eyn5EGoabIEYZlY+3hAIhAIjnEeUkdqt8z+Dx3NK/GhPLayANR81dtB5pCv2HCcBI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11242240},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260129074202.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/cd8f64c1d2993a7678b4f174b8c7256f/trycourier-react-designer-0.0.0-canary-20260129074202.tgz","_integrity":"sha512-CGwpvVq5El1tfgJszhw/Dj1ngNzmsj0BQEjX9bTaMYUt/2mmtCB1yMvjDH0bElVRpZOCI1oUwhC7AS/V+DXhcg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260129074202_1769672586238_0.9984614274491592","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260202170327":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260202170327","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260202170327","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"b9be170adbd3f3809c5f6c9f2dc2a964d57260bd","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260202170327.tgz","fileCount":423,"integrity":"sha512-sqH7qte51jsxIEb03mhq9/c/spZc4NyMUIkLgJMYodWNNJAS2FJT6bHXmoGEn/iq8SMk6eZ+3Le09biO5QkT0g==","signatures":[{"sig":"MEUCIQCkeOHv0NiXUUbJmraagFycFZT9XUj+NQGVGAPLL3kJygIgHwlMLjrH7FeahybnozAh94pT6Odk5EVObwCK1/zoaf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11249105},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260202170327.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/a0fe5da88a2e112a4cfabd849db6efa7/trycourier-react-designer-0.0.0-canary-20260202170327.tgz","_integrity":"sha512-sqH7qte51jsxIEb03mhq9/c/spZc4NyMUIkLgJMYodWNNJAS2FJT6bHXmoGEn/iq8SMk6eZ+3Le09biO5QkT0g==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260202170327_1770051869230_0.46424191247313984","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260203172838":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260203172838","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260203172838","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"da4065aa99466d3d2fb32d058fc11cf42efba452","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260203172838.tgz","fileCount":424,"integrity":"sha512-qdIgyxCgUMIMALJfuEyieO0DFahnWusZ3poTZX/7xu+MAJ5sBSj2OZqNmF7r6MTwhaBNaf6S9UuQMWiNltS8aw==","signatures":[{"sig":"MEQCICRM+pvWT/49wXfy6Q9hzc/BhYSKsdCaZVD7y+A9Q8cPAiBzVxS/BkFsILvPVR0isWMNP1LWLfU+A/LAfJFMq15ivA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11317765},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260203172838.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"scarney","email":"scarney81@gmail.com"},"_resolved":"/tmp/7cc6d504b25c6dc2ea4dc77bfce39359/trycourier-react-designer-0.0.0-canary-20260203172838.tgz","_integrity":"sha512-qdIgyxCgUMIMALJfuEyieO0DFahnWusZ3poTZX/7xu+MAJ5sBSj2OZqNmF7r6MTwhaBNaf6S9UuQMWiNltS8aw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260203172838_1770139779418_0.17797976418408057","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260210155131":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260210155131","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260210155131","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"e8861915838407c9dcd13dba82f912bf99899413","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260210155131.tgz","fileCount":427,"integrity":"sha512-yRwy0rQLA6LsMvzfzhGT5H+JD68VdlceXPOFVBMmXvhbhOx8qqnjfTiVWPCvK6vN3CD4thtplG3Kf0npizEQyw==","signatures":[{"sig":"MEUCIGjkgMk/jURSai5ccsfLrKCWFWLCoS5/7OjMezh9yTR6AiEAnRcOdEyXlM6lE7tjloHo166pDcMrrMoYP93WT4JKnMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11380893},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260210155131.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/45627a55ff7252ef741621211c5e5f54/trycourier-react-designer-0.0.0-canary-20260210155131.tgz","_integrity":"sha512-yRwy0rQLA6LsMvzfzhGT5H+JD68VdlceXPOFVBMmXvhbhOx8qqnjfTiVWPCvK6vN3CD4thtplG3Kf0npizEQyw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260210155131_1770738754395_0.3099093229684118","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260210155856":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260210155856","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260210155856","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"1a55a67d51ffaab66af2370328f6bcac390c6b76","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260210155856.tgz","fileCount":427,"integrity":"sha512-SiLOpWSjrdrwr5Uu7cGBVsTs2xdU3wp/tsRPDIzhSKyLKNzobeN9o2BD21bBgvUunAvS2FSqc1RLTiemrxmthg==","signatures":[{"sig":"MEQCIExhompoSFZDhCS9ddCQxq0kIWhoLXhk8tlww8RtzE9fAiB18G1zJR7gTCvBC7f3Oyg7hCF/gsAmqlhcyGVVYaTnVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11387480},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260210155856.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/38fe9afecab08832b9eea7354d8b9f55/trycourier-react-designer-0.0.0-canary-20260210155856.tgz","_integrity":"sha512-SiLOpWSjrdrwr5Uu7cGBVsTs2xdU3wp/tsRPDIzhSKyLKNzobeN9o2BD21bBgvUunAvS2FSqc1RLTiemrxmthg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260210155856_1770739197001_0.28949881584285575","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260211152812":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260211152812","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260211152812","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"d39a6ba94dcafebed636e7edd98e1ec462df9e75","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260211152812.tgz","fileCount":427,"integrity":"sha512-9qugY8JwfOVpuQtjpitZ2TmyinPNXaaSdZw6cGa8fXuTDr3K9Uxve43jRmJms8r4VcpbnNgpBzZcG/m26WrS0A==","signatures":[{"sig":"MEQCIFwHTHtRTEm0Tsit3AKKCnZMJ9AjrRCrHB0ommn5IcSdAiAsGDuBwlDjnW8/crCVjS5sGsstuTopFj8/t9RhaYqxvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11439723},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260211152812.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/d432c30a38b2a084fe93cccd6ef7030f/trycourier-react-designer-0.0.0-canary-20260211152812.tgz","_integrity":"sha512-9qugY8JwfOVpuQtjpitZ2TmyinPNXaaSdZw6cGa8fXuTDr3K9Uxve43jRmJms8r4VcpbnNgpBzZcG/m26WrS0A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260211152812_1770823752777_0.9927303216540617","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260211180345":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260211180345","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260211180345","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"752006b4113932c2aef333f8b108f7aebcdde3c7","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260211180345.tgz","fileCount":427,"integrity":"sha512-Bggk9Wdd/RpEKdxmM2e7ua2As6ntHCceJA6JUVFb15HIeywA22pX1SIoyzHKlWqd758cIJ6UfE79lcjUTHddyQ==","signatures":[{"sig":"MEUCIALYNyVZ1pPDy9E4QwAa1oUy+fwvWWrBVHz3BNPwn3DoAiEA4MOyJKSXAIqKsZFeEWP3YxHh4CYE1akyyZf3PMDsyO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11442212},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260211180345.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/892a936021374a8d1de268f5f79b39b4/trycourier-react-designer-0.0.0-canary-20260211180345.tgz","_integrity":"sha512-Bggk9Wdd/RpEKdxmM2e7ua2As6ntHCceJA6JUVFb15HIeywA22pX1SIoyzHKlWqd758cIJ6UfE79lcjUTHddyQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260211180345_1770833083441_0.17739497506290003","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260211181024":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260211181024","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260211181024","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"8f17147998a51769dafdfa56b97934ea1a4d1941","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260211181024.tgz","fileCount":427,"integrity":"sha512-rr8qfCnYFJfB0U/EibKbmxGSO6CYPQizyGPvmXvf3M5x5oNGjyC7gNy0zhViJLvudBAdZ1j2M1qhSkG6x2Jnxw==","signatures":[{"sig":"MEUCIHKSCuVyNnKBn2XTG2EGBwNJCzy7AQp+4DtKHmeKsHUCAiEA9Fn9QMwd93f/hevXoKBcuG56s8nDcNNXfhH8urmkE4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11442212},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260211181024.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/4f4f1c40b370620c578780b1b05de3b2/trycourier-react-designer-0.0.0-canary-20260211181024.tgz","_integrity":"sha512-rr8qfCnYFJfB0U/EibKbmxGSO6CYPQizyGPvmXvf3M5x5oNGjyC7gNy0zhViJLvudBAdZ1j2M1qhSkG6x2Jnxw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260211181024_1770833484049_0.5682995698113167","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260211184739":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260211184739","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260211184739","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"73bc5500d17bc9de05f7e44e1fdc2a1ff530789e","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260211184739.tgz","fileCount":427,"integrity":"sha512-Luk5Y8ZqvqY/OZ8PclO/CJGhgcc0wrkS9wd3uWbliO1eIMydnpicMxDkhb/XxPOwyiw+cqbmZ6PbDt5ZiD+xJA==","signatures":[{"sig":"MEUCIDTzHQYDHCjDGrozdiKU2yC2diPVA/obGMcG1vlWnwYsAiEAtHlVt0lj53y1PRWBurLruUOv2JbeTxra8Tu11CihsQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11444534},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260211184739.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/ebd99802abbc26cc2b380b8a5273d5c2/trycourier-react-designer-0.0.0-canary-20260211184739.tgz","_integrity":"sha512-Luk5Y8ZqvqY/OZ8PclO/CJGhgcc0wrkS9wd3uWbliO1eIMydnpicMxDkhb/XxPOwyiw+cqbmZ6PbDt5ZiD+xJA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260211184739_1770835718430_0.8066141081332778","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@trycourier/react-designer","version":"0.6.0","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.6.0","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"3c51da28ed7aaa012f3d57fdedff5db1d79dbdbb","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.6.0.tgz","fileCount":427,"integrity":"sha512-mhr9oF+T4L8szXJ80GMbo8arThoKvAyAOSRYc8DJQr0TQCaQsscYx5SuQ+d0ij/x/NU/Ps2/nBUoLt5ORYxtHg==","signatures":[{"sig":"MEUCIHHRMaSE7Jz9l2egBXEtMWplkJG/qE1ZDjY6Gx2g2VznAiEA2JJDCeTptdysdmW9J0P9F9otXtMvsIGhp9emg1fsK9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11444512},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/1ba6a8f48d2096b013437f1cad9c3462/trycourier-react-designer-0.6.0.tgz","_integrity":"sha512-mhr9oF+T4L8szXJ80GMbo8arThoKvAyAOSRYc8DJQr0TQCaQsscYx5SuQ+d0ij/x/NU/Ps2/nBUoLt5ORYxtHg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.6.0_1770835959752_0.844596307395235","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260216124618":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260216124618","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260216124618","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"f22bfa0a20724c6e2104976d4a40c4b30f4e5ba8","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260216124618.tgz","fileCount":427,"integrity":"sha512-8GOdw+XSQ2kwDbjDivK98VRyM6tQqlTK9keiJeGu42Vv4VfxJ89A0IzsRujdpuuHk3YpTSAFKJOR5sUeZKa8Wg==","signatures":[{"sig":"MEQCIG7XeoqWykEQE7EF9u5Na67ztRudGWFXX0w2uZ4/HgufAiATdkuwGFre2RIqJl3gMW1tf26t3dZAojE8rlAjtQikpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11450213},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260216124618.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/cd84325ecac142c948e215c602ec7306/trycourier-react-designer-0.0.0-canary-20260216124618.tgz","_integrity":"sha512-8GOdw+XSQ2kwDbjDivK98VRyM6tQqlTK9keiJeGu42Vv4VfxJ89A0IzsRujdpuuHk3YpTSAFKJOR5sUeZKa8Wg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260216124618_1771246041749_0.9696578452218629","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260217200410":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260217200410","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260217200410","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"e47a5f252cbd25f3ceef0b2d297d4efe1eaae602","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260217200410.tgz","fileCount":427,"integrity":"sha512-DoJqzoNLwMLl6JQb7NiPA3ATLaq5aoXOcJWvy1qxR0sk8kbYJyh0iAIzRAHxN3bxf3HSozM1WQQ+ViM9tqY2Gw==","signatures":[{"sig":"MEQCH2gu1I7w657pvFS9kHECxRT+y6pQQr6oaCwqT+KBg/ACIQC1Tngrwayob39thDss+NabjGlBah2imYSAOkvT1Lzq0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11470003},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260217200410.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/2449e19acbf4b4d7e5a6480bf1a6d483/trycourier-react-designer-0.0.0-canary-20260217200410.tgz","_integrity":"sha512-DoJqzoNLwMLl6JQb7NiPA3ATLaq5aoXOcJWvy1qxR0sk8kbYJyh0iAIzRAHxN3bxf3HSozM1WQQ+ViM9tqY2Gw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260217200410_1771358718827_0.4500561207923379","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260219150413":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260219150413","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260219150413","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"6b3af19c972d09ceb7e9b11fac278f3f07c2a800","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260219150413.tgz","fileCount":429,"integrity":"sha512-UY2xNWrZZ7W5Fa3VOPR8+tyllKgnoezryV1XJe4g0w0N87boArxbm+IDLtakfJ78mjS3bfg7WVy2eqwK/fv9sA==","signatures":[{"sig":"MEUCIQDwMbZdV4d8p1UU24jtZTqBH6nKfE4rH/xSNElywQY/OgIgaknPYGCmqVryG7DPA1ZBm8vrkohM9u0nZebLJRUP2k4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11533874},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260219150413.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/229f94bd90299e2a070ca7978e011e0a/trycourier-react-designer-0.0.0-canary-20260219150413.tgz","_integrity":"sha512-UY2xNWrZZ7W5Fa3VOPR8+tyllKgnoezryV1XJe4g0w0N87boArxbm+IDLtakfJ78mjS3bfg7WVy2eqwK/fv9sA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260219150413_1771513518877_0.030361269723065964","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260219151216":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260219151216","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260219151216","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"0518162e46f34eaad360e99c0d1e3beac70468a3","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260219151216.tgz","fileCount":429,"integrity":"sha512-prw4wbjXruwP88rgRXnxbvRF+Rsva/15Z+PyTwRYa2DT0nDtg+tF6RVeGS2reLi1ZaUgpxoZwiiUCi4K+WtImA==","signatures":[{"sig":"MEQCIEWlWV349ntYQYjHVJYuT1vNBNR7RR+qrTrBjBCzVMo/AiBzcQLnFltuHnaQnZiB6G6ec3sBity3eIsAOq4uguxAhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11533942},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260219151216.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/6cc3546e096fbd871b888c5bb57abdf8/trycourier-react-designer-0.0.0-canary-20260219151216.tgz","_integrity":"sha512-prw4wbjXruwP88rgRXnxbvRF+Rsva/15Z+PyTwRYa2DT0nDtg+tF6RVeGS2reLi1ZaUgpxoZwiiUCi4K+WtImA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","tsc-alias":"^1.8.16","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260219151216_1771514001292_0.8414753104764048","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260219180547":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260219180547","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260219180547","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"bc9834c572185964feeab6ef0f89efae987546d0","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260219180547.tgz","fileCount":429,"integrity":"sha512-P5NleQi5+0T06sdXtrHe/xlGFPixhZzCtN6x2ZVrN6hPI+VMyZ8zZ6sudo4RfUYN8bXIgIPwI2tY1Zkyn/cvmQ==","signatures":[{"sig":"MEUCIDArfvmNbmXUFbIRzgndrn54Yozm6fT6jm+LO7m1//KbAiEAn/snSqZ1X9pz/WFDwjo31g9JJRs/ofzis5PX9rsx7nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11533942},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260219180547.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/b9a13789ccae79f99673918803b6dac9/trycourier-react-designer-0.0.0-canary-20260219180547.tgz","_integrity":"sha512-P5NleQi5+0T06sdXtrHe/xlGFPixhZzCtN6x2ZVrN6hPI+VMyZ8zZ6sudo4RfUYN8bXIgIPwI2tY1Zkyn/cvmQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","tsc-alias":"^1.8.16","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260219180547_1771524405892_0.24269088129643523","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260220140052":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260220140052","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260220140052","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"3fccd48fdf237a78c973325a5340b2382874d893","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260220140052.tgz","fileCount":429,"integrity":"sha512-f7Sw+5OaZYIBKP7hkayGN0R/j1DoS7qWH+697PDwo86pm6zuFh5bVX6/JdUNoKGAlHyQDNCKOvXkg/tpQ3sI/A==","signatures":[{"sig":"MEYCIQDagywlhwvgupBSVStGUDyWa1NJyAxZPMSlU43wJ7sEZQIhAJz7iT3qu8bbs0JguuUcUi0kDVf1Y8MVcMgtjXLAxCw3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11544574},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260220140052.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/ca7d7c2303486712b14fb92a72dc546d/trycourier-react-designer-0.0.0-canary-20260220140052.tgz","_integrity":"sha512-f7Sw+5OaZYIBKP7hkayGN0R/j1DoS7qWH+697PDwo86pm6zuFh5bVX6/JdUNoKGAlHyQDNCKOvXkg/tpQ3sI/A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260220140052_1771596112085_0.6626676060513859","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260223140804":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260223140804","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260223140804","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"b67bad4877eb2744ec1d0f5e91d498e401eb2b8a","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260223140804.tgz","fileCount":431,"integrity":"sha512-0UBMM09wG86lx2U1Y9eFpNMw3S1S3q9VthGdvqxelAuYTIWzjtMg4M27NJZnLrxzqcKNcGV8O7KI4YsXgbjsYg==","signatures":[{"sig":"MEUCICy93qWebkzyNP/A4L6t4Cw7I+DycuPS7jLDRPgSeo2hAiEAh05XaUZZwNcZfBcZmd2Z2HxSUdt5xZ2AgSaE13KQ22s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11620738},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260223140804.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/9b19350e3e438a17207954932615242b/trycourier-react-designer-0.0.0-canary-20260223140804.tgz","_integrity":"sha512-0UBMM09wG86lx2U1Y9eFpNMw3S1S3q9VthGdvqxelAuYTIWzjtMg4M27NJZnLrxzqcKNcGV8O7KI4YsXgbjsYg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260223140804_1771855745490_0.11767597028891141","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260224112633":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260224112633","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260224112633","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"1479b0ec57481b08046eaf10b3327f83c90afbb5","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260224112633.tgz","fileCount":431,"integrity":"sha512-ENo8hxtQVU8lre+yHtR0UV4cR6UWRhN7AtT6faDtgHZGoi46knx6l4n5Z0vEIvReQM5eZ1sXYcVcy06TLaywIQ==","signatures":[{"sig":"MEQCIGlneX14/mT/wFDIyBw7AOLWlE541222LIueiR/DCwPxAiAGAO3aN5fHLjOkvCvykTNE4zlHqYd3EyKzlslu8zPGeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11678088},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260224112633.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/47563ed45a6e1e4a2401ff6d9ce795e3/trycourier-react-designer-0.0.0-canary-20260224112633.tgz","_integrity":"sha512-ENo8hxtQVU8lre+yHtR0UV4cR6UWRhN7AtT6faDtgHZGoi46knx6l4n5Z0vEIvReQM5eZ1sXYcVcy06TLaywIQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260224112633_1771932459603_0.6595461947489971","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260225090825":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260225090825","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260225090825","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"bfc736f75f45f258434b9afef4e61ac73b6e3588","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260225090825.tgz","fileCount":431,"integrity":"sha512-YwsZeMlgtkJOAmVQ8ImOcX8/Bit03Y8KWpQCHujyv0lGaimGljTn2+PTbmFzS6Xrd0ozFEXUDVLb+ei6C/GpLA==","signatures":[{"sig":"MEQCIGWSJxE3AtQSElyloTNv2+Z/jVl/jwfSPwYh6t9sEtu5AiBUOc5Olu/Ho8tRnT0UOByRUHUP6w093XP8uP4S483CVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11678791},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260225090825.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/d88fb8d1884a1524dbb2bbb4ea23dca2/trycourier-react-designer-0.0.0-canary-20260225090825.tgz","_integrity":"sha512-YwsZeMlgtkJOAmVQ8ImOcX8/Bit03Y8KWpQCHujyv0lGaimGljTn2+PTbmFzS6Xrd0ozFEXUDVLb+ei6C/GpLA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260225090825_1772010568337_0.8724701575971332","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260226151455":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260226151455","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260226151455","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"ba7d467d509cb0bcec0940fde141b42a2eb64538","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260226151455.tgz","fileCount":431,"integrity":"sha512-xO+YPl3P/z58XpD9zUKOklCNxPrNuSF7w8rOK3RMgf9zoqWl2GdAsw0Po2GMvd9vhqzzSPCvf3z6O5nFV5zNSA==","signatures":[{"sig":"MEUCIQDoo3sBzE43WC72UQYzOM3EjyBpShCrmb5MWUvSujsQWwIgKBoDAhjSbar3FleJi24gLO/MIskvs9PdmPoZMk4GHiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11688333},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260226151455.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/847d982edde9e7a698db744faddb62c1/trycourier-react-designer-0.0.0-canary-20260226151455.tgz","_integrity":"sha512-xO+YPl3P/z58XpD9zUKOklCNxPrNuSF7w8rOK3RMgf9zoqWl2GdAsw0Po2GMvd9vhqzzSPCvf3z6O5nFV5zNSA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260226151455_1772118962022_0.23887619158545426","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260226171040":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260226171040","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260226171040","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"4fd16d3940a5880583105548279a426bcb9a2a4c","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260226171040.tgz","fileCount":431,"integrity":"sha512-zsQwJfjkpLYyD2DfG9LHqwMq6w6JhpiMMAXBh9Yx7DjE9leCKw8+9zRas+nuruK96/joLMiMJC9Ukrxr3wbQ8g==","signatures":[{"sig":"MEUCIQDlQdDvNjuZBFp03b71DonGjCEBMh4zG+ffbkEIN7UDrwIgOw6SFyZJCXhEirIQXrzSOWiQKFKeU7Y+pXldHMz+gYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11681266},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260226171040.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/29d3e32afd6be58ea88fcde7f74be794/trycourier-react-designer-0.0.0-canary-20260226171040.tgz","_integrity":"sha512-zsQwJfjkpLYyD2DfG9LHqwMq6w6JhpiMMAXBh9Yx7DjE9leCKw8+9zRas+nuruK96/joLMiMJC9Ukrxr3wbQ8g==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260226171040_1772125904656_0.10345527719461933","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260227163946":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260227163946","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260227163946","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9d66ec3c84a70a8071276e090f1e20baf892154a","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260227163946.tgz","fileCount":431,"integrity":"sha512-zz0kIgmd6WM82b8lwBy1kB0QlwnWtr/OECH8i7VPE1QvOEu+801hr0/m/SqqMw6w4pngYsWzVPyx9PSB1JPEAA==","signatures":[{"sig":"MEUCIQCvqEtafOHTwxkhSm8t9tLqW610sljNVlPYB5zXp/yRbQIgH63OD6aQQs2+aefqm3vzkCYnE9Kd1IxobbQ4GH85WXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11680843},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260227163946.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/3e526b37ec23d6853b5f10e51d22f0c9/trycourier-react-designer-0.0.0-canary-20260227163946.tgz","_integrity":"sha512-zz0kIgmd6WM82b8lwBy1kB0QlwnWtr/OECH8i7VPE1QvOEu+801hr0/m/SqqMw6w4pngYsWzVPyx9PSB1JPEAA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260227163946_1772210453430_0.6846704965935035","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260302165821":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260302165821","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260302165821","maintainers":[{"name":"troygoode","email":"troygoode@gmail.com"},{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"},{"name":"danasilver","email":"dsilver1221@gmail.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"4195769503ff2c115afc52c09f88112cc9846dcc","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260302165821.tgz","fileCount":431,"integrity":"sha512-WGaJ7RkyOvdGhrTiBBrNlIhW8fyv0IKdcSVGpw+AWyxX9xr/RLfa3GWCKEhyv56FeEzphxzFrf0rEvM6P+377Q==","signatures":[{"sig":"MEYCIQCqqmucjQqOhlgJ3JSnwZLj4c10N80+R4Eh192N2cIfYwIhAIeqw+vZ/vFKLJrkdwqq5qkoldXyGIqQyyAbxQokQtRg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11683033},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260302165821.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/dedc328d6f55f619143fce6188aa5eed/trycourier-react-designer-0.0.0-canary-20260302165821.tgz","_integrity":"sha512-WGaJ7RkyOvdGhrTiBBrNlIhW8fyv0IKdcSVGpw+AWyxX9xr/RLfa3GWCKEhyv56FeEzphxzFrf0rEvM6P+377Q==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260302165821_1772470765704_0.07842609498582309","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@trycourier/react-designer","version":"0.7.0","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.7.0","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"297968b21e111a421e2bd9fa73c65c4c5c8369eb","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.7.0.tgz","fileCount":431,"integrity":"sha512-Q1Y7627t1ACLFsQwVbJdjJde1isntNxxHjSsRfTSJNgukXQ1RzfkCCgnOj5uJ7ekiZmx1NM9kSx58k3E/oaSQw==","signatures":[{"sig":"MEQCIHafhDgY4A3q0AbGTIgB3yG6M5vcczkjmDEZCzmUdEaBAiBX58vFnyh07V+VM0jxwhBzrnoPeReeQcjAl3S69WS1ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11690078},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/47e7d61f9f7540dd007575f3983ba6fe/trycourier-react-designer-0.7.0.tgz","_integrity":"sha512-Q1Y7627t1ACLFsQwVbJdjJde1isntNxxHjSsRfTSJNgukXQ1RzfkCCgnOj5uJ7ekiZmx1NM9kSx58k3E/oaSQw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.7.0_1772739573520_0.548942018424464","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260311130718":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260311130718","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260311130718","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"c5a63a9af80c76aff69e2b4f36ae590dc5eb87bc","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260311130718.tgz","fileCount":431,"integrity":"sha512-UFchxvSHhckJTpAkajlofVQm/kETXcO9tjwwCELO7z8irIurlz9Ns0YzUPJ80bEtJIeIwWw/Na8U+3G/SXujOQ==","signatures":[{"sig":"MEQCIA5l0Ou7FgScdzVYe0WAoFoF8Bb6QkcyFutDEUQceqpjAiAg5AKClFIZbwYF8oGgoBDjzsVnT38xk0M/P4C+RNjNOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11699932},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260311130718.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/4e55af8a6a1dd65077c49445e84f1d1a/trycourier-react-designer-0.0.0-canary-20260311130718.tgz","_integrity":"sha512-UFchxvSHhckJTpAkajlofVQm/kETXcO9tjwwCELO7z8irIurlz9Ns0YzUPJ80bEtJIeIwWw/Na8U+3G/SXujOQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260311130718_1773234503344_0.5449840681578211","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260313113533":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260313113533","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260313113533","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"2d284410db9a1cd88cc3556c7ab163e599d2a3c1","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260313113533.tgz","fileCount":432,"integrity":"sha512-uAyGJbLfTWz9plkaptMpTrz6dxdXVFYEgp8UOA7wyrCEqBhJtpt1ZZRaGraweT2HTe3/PyGRRhqrRRJ2goGVow==","signatures":[{"sig":"MEUCIDACeJHyD/MPlNF7FhEeCAbArm/HZuxxBjXtB0bF/ViwAiEA2L2LEwsxzWXGNF7rEQ7OlxlcInbC77Iye05aHRvXMyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11746800},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260313113533.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/79d99b668a5e75b10daa7368aa60c432/trycourier-react-designer-0.0.0-canary-20260313113533.tgz","_integrity":"sha512-uAyGJbLfTWz9plkaptMpTrz6dxdXVFYEgp8UOA7wyrCEqBhJtpt1ZZRaGraweT2HTe3/PyGRRhqrRRJ2goGVow==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260313113533_1773401796129_0.9001897613848189","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260313170430":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260313170430","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260313170430","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"e56e7a5eaf59ff7661bbf222eeaf36345577538d","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260313170430.tgz","fileCount":431,"integrity":"sha512-jfqhcO2/l7T0RLa5gQF2nVFq/7W726twIkvxLTyXJEgVNWmcNmrf5VH62oXNrww6gY8LwlF5jfeOg1Y/WM4mzQ==","signatures":[{"sig":"MEYCIQDy+oRKhNpw/PLsP0T4sIcuKU7lBi9Ud55/YLUAzhSgmAIhAIOWflo0lIcUZ9cf2ZvPb15/OANvw40kTuAZ5zsuVSGc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11715541},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260313170430.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/e7dd892b0f32295746c6c9e7f561e696/trycourier-react-designer-0.0.0-canary-20260313170430.tgz","_integrity":"sha512-jfqhcO2/l7T0RLa5gQF2nVFq/7W726twIkvxLTyXJEgVNWmcNmrf5VH62oXNrww6gY8LwlF5jfeOg1Y/WM4mzQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260313170430_1773421533706_0.4261282425730226","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260313171807":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260313171807","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260313171807","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"05d7ee47c1947ff35f09b11b60832cdc02d0fbe0","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260313171807.tgz","fileCount":432,"integrity":"sha512-x/Be24GURekspxASrk4RYb/qSUrsPild1/An0p00ohp354IclFd/nasQvnBF95qWtBEG8fO9DXITkEkt2q5Jiw==","signatures":[{"sig":"MEYCIQDUge6s/Y1IB1MvsDUBe3FDLmkwr4LUKoxQUVGfuAvwIwIhALApBHruArPoqfnH46CUuo6/KJKDmeMN0tHZ6gPL1aIf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11749759},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260313171807.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/0385cdff6b605ed5043b3a7df6819e34/trycourier-react-designer-0.0.0-canary-20260313171807.tgz","_integrity":"sha512-x/Be24GURekspxASrk4RYb/qSUrsPild1/An0p00ohp354IclFd/nasQvnBF95qWtBEG8fO9DXITkEkt2q5Jiw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260313171807_1773422354587_0.36182212674972103","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260316144247":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260316144247","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260316144247","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"a5805e5bfe31ead43fe8cbd42b1007ac14115a4f","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260316144247.tgz","fileCount":432,"integrity":"sha512-P44BKnQD0eKv8QxXWnmdqog0+qqtdmG5gb3biMtzskt6daNeQiAvT3H8ytKCwmt5+EZgzC95PdN5IOb9Jlx3vw==","signatures":[{"sig":"MEYCIQDXlfyq/F3q95fj22k0BfgE4pTC+dxXT2raTrAmKGAtQQIhALXvhvIbdVW0VHo6SCiT98W0mdCs+KO+ro6o4B/XQmPf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11749759},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260316144247.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/88a5ff963e231b47a1ca1b9e2d837f69/trycourier-react-designer-0.0.0-canary-20260316144247.tgz","_integrity":"sha512-P44BKnQD0eKv8QxXWnmdqog0+qqtdmG5gb3biMtzskt6daNeQiAvT3H8ytKCwmt5+EZgzC95PdN5IOb9Jlx3vw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260316144247_1773672232437_0.4554613111194661","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260317115344":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260317115344","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260317115344","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9f2d838ec78d76736052db0ec86d04934ccdff59","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260317115344.tgz","fileCount":432,"integrity":"sha512-MeI0Fc9mW8BUMHtgDKOy29PadEhFcTGtRlTHn41yqMD2GDzUHEDV9bqy9kgeyJ+QWqWMOP72UbD4DwC80toW1A==","signatures":[{"sig":"MEUCIQCnhahxpWgM66ROqnqDYbqknbagoh0qLB07iCzAB0ltQQIgNULCF3Lp1Z9QSUKkPAwNBlE2RevmZtO6ZsSj7D2fVDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11751449},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260317115344.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/829a2ddb95aa923127958719dba88c07/trycourier-react-designer-0.0.0-canary-20260317115344.tgz","_integrity":"sha512-MeI0Fc9mW8BUMHtgDKOy29PadEhFcTGtRlTHn41yqMD2GDzUHEDV9bqy9kgeyJ+QWqWMOP72UbD4DwC80toW1A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260317115344_1773748488338_0.4690477627720957","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260317143008":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260317143008","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260317143008","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"6e3e94fa1ba4d31db17dea77820b7073df65ccbf","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260317143008.tgz","fileCount":432,"integrity":"sha512-nqrdutk9O+ZfbqS+W0hMZ/4sb04BDMzBjlGM1QfI2Wlnp17fyDQJvKoseghgY+Iay58Ugweu5PfFMkP2wiYNrw==","signatures":[{"sig":"MEUCIGL2SM7vhn/9BMkA1MDujy4e+qnFkHl/Ggx2oUTGPU+5AiEApYGBs+8BF5VyG7Glsr+nRhz+U91lCn9Sl20qg9kfJxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11775321},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260317143008.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/f207df9494c9b70578809df85a5efde7/trycourier-react-designer-0.0.0-canary-20260317143008.tgz","_integrity":"sha512-nqrdutk9O+ZfbqS+W0hMZ/4sb04BDMzBjlGM1QfI2Wlnp17fyDQJvKoseghgY+Iay58Ugweu5PfFMkP2wiYNrw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260317143008_1773757874261_0.8526459395809087","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260319154431":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260319154431","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260319154431","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"de80bc2e7e793b799e069e9973c583bfbb160eea","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260319154431.tgz","fileCount":432,"integrity":"sha512-7tgPjheq4W9pWYqqYvrOecpSKJz+6xtO0+RFQqkadqeEHC3ybj9oY8NvfLH1RylVIhoJJUjOmbQygD857pvFTA==","signatures":[{"sig":"MEYCIQDGEZ2Q59D0Fng5aA35WiBxE7k3YCcmCJSqnTIOFEv8hAIhALOrtJLs39UfU+KGzV4uTbAyeFsDfCT8nHs5jbYIwP5z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11758830},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260319154431.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/d9a0fde44cf083171fefc3ea656a846c/trycourier-react-designer-0.0.0-canary-20260319154431.tgz","_integrity":"sha512-7tgPjheq4W9pWYqqYvrOecpSKJz+6xtO0+RFQqkadqeEHC3ybj9oY8NvfLH1RylVIhoJJUjOmbQygD857pvFTA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260319154431_1773935133861_0.7917571977775162","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260320163607":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260320163607","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260320163607","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"d201673c19a60f7bd7571e8e919c838162ce639d","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260320163607.tgz","fileCount":433,"integrity":"sha512-BrN5ZOQ1ye7r93LC+/Ubh9TJPea4ci32e3v5bgCU715tMH1bWvxMDpT1HY1258W4ONr5RNQoefnt1OzYo96K4g==","signatures":[{"sig":"MEQCIDJBzrmkjQjrB6ETcoO955dAVvtoo5vuoeUAFsUi751/AiBjURAu+EJ5iz0FncRuksV1K6BzpzUslG5H2trq9drcjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11767987},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260320163607.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/62c7ce79983903eabe0b73f4ea40f0d9/trycourier-react-designer-0.0.0-canary-20260320163607.tgz","_integrity":"sha512-BrN5ZOQ1ye7r93LC+/Ubh9TJPea4ci32e3v5bgCU715tMH1bWvxMDpT1HY1258W4ONr5RNQoefnt1OzYo96K4g==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260320163607_1774024634120_0.8421589773590619","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260320165336":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260320165336","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260320165336","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"8995800e4f918d8bb7c8be14f775c01d1c596ec1","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260320165336.tgz","fileCount":433,"integrity":"sha512-M9BaBtCF/+s1R0xLGTQqjq7RUzGgnLQQo982A8Yz5rJhnvWs08ROl+V6YWh8BvIJz5ajXxZPLJrjZ1lwlnpLYw==","signatures":[{"sig":"MEQCIAuJmteWgPlClpjGwf0kTFCT3+Oj5WRZnzFHCOcydl4VAiA1FEJGR5VGFkBn1/58Bot+VOd8mNEubXNFTNcOuRqIaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11769317},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260320165336.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/9a7114ba575a12086dea2abb70a9e1ab/trycourier-react-designer-0.0.0-canary-20260320165336.tgz","_integrity":"sha512-M9BaBtCF/+s1R0xLGTQqjq7RUzGgnLQQo982A8Yz5rJhnvWs08ROl+V6YWh8BvIJz5ajXxZPLJrjZ1lwlnpLYw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260320165336_1774025682597_0.15507943962598314","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260326123403":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260326123403","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260326123403","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"a90beef955c5bc8c8b8db46d73795bbc099cd65f","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260326123403.tgz","fileCount":434,"integrity":"sha512-uA3NSdQoM9SFLYyUNSnmzeZ+0kHFLzjBFDQRwCq+WnlKwerp0BRx24yM9HG/ZSFd9XiPQux1F+aPGw2JbKr06A==","signatures":[{"sig":"MEUCIHC7nOPvuMZYM0q8cNK+wBFj96Cz+BQt2QMR4/SSkCw8AiEA/Pq2baIbrJtsLJKIhVUyphgOrJsz1B8wdgA4VqGk2H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11798112},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260326123403.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/8af4b1a414ed5cc2c23802cc3daae1fb/trycourier-react-designer-0.0.0-canary-20260326123403.tgz","_integrity":"sha512-uA3NSdQoM9SFLYyUNSnmzeZ+0kHFLzjBFDQRwCq+WnlKwerp0BRx24yM9HG/ZSFd9XiPQux1F+aPGw2JbKr06A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260326123403_1774528511180_0.4910086680017811","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260326163459":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260326163459","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260326163459","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"a7340c6de5f887e376210ffe12210c6d8d67b676","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260326163459.tgz","fileCount":434,"integrity":"sha512-tmV0QYu2Peqi1G/J8yN6xoPnYFq673XNIwzcBnIJaSPm3Hp6YcVrJwr+dT82eBoCjUWr6Gc+racirTmYRZ07qQ==","signatures":[{"sig":"MEUCIQCnd9JJ476EciXDHc5Hhy4FDjV8Bb6XBWrjxxUKzulJ8gIgS+cUoIKFWIuNMHN33nwZCXR05CQpicKNdsDDQj6HeN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11800866},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260326163459.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/372ec7bbb847f43a307d0cabf9b30228/trycourier-react-designer-0.0.0-canary-20260326163459.tgz","_integrity":"sha512-tmV0QYu2Peqi1G/J8yN6xoPnYFq673XNIwzcBnIJaSPm3Hp6YcVrJwr+dT82eBoCjUWr6Gc+racirTmYRZ07qQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260326163459_1774542963985_0.6497312299759705","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260327172448":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260327172448","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260327172448","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"437254126cc641eccef7253cc95262eac111502b","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260327172448.tgz","fileCount":436,"integrity":"sha512-kYfex5wwvYdOOiIwpQtQMig3RHspSjo3woZ1XFUvEW4zWbRiVsouoQNzx8nw4iJdm6CWMwiSxW6SmULVAHvgww==","signatures":[{"sig":"MEQCIGfRgE2f3YR8NNbfE+Fk5LbR9sY3JiwSuTYlxBxq1ljTAiAdJGWk0/lEFvEI9ylKB9DK1RsuJOes1CpFqHVK8tpvfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13557229},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260327172448.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/d41fa855f98d5a7d3b653c8d4f603604/trycourier-react-designer-0.0.0-canary-20260327172448.tgz","_integrity":"sha512-kYfex5wwvYdOOiIwpQtQMig3RHspSjo3woZ1XFUvEW4zWbRiVsouoQNzx8nw4iJdm6CWMwiSxW6SmULVAHvgww==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260327172448_1774632356553_0.6092083518828448","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260330132140":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260330132140","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260330132140","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"b235dc3c78b013d19850904e6a044782c18dd01c","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260330132140.tgz","fileCount":434,"integrity":"sha512-gvcWuK+KgiJmOJezBylVv7dHGYPYDciJvL3lRE970v5A9vFa+tXBkA5RzJpvct2FsX24R7yjaQLFjVuLlp+eKw==","signatures":[{"sig":"MEUCIARU9pyHcRUnpYiJoT7rHvP54urJQKRS+0ulVigtafLiAiEA7ZSlsSSlEij89jhLhLbfoea2AlwOe/w/n4tL7/gYgNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11800866},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260330132140.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/d437127316590a143c1a38ff789e1918/trycourier-react-designer-0.0.0-canary-20260330132140.tgz","_integrity":"sha512-gvcWuK+KgiJmOJezBylVv7dHGYPYDciJvL3lRE970v5A9vFa+tXBkA5RzJpvct2FsX24R7yjaQLFjVuLlp+eKw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260330132140_1774876964715_0.2408813578871274","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260330195841":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260330195841","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260330195841","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"f1b9602e61fa2214c02af90a499f0882da38c7ab","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260330195841.tgz","fileCount":443,"integrity":"sha512-EqZNFTCwJehnJ1sONKinWDDx8fY3xCpbBdlh7U9U4/KW5bs95uDebyHjQhFW9CnfiTuh9yVSWKLa4Gn7d1JchQ==","signatures":[{"sig":"MEQCICuzl2XoRfc6puruSxfCTEz7b537ZT2IoNiZvjsJgtaRAiA3GeoJUl3MapmlUUTEAmceBQ8A/8a8bDS96nqSRASlEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13636080},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260330195841.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/e6e09d742eef34f7a2d1264f8d2dcaed/trycourier-react-designer-0.0.0-canary-20260330195841.tgz","_integrity":"sha512-EqZNFTCwJehnJ1sONKinWDDx8fY3xCpbBdlh7U9U4/KW5bs95uDebyHjQhFW9CnfiTuh9yVSWKLa4Gn7d1JchQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260330195841_1774900790328_0.9672341994131","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260330195845":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260330195845","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260330195845","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"cc16e9cba2061fab684968443ee1c17a7283d6a6","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260330195845.tgz","fileCount":443,"integrity":"sha512-1jQ//SjTL4JFcOdAY1d1W1r9n2KkEWsKhvJhGP7UJoWsfJFLYXH/lU50oPAAk8+DX7zwY3XGPzCmaymIp4QH3g==","signatures":[{"sig":"MEYCIQD6t6mbsDsWBmRDpXzmPBEO9PQLAi0gJpVa9+D4aK00oQIhAOTKNqFThSLBIolXNFhUd+klSrsMJHqA+XbsfWbpATTX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13636080},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260330195845.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/ca9756deb4ed8c2f0996b8beddacb91c/trycourier-react-designer-0.0.0-canary-20260330195845.tgz","_integrity":"sha512-1jQ//SjTL4JFcOdAY1d1W1r9n2KkEWsKhvJhGP7UJoWsfJFLYXH/lU50oPAAk8+DX7zwY3XGPzCmaymIp4QH3g==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260330195845_1774900793842_0.8192984888698005","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260331093933":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260331093933","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260331093933","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"3eef69783321e30b4fe3ff60c290939c5d60ada6","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260331093933.tgz","fileCount":434,"integrity":"sha512-fScjX8NgbVH2CFcnL1N9TF7C7jgk33ctnD8+BA1iihXQeyWVkgxWowq89eZ5TonOzC0ljSa4hBua3/rSNN1QDg==","signatures":[{"sig":"MEQCIDMTPi48KYc3dQRymsK4zZc/XGYAmUhmowYY/rASVdxCAiArCBK19FKg3RcPdotGjE31dBrLRc8HNhFgQphXV+6Y1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11818035},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260331093933.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/79c4f4856fc4e8be790dd1024a281665/trycourier-react-designer-0.0.0-canary-20260331093933.tgz","_integrity":"sha512-fScjX8NgbVH2CFcnL1N9TF7C7jgk33ctnD8+BA1iihXQeyWVkgxWowq89eZ5TonOzC0ljSa4hBua3/rSNN1QDg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260331093933_1774950039395_0.025282075089022582","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260331112444":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260331112444","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260331112444","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"fa4678b88564c9ff7c5257bd6072beae4407d91a","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260331112444.tgz","fileCount":436,"integrity":"sha512-kgue7tTjlKsce2c6suoBWO/8Lu5p2QB3Yr5Rz1EFpuss3Tsnc9kOygg+zvEBMjEXFGCJjp5HlWxe8Ml8NzrvfQ==","signatures":[{"sig":"MEQCIGySXSSa0KpRoRV5sU7qrjYglA8Gk59BzToWNF+ccW44AiB+beqJm+7w3kj8PZ6PcMhmpViN3TMGmKjp9jKWlz4Okw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13557229},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260331112444.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/0d66a9fce99474c74024fcdf45f15d6c/trycourier-react-designer-0.0.0-canary-20260331112444.tgz","_integrity":"sha512-kgue7tTjlKsce2c6suoBWO/8Lu5p2QB3Yr5Rz1EFpuss3Tsnc9kOygg+zvEBMjEXFGCJjp5HlWxe8Ml8NzrvfQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260331112444_1774956343071_0.01402412391511998","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260401075950":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260401075950","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260401075950","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"c928ef5881da5d99bf4040de25ab9c1c93a0ad6c","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260401075950.tgz","fileCount":443,"integrity":"sha512-70yGsASPYpJOnXfvME9+ED4ENRSN3U+kDJ/dEqbMC3bQ8B43H8YzxVRrmZSs0PECxmdVexHu4fNFqFvknC/VAg==","signatures":[{"sig":"MEUCIBu/qt0fK6JjG9iImRv3T/fuBhdLv/fMzgzRHdib+fOAAiEA0ELgFy499k9WMF+71rxq98MG14KR7vyst1QuxTFCIfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13636410},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260401075950.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/8891f03bc1f40cadff3d7e20a48d1773/trycourier-react-designer-0.0.0-canary-20260401075950.tgz","_integrity":"sha512-70yGsASPYpJOnXfvME9+ED4ENRSN3U+kDJ/dEqbMC3bQ8B43H8YzxVRrmZSs0PECxmdVexHu4fNFqFvknC/VAg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260401075950_1775030458478_0.062405609292481845","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260402071718":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260402071718","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260402071718","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"a80e34b22866bf55929cdc98a24d6f58f91d25d8","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260402071718.tgz","fileCount":445,"integrity":"sha512-ihRXwMnMGa2AlBWNS2Y42+11v5npE6jlL8+XPcCuta9/9ivLmq9cE1tjH8pHnygVw7i5KigfqJnhMTp2423FBA==","signatures":[{"sig":"MEUCIQDYYp/Z3/OwdbzteDNJS4fUQkjM9JtaxKhZrd0SCy0tNwIgUFczK1420h8cRwc3qx0zcFbBLGnbtTVBFwocesFEuu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13686056},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260402071718.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/ffbe57288fed29b5ec6ac4da569ea6ac/trycourier-react-designer-0.0.0-canary-20260402071718.tgz","_integrity":"sha512-ihRXwMnMGa2AlBWNS2Y42+11v5npE6jlL8+XPcCuta9/9ivLmq9cE1tjH8pHnygVw7i5KigfqJnhMTp2423FBA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260402071718_1775114306430_0.0708530750674754","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260402145458":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260402145458","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260402145458","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"d5c5fcd2b830c32b4f3e458424816f3a728352b3","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260402145458.tgz","fileCount":443,"integrity":"sha512-X9uQuT+Htp42RBv0e2E5CEpxhpGuFVn7uqPvKbkc7WW425XlHx8ffODLt6zHKUn6FXYZ/ON4AA5Iv2inpB5r7g==","signatures":[{"sig":"MEUCIQCLSfOKGgvXc40e8fn7fFW8T3NgPh62FjW29XvxtwbRoAIgJQC3W6LfP2RGV/DjmCMR7agew8Sgh7N73E+81vNLXnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13645004},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260402145458.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/b57586cdb47c30618e5c704197f1938e/trycourier-react-designer-0.0.0-canary-20260402145458.tgz","_integrity":"sha512-X9uQuT+Htp42RBv0e2E5CEpxhpGuFVn7uqPvKbkc7WW425XlHx8ffODLt6zHKUn6FXYZ/ON4AA5Iv2inpB5r7g==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260402145458_1775141759844_0.6225902235658647","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260406141506":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260406141506","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260406141506","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"82a36d19ec43ea00966e61de7b7ee17a74f4feec","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260406141506.tgz","fileCount":443,"integrity":"sha512-lL6J2P7aUQFlvKs3mpex/MPDG+C8+Zv49ybJF2Q0lXX3DaBnZXpjCMmAXdhWbPrcE3E319DrUzTWbPBZlHq1wQ==","signatures":[{"sig":"MEUCIQDgwSxG6K+HM+ur+IQqpyRcvQiykFWZdne2F6gfEmbLggIgK168o1y/rb5bVv5UBoXiLYvI8ZweKaKE/HaEmB9Pz5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13660082},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260406141506.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/6326afe30f6eef5ab07d44e1d094a0eb/trycourier-react-designer-0.0.0-canary-20260406141506.tgz","_integrity":"sha512-lL6J2P7aUQFlvKs3mpex/MPDG+C8+Zv49ybJF2Q0lXX3DaBnZXpjCMmAXdhWbPrcE3E319DrUzTWbPBZlHq1wQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260406141506_1775484974770_0.5367175052287823","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260406162539":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260406162539","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260406162539","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"1e0b8c68f11f98bfd172c5ce52f3d27e48155d66","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260406162539.tgz","fileCount":445,"integrity":"sha512-IXBFGoYircWhmz9wmdlRqzLJCAZGWZzhsPCpmDLMJ9XyIJiMkY2T6N1mvTuvRnmoLUYKjYe1Fmwo0s7nwrDFqQ==","signatures":[{"sig":"MEQCICPh2j0sjS/vp1CERjdSNnDL2TuFJaQo39Q2FJhAD3KEAiAwIobt74Vg/IjgziUlyb+X8x/x9sGZhW51cefUb7BO0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13694637},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260406162539.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/f7b3b3391e7576cfde7c34667db0ada9/trycourier-react-designer-0.0.0-canary-20260406162539.tgz","_integrity":"sha512-IXBFGoYircWhmz9wmdlRqzLJCAZGWZzhsPCpmDLMJ9XyIJiMkY2T6N1mvTuvRnmoLUYKjYe1Fmwo0s7nwrDFqQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260406162539_1775492809483_0.3040487999457677","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260408164037":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260408164037","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260408164037","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"efd4c034a40b1b7bfb42940f8c3a3ab0d3b335c2","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260408164037.tgz","fileCount":445,"integrity":"sha512-YIne/SlSq91bY3Vr16QrftV29GyWMNbJeYtj6hVUVCz0M067zXhEorJUIWZbWUV5ePku1TJD0QLjJNJ/sB2sRA==","signatures":[{"sig":"MEYCIQCwh7vvT2hIBih/7CcB/YUvU21YrN+A1+cvwiK/BM8QLQIhAMZW6uTDFskpIGPODMFlqPpgToHYjqBqjU3qaf5KYk9g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13718347},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260408164037.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/45d96b18bc168b8ec460836334189404/trycourier-react-designer-0.0.0-canary-20260408164037.tgz","_integrity":"sha512-YIne/SlSq91bY3Vr16QrftV29GyWMNbJeYtj6hVUVCz0M067zXhEorJUIWZbWUV5ePku1TJD0QLjJNJ/sB2sRA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260408164037_1775666503763_0.2643530658546849","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260409094927":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260409094927","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260409094927","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"2f69095347121f6899dcde1114602f027c54ea48","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260409094927.tgz","fileCount":445,"integrity":"sha512-z1FFI36SW3W13Q9Bnr6CdxL4KfJTl2IUL1Gdaij13mUvWP+7B1EGN3q98dGxuXatOidCDXFMXgGGxSH8v43W5Q==","signatures":[{"sig":"MEUCICj9EgDaqnAFOYORhMFXhAKuAIcfj8RuzRaqpgEwtlGHAiEApklCqHq6VUAm5RRBNmtmWUtDbmWTg8/jC2TEDwowmh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13719335},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260409094927.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/16ccc95f201f73eba1f507a32150c058/trycourier-react-designer-0.0.0-canary-20260409094927.tgz","_integrity":"sha512-z1FFI36SW3W13Q9Bnr6CdxL4KfJTl2IUL1Gdaij13mUvWP+7B1EGN3q98dGxuXatOidCDXFMXgGGxSH8v43W5Q==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260409094927_1775728233654_0.9182804320134088","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260414152402":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260414152402","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260414152402","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"d0e65d8889ff9a42cc5efdd8a2583b59f980544c","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260414152402.tgz","fileCount":446,"integrity":"sha512-v7VqkbnY2iV1p2nJJceXos5p4lmZ4hI34+zJR3pS/rTC0elysO5Q62B2QDE9TNNPy2gdB/2NgqytBgqoeh6i7A==","signatures":[{"sig":"MEUCIQDbK1wig1Sya7sYzOguj4SJ4sWq6iQIiPyY30L11SZ/pAIgLYu4YYBjykFFPH4OG+pj2PjYROOIElOAH07p0af1kG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13747766},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260414152402.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/192ff488f5ebc333d0a51243568f0086/trycourier-react-designer-0.0.0-canary-20260414152402.tgz","_integrity":"sha512-v7VqkbnY2iV1p2nJJceXos5p4lmZ4hI34+zJR3pS/rTC0elysO5Q62B2QDE9TNNPy2gdB/2NgqytBgqoeh6i7A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260414152402_1776180306433_0.04271948594785613","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260416135004":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260416135004","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260416135004","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9bc85d4d188bacf32b78c060b44bbed3f1352a52","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260416135004.tgz","fileCount":446,"integrity":"sha512-l6sJq3CcEJQ5+mCKcjqDLpFsF6KPSHDIuTLqskRgNLckKipZq4hs8r3yKSVVdgH7F89q4GUbup60IEsKYc9GJw==","signatures":[{"sig":"MEUCIQCY9fukGb/o8PgSyPw/qXONtkC6AUGo+W1dvY8A3LUmUgIgWIs0hwkEheOzX5Db3sMJb5NyKcvwejy/FT8faPdJfIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13750493},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260416135004.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/474224a68e0af49e4fdfcc77fe8a4100/trycourier-react-designer-0.0.0-canary-20260416135004.tgz","_integrity":"sha512-l6sJq3CcEJQ5+mCKcjqDLpFsF6KPSHDIuTLqskRgNLckKipZq4hs8r3yKSVVdgH7F89q4GUbup60IEsKYc9GJw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260416135004_1776347467468_0.49260547272340216","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260422134900":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260422134900","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260422134900","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"cfbe70a6adcbeed6e47d2bac0ae9af32365c9684","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260422134900.tgz","fileCount":454,"integrity":"sha512-xRNNphkOyvqG3G6YJCeBu34gWEc3egUYTX3SUHUuGmhSSGybq2jCaPmtSGZnIkDbsCZzV4gTLj49tDMotgMQwg==","signatures":[{"sig":"MEQCIEyQWHSSmVl/makPynAPaQKSNIi6a4zmNHkmthzCj8XhAiA0GvcNOZB0IF77ICmaHZU3t71cpf9YhizvWMUMKRvkXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13912786},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260422134900.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/56f53bcb44d53ea4eb835e2266ce8569/trycourier-react-designer-0.0.0-canary-20260422134900.tgz","_integrity":"sha512-xRNNphkOyvqG3G6YJCeBu34gWEc3egUYTX3SUHUuGmhSSGybq2jCaPmtSGZnIkDbsCZzV4gTLj49tDMotgMQwg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260422134900_1776865809575_0.23015714377383167","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260422140418":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260422140418","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260422140418","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"54a3fc1a4ab5a369ef64df3f68f9c1f3b5ef26f5","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260422140418.tgz","fileCount":454,"integrity":"sha512-6B3R5VDNAyLfOvhaSUm9xiYpiUNoE6wxurFsw7w7adx5fRwWAlxwjCzojE+MKbSxKduoxOBy2sABB7zIUzIUgw==","signatures":[{"sig":"MEUCIFxnBzLaeQIdhWb95Y9nY504vo4CaDa7W7P6cP8dRZHyAiEAwdVVzowGkljBr4nc3wdg3K4z1bebsgpfcy5bMEOXUI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13915513},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260422140418.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/798e055aec14b86c49c0a7f0b40b108b/trycourier-react-designer-0.0.0-canary-20260422140418.tgz","_integrity":"sha512-6B3R5VDNAyLfOvhaSUm9xiYpiUNoE6wxurFsw7w7adx5fRwWAlxwjCzojE+MKbSxKduoxOBy2sABB7zIUzIUgw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260422140418_1776866725281_0.021827726312437123","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260422160846":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260422160846","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260422160846","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"440a1e6e7c91baf6771e49faca84cf09dd680fdc","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260422160846.tgz","fileCount":454,"integrity":"sha512-8Xny74BvJSzvVjMUPuVkKjdn0ikLMAgPZGRiYjMp+xXCRZnAzCVDfLDUlQ+o3ikQ02t3OvlDVTd4IQQcToeldg==","signatures":[{"sig":"MEUCIFgZHyGKq86iHyxo29Csc0Lp/VEUWTytFVfzo/boVLaXAiEAn0hoaa1mbdvm4QBmJ0dTnroC5v8JlE4ah+2n26YrZZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13920079},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260422160846.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/21ae02812057cce1dfe7cfecfb122153/trycourier-react-designer-0.0.0-canary-20260422160846.tgz","_integrity":"sha512-8Xny74BvJSzvVjMUPuVkKjdn0ikLMAgPZGRiYjMp+xXCRZnAzCVDfLDUlQ+o3ikQ02t3OvlDVTd4IQQcToeldg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260422160846_1776874206040_0.35637363877611583","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260423193851":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260423193851","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260423193851","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"8510ff246148eb98cf933bdafe816f5cef4f3593","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260423193851.tgz","fileCount":446,"integrity":"sha512-eVbXuZIEa0EJPf8mV6MWQD6EiaGU5rKizVTn2uLbwVJ2moqYkZOjv4AzSWZHhhb1dtYW/7GQpfQgY1xgTeKDew==","signatures":[{"sig":"MEYCIQDulQoB1T1prtV0tOiGSJHJC+7Kjbf/cteU/Kwfw+jFsAIhAJ7yMxWWq16SBBMgxJILeTMu42SufVoOvR90GB8vDAaV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13757012},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260423193851.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/7b4df4d5a9eb1dd6e2ac0a52fee53508/trycourier-react-designer-0.0.0-canary-20260423193851.tgz","_integrity":"sha512-eVbXuZIEa0EJPf8mV6MWQD6EiaGU5rKizVTn2uLbwVJ2moqYkZOjv4AzSWZHhhb1dtYW/7GQpfQgY1xgTeKDew==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260423193851_1776973199260_0.548382749403717","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260424185337":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260424185337","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260424185337","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"3ea7598dc3e0a05d76534e4ea18812aa62ca7794","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260424185337.tgz","fileCount":454,"integrity":"sha512-HsP7cCv0UlvqiPHGrCNyHMz9x2vpX0Qc03AOVhD0Jmgsjeh6sctO9nlRQ7XbmC2Z+OR1Z6JY5/3ZXvLRQq4iZQ==","signatures":[{"sig":"MEYCIQCDCmgUDZMZzX3gBKE5wXmOBuhUWs3C9PWwi+xoW+3/xAIhAPkA945kPoN4PBZqGuR7vunXnVCnTcJlukUJep1AInFm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13923070},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260424185337.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/657b22b7cb031b766f5350fa0243f849/trycourier-react-designer-0.0.0-canary-20260424185337.tgz","_integrity":"sha512-HsP7cCv0UlvqiPHGrCNyHMz9x2vpX0Qc03AOVhD0Jmgsjeh6sctO9nlRQ7XbmC2Z+OR1Z6JY5/3ZXvLRQq4iZQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260424185337_1777056885469_0.5850109449949188","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260429150005":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260429150005","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260429150005","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"e36dc888e59c1168cd66ed64c172df7b31c9f360","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260429150005.tgz","fileCount":456,"integrity":"sha512-mjclk6ZMeuQ4/hJEk+F7SpooO9gd0f2nBuNMWvETgKLwFt1I2G+GVo6cLMp6UaWESzU1Tv+9V92+BucLNYAjzw==","signatures":[{"sig":"MEUCIQCIgua0l121uB8KTO/3tJtdnbt/vvreHvsQz9P6fdc53AIgI8m3kO3ut1AYT1lTmj6pCjtJecJi2EO3YZ6ju7H6WNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13957218},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260429150005.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/1c3c2634a38f005fdc0bc95ce82951f0/trycourier-react-designer-0.0.0-canary-20260429150005.tgz","_integrity":"sha512-mjclk6ZMeuQ4/hJEk+F7SpooO9gd0f2nBuNMWvETgKLwFt1I2G+GVo6cLMp6UaWESzU1Tv+9V92+BucLNYAjzw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260429150005_1777474877374_0.8585997422714884","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260430155011":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260430155011","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260430155011","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"cb9726b138f39f1c217c69a054a19a86b3ffd3f1","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260430155011.tgz","fileCount":456,"integrity":"sha512-n1gXIYvv/GmHTjYZeGoE3aPVWlHPezqiiHvB7BAc0rLrhg0fUK2GIiFNk0saYqOMLhW8tSRPyrTZ5mIhMieh9g==","signatures":[{"sig":"MEQCIGDzfW70gr13HZjFVdr4PZhPxBVjJaoBd2k+g9Sv/eWtAiBW5KwOaVTWPVcFccwJpuVqZaYBnX6d8nnjtPmxkML+Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13972067},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260430155011.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/d3187d8a9fb4ee3617373c0dd27e87f7/trycourier-react-designer-0.0.0-canary-20260430155011.tgz","_integrity":"sha512-n1gXIYvv/GmHTjYZeGoE3aPVWlHPezqiiHvB7BAc0rLrhg0fUK2GIiFNk0saYqOMLhW8tSRPyrTZ5mIhMieh9g==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260430155011_1777564282951_0.42890361109120145","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260504122116":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260504122116","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260504122116","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"aaf098d31ecd03cc06ef84cb3130f1fb99579a92","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260504122116.tgz","fileCount":456,"integrity":"sha512-ZMKkeanlEuIc2G5bURKYjX9k9P4j3QpKjxOXalNIC+0+ShnCqH78FdbT06zzsgHvnEl2QLJBwBRksHxro8R0Rw==","signatures":[{"sig":"MEUCIQDdWBEJV2zmlW2YPE/5QkjSwMzYIZW+eYo2VbH64ubwgwIgXEO2jw9K2msDhZIxyj4gkCMy70E748cafnzWhcPhR+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13974639},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260504122116.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/2b033db9cd42e8c0d4272b59301e2ef6/trycourier-react-designer-0.0.0-canary-20260504122116.tgz","_integrity":"sha512-ZMKkeanlEuIc2G5bURKYjX9k9P4j3QpKjxOXalNIC+0+ShnCqH78FdbT06zzsgHvnEl2QLJBwBRksHxro8R0Rw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260504122116_1777897341887_0.0815821861139776","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260505182406":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260505182406","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260505182406","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"12adb81ba64c8ba39e691662b17f48845a9de5ff","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260505182406.tgz","fileCount":457,"integrity":"sha512-VlzQlubZBPtKTea4BXceVfYiwXRVcOhCnXatObgHYAh+IVqktFNsdWp1dDGSDCS4oMbx0bOVxnGyVQW3Hca1IQ==","signatures":[{"sig":"MEUCIQCfXMOUCNqTWxvGA5VmBg/tbqAHAoieEdaESk4glzL4FgIgQsZ3rC/peI/8xPpmKmLe40eq4wWF4eJAChr4Uz+uDPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14031753},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260505182406.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/032218600ec23962cfc64b4bdac38bc8/trycourier-react-designer-0.0.0-canary-20260505182406.tgz","_integrity":"sha512-VlzQlubZBPtKTea4BXceVfYiwXRVcOhCnXatObgHYAh+IVqktFNsdWp1dDGSDCS4oMbx0bOVxnGyVQW3Hca1IQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260505182406_1778005501819_0.07051585317156284","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260507161656":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260507161656","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260507161656","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"cd751939aa808d3c624e52d73d37ead3799eb39f","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260507161656.tgz","fileCount":457,"integrity":"sha512-GQYVW23kcJuX6ZsK8B+Hg1B/tPkA8miAcrNGjcIqQc5CfBlgSKdAwVVqWd3M8Vs0K2zBNy7+6l63zP23c8gQjw==","signatures":[{"sig":"MEUCIQCsFxltUK1VWfKN0IbY/2q+IQqKjQY9DBNv/824g0UdsgIgMiYjXCnrHB3ebv9Ptj6ENh/NZAfSVh5I2Dmd3ZGTbpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14046516},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260507161656.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/386d90d61adea9d64da7a37d64ff2b1a/trycourier-react-designer-0.0.0-canary-20260507161656.tgz","_integrity":"sha512-GQYVW23kcJuX6ZsK8B+Hg1B/tPkA8miAcrNGjcIqQc5CfBlgSKdAwVVqWd3M8Vs0K2zBNy7+6l63zP23c8gQjw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260507161656_1778170685276_0.35966593910709377","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260514103316":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260514103316","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260514103316","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"86802d089d3bc0725fce9bf55a6b87843c58a84c","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260514103316.tgz","fileCount":457,"integrity":"sha512-7KvJlGxljWruI5YTaoCBGToX0X2sHrbIY38ADIegI5r98ICXwt/Geg0Sb7YkXaQ+clM3SSHtbnzdiIfNfWP6ig==","signatures":[{"sig":"MEQCIF9vu2TK9BtzDruLUZz+rTgkGvgygxcE7WJLZiAVVpLLAiAWUlzTRoZOVyuXQE9SFqRJakzKssX/iTWpd8VyCY+x6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14049587},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260514103316.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/857e68c97d7f064bdb4fbda1c64a1e16/trycourier-react-designer-0.0.0-canary-20260514103316.tgz","_integrity":"sha512-7KvJlGxljWruI5YTaoCBGToX0X2sHrbIY38ADIegI5r98ICXwt/Geg0Sb7YkXaQ+clM3SSHtbnzdiIfNfWP6ig==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260514103316_1778754863568_0.6196553718469044","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260514142715":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260514142715","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260514142715","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"dbdbbc89a10a85cdb338aa08489d1c7490bc370c","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260514142715.tgz","fileCount":461,"integrity":"sha512-qrjWSt5nB1YGuviw3XHsliS4C1woEglfvDr6jWY79kvK3ms2936uQvBUuRnidWgFA0N6gyFMPK2CiYlTX63Erw==","signatures":[{"sig":"MEQCIF+fWMC8EW2YKgfQlwAV/M08U0bPC0iETss2jiM62dUHAiAGPEaNL4F5bohSS2Ik0iPwIKt/XfJRlBgsGAQAdJv1ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14158388},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260514142715.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/1703da80818bf2f0b5c4f28c058e617d/trycourier-react-designer-0.0.0-canary-20260514142715.tgz","_integrity":"sha512-qrjWSt5nB1YGuviw3XHsliS4C1woEglfvDr6jWY79kvK3ms2936uQvBUuRnidWgFA0N6gyFMPK2CiYlTX63Erw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260514142715_1778768905307_0.44294631699079967","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260518111950":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260518111950","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260518111950","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"bce959560688fbc321b46888df26e788e5ce4ded","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260518111950.tgz","fileCount":462,"integrity":"sha512-dpAgz0mP9A7ecA2UKP4+hQLYQMb76d4JRskeFWlFjKT5V5dZPlejCZx8wTubF/UkyPPJFLAkag1Ixn3LwyDyGA==","signatures":[{"sig":"MEQCIBOBO40p6izuvsY5NXueYh/xIqhBZS12j+TShWtDmPOAAiBNcCyLbYHzhbQVS0An0mgGLtHsz6T1GumcCmu5irjirQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14189119},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260518111950.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/3f5ca28f7ff3142dbf828f7544cffeb5/trycourier-react-designer-0.0.0-canary-20260518111950.tgz","_integrity":"sha512-dpAgz0mP9A7ecA2UKP4+hQLYQMb76d4JRskeFWlFjKT5V5dZPlejCZx8wTubF/UkyPPJFLAkag1Ixn3LwyDyGA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260518111950_1779103265682_0.4537469274222452","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260521110752":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260521110752","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260521110752","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"9be3f11d4af4bc57b76d0e994145d63e96a84267","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260521110752.tgz","fileCount":462,"integrity":"sha512-a49jEkNs751GiC6vglxl+IZTfcdY57jPUl71EqyGflWSJjaWJOv276aimABG46oKDk25k6g2D7OSuReBrzEwcQ==","signatures":[{"sig":"MEUCIBPh+5K1Gn4o+wR8uS76PA/KGUv2VFceP7u5QG6an0d3AiEA4fqEQTZj4Hp3HDxuFjJFRDJD2ex8eHMh3PXC8WcGX9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14237162},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260521110752.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/f6ee080dec7dcde9491e748b2f0378c6/trycourier-react-designer-0.0.0-canary-20260521110752.tgz","_integrity":"sha512-a49jEkNs751GiC6vglxl+IZTfcdY57jPUl71EqyGflWSJjaWJOv276aimABG46oKDk25k6g2D7OSuReBrzEwcQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260521110752_1779361746627_0.9918907595567024","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260521150237":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260521150237","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260521150237","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"a2d8cd426c77e5acf63fab709dd4e19c45a0a392","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260521150237.tgz","fileCount":462,"integrity":"sha512-iw32oXbLudiuxM9KrM48svZ0ZJT5gwPeGCFe3VgxmLoXhpExs6C8DOgcwv7YqVwTNPHM3dExZUFtnFG/6fKWhQ==","signatures":[{"sig":"MEYCIQDvj2VNKm1oRcdQjC8kl/K4Db9IcwLyq8UDlKOkMPDZBAIhAOfc2Fo19bOMmVjLaNwxj3L1WevAuBARQqeAWVbGCqtn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14242138},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260521150237.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/4047134ffebbde240b3d7b5f91a5066e/trycourier-react-designer-0.0.0-canary-20260521150237.tgz","_integrity":"sha512-iw32oXbLudiuxM9KrM48svZ0ZJT5gwPeGCFe3VgxmLoXhpExs6C8DOgcwv7YqVwTNPHM3dExZUFtnFG/6fKWhQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260521150237_1779375828192_0.8105591659425657","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260522105007":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260522105007","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260522105007","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"e2636fe9a5b173130fa13ae2bd0919c621f8bfc3","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260522105007.tgz","fileCount":462,"integrity":"sha512-pY6nxve/bq0p/uWVLDWYi4jBqrYb2H663kGfAG2kcQoPkiC8wOxXBSAIN7xBRHtT2qFdeLOZ2FB+SkYuVVCuow==","signatures":[{"sig":"MEUCIEosqEaFM9b0NLRXjKdSBDMbcZpbs/K8ITdEH401zdnCAiEA0ZE5caohcNNPxgGPDXoC9vmKrqRjxVT2f1Ycgf/K2PA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14242884},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260522105007.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/196be5e6dd3e781c29409f861061ea51/trycourier-react-designer-0.0.0-canary-20260522105007.tgz","_integrity":"sha512-pY6nxve/bq0p/uWVLDWYi4jBqrYb2H663kGfAG2kcQoPkiC8wOxXBSAIN7xBRHtT2qFdeLOZ2FB+SkYuVVCuow==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260522105007_1779447071592_0.5714541096621852","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260522153856":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260522153856","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260522153856","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"730846f80e8589f29a24b8c8698fccfa3b87e11c","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260522153856.tgz","fileCount":462,"integrity":"sha512-PUyLkflbgxjykSQD4E9aQpLDGs2b5aQ2IvxyhAm2vJWrgZ7rGZku+TdcMjr7qT54eWLfCuZzSZiXJ79c7ELn3A==","signatures":[{"sig":"MEYCIQCL04GXfHsq+o8Y92lwLxP7m3xDncy/xLeLo26VNYAVEwIhALg6KhFXL2N77mnDXo0yDAJo8bFG701gaXM5TzsqC5MK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14244208},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260522153856.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/7c2cdfbc5c27315edc701eec8aff6233/trycourier-react-designer-0.0.0-canary-20260522153856.tgz","_integrity":"sha512-PUyLkflbgxjykSQD4E9aQpLDGs2b5aQ2IvxyhAm2vJWrgZ7rGZku+TdcMjr7qT54eWLfCuZzSZiXJ79c7ELn3A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260522153856_1779464405260_0.8825774082693882","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260525110706":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260525110706","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260525110706","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"49698085d43c5eeb24fcbd6ec2f71f11adaeea09","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260525110706.tgz","fileCount":462,"integrity":"sha512-tTYONmNg9tffSCGiVvEoOLSTvT6pGTpHrhJodsPttMCeZknKWrS779B9Q47xUeTAv4IslLQujq0JPmLtUkireQ==","signatures":[{"sig":"MEUCIQCy7MQ0iwkwZ17IvksCRom5Bad4aWiO29KNPSvmzDNvkAIgJBcgAQq7cw2q66xu6BSv6wBtS2ryEZ5R/XEv2E9hIRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14246718},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260525110706.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"sashathor","email":"hello@sashathor.com"},"_resolved":"/tmp/11d44255cfcbc12a0f9df11bfc203136/trycourier-react-designer-0.0.0-canary-20260525110706.tgz","_integrity":"sha512-tTYONmNg9tffSCGiVvEoOLSTvT6pGTpHrhJodsPttMCeZknKWrS779B9Q47xUeTAv4IslLQujq0JPmLtUkireQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"10.8.2","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"18.20.8","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260525110706_1779707293806_0.009286459450928541","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260528135840":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260528135840","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260528135840","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"e56d5035998f2330dd9faca3af83735703f2b6f3","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260528135840.tgz","fileCount":462,"integrity":"sha512-OaYWibEoo71CCqU2n4rGhW/EMZ0nGTjN07+dEbeyX1PlWlemB/sA/37KZn5lhYdnXrxlahiwnZKeSGJI9LumgA==","signatures":[{"sig":"MEUCIQDfoB5B5QsZhLU8Ikt4wPIX7wLKkRMK0sBCV27iBPZ+1gIgG94uuqTUYC2Ik5VLDGVcWTPL9s7DYsh9IqZihYGWFIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.0.0-canary-20260528135840","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14246104},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260528135840.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/afadf8377be3201e73e4cb6a9eb812b2/trycourier-react-designer-0.0.0-canary-20260528135840.tgz","_integrity":"sha512-OaYWibEoo71CCqU2n4rGhW/EMZ0nGTjN07+dEbeyX1PlWlemB/sA/37KZn5lhYdnXrxlahiwnZKeSGJI9LumgA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.13.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260528135840_1779976781331_0.3648302538444994","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@trycourier/react-designer","version":"0.8.0","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.8.0","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"312afc10f26fb0367a445d6715d6437189c73e08","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.8.0.tgz","fileCount":462,"integrity":"sha512-hjodPGi8WJ2U1kS3blzjDyFA1xMZcEPskOEzeZacbTwM7fY4AXabc/ymWqtzqBJ6QuJj3uXskI8hVwX5q/TWPg==","signatures":[{"sig":"MEUCIQC7b9Ik+Tb6MKFTA81q4XEbvyukJ79U5Qnoc0t7L00oJgIga5k+TJMega0mskyaQqHMMXhrOIu1FsSGDt0KJTPHiMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14246082},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/3d9f351ff1f1d5ea7ec61329f95f0d9d/trycourier-react-designer-0.8.0.tgz","_integrity":"sha512-hjodPGi8WJ2U1kS3blzjDyFA1xMZcEPskOEzeZacbTwM7fY4AXabc/ymWqtzqBJ6QuJj3uXskI8hVwX5q/TWPg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.13.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.8.0_1779988718776_0.12580218942030852","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260529130824":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260529130824","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260529130824","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"0d896fbecd373972ff194916aeac0172bb45162c","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260529130824.tgz","fileCount":462,"integrity":"sha512-Uyk3HljdGNOrC2mojDwVpKZylNSKHgcur/Z+32VWI7dpqy2nbsXHHjrOwVBIlvgmCBHMzHO/yhtc9pevC2k/Xg==","signatures":[{"sig":"MEUCIQCTKB0ICGiM04Ie4TBRSDFf8bVkveRYJGcKMvcETAj7DwIgJDwIRayYQeAAmi/gGuz+p+vKIo309OPCH3kN9NRHDVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.0.0-canary-20260529130824","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14247176},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260529130824.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/211ecdabb6c545fdc4f10e0372b74f40/trycourier-react-designer-0.0.0-canary-20260529130824.tgz","_integrity":"sha512-Uyk3HljdGNOrC2mojDwVpKZylNSKHgcur/Z+32VWI7dpqy2nbsXHHjrOwVBIlvgmCBHMzHO/yhtc9pevC2k/Xg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.13.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260529130824_1780060163876_0.8957814454813742","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260608143056":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260608143056","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260608143056","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"3d69915c238729fd30218596fb3c10d71cba64a7","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260608143056.tgz","fileCount":462,"integrity":"sha512-8K70IULqZ59c7lcVmEBEXFNmXhd9TXU+jTmv3LYDA0GgW/xxORYCEfKUseGvMMBgLk4zrwbjXEwoFx+7gws+6g==","signatures":[{"sig":"MEYCIQD8Fn9NFu3gUgEYolhh/ec6lM7RtG6drcQASjZ6efilWwIhAL+1A/dY3IkKeMp5T2lTgdEZFNJZM3zk/8IN2DfmstjU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.0.0-canary-20260608143056","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14385363},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260608143056.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/f9788ab967a88d81652d5a14ff7b67a4/trycourier-react-designer-0.0.0-canary-20260608143056.tgz","_integrity":"sha512-8K70IULqZ59c7lcVmEBEXFNmXhd9TXU+jTmv3LYDA0GgW/xxORYCEfKUseGvMMBgLk4zrwbjXEwoFx+7gws+6g==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.13.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260608143056_1780929117910_0.9716383065131515","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260609130001":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260609130001","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260609130001","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"74a54747c03ca4cfb249132cfb33816b26770ec7","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260609130001.tgz","fileCount":463,"integrity":"sha512-WxiTLGdoUkFGGLoFWHCrDrbBzhiwyLqTQN/K7UQpjdVafCJKF0jjpY8C9QHMMXSRkpBDqOfdCGsSSoieXXlptQ==","signatures":[{"sig":"MEUCIGOqJbq6d+xcanNeN9gXE9UWcOWna/3R2W4fZfHodsBLAiEAnn5jdoDwk1seGWaBuigDS6SpjvxpaWMahnGOPvospuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.0.0-canary-20260609130001","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14263622},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260609130001.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/a74ff99f0b739fee52e6676baca791ca/trycourier-react-designer-0.0.0-canary-20260609130001.tgz","_integrity":"sha512-WxiTLGdoUkFGGLoFWHCrDrbBzhiwyLqTQN/K7UQpjdVafCJKF0jjpY8C9QHMMXSRkpBDqOfdCGsSSoieXXlptQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.13.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260609130001_1781010078049_0.32468516802073255","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260612164455":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260612164455","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260612164455","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"08a415b8351b7f5d1102a9d7eb6df7217efee58e","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260612164455.tgz","fileCount":463,"integrity":"sha512-u4Bu89u/MemQnyHwwf/A/57ZTwvSiuQMX00BLBURpbFIkwttBstwEg0cg175imSzK9mgkaFawUlXRaXt/Wz7/A==","signatures":[{"sig":"MEUCIAz6cx4QmW6MzZhtoUKXCeYfeWZDpq6DqV01k+fN1qrjAiEAhCC77UhijFfcv58FnbQgNJOFiVmDwxsSK9pSKqwZ/JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.0.0-canary-20260612164455","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14263622},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260612164455.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/077f96353782e7a99dad316a07348259/trycourier-react-designer-0.0.0-canary-20260612164455.tgz","_integrity":"sha512-u4Bu89u/MemQnyHwwf/A/57ZTwvSiuQMX00BLBURpbFIkwttBstwEg0cg175imSzK9mgkaFawUlXRaXt/Wz7/A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.13.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260612164455_1781282754703_0.7037204702365574","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260624165210":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260624165210","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260624165210","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"1c026edbc199067526701d8d4ec2b365066f7898","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260624165210.tgz","fileCount":465,"integrity":"sha512-TFwf9TxlPrAqqjD2v2CB/R0iMPMcMrbbwdtwYfzpR/S4PyWjd3PfrygzgK8+d1UaVVaE+QkXV1EP7B/vdX8jDA==","signatures":[{"sig":"MEUCIQCa+T+80m5opQLYQVHQvKmztnLyOKRB0ZiU6iTAg5a2KgIgfpYCexVVzVEQqUrErbdnvSWW/jDDILZWWMkVmqQBnnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.0.0-canary-20260624165210","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14295939},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260624165210.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/21fb1bac8ef663c0d0508157fabdbe51/trycourier-react-designer-0.0.0-canary-20260624165210.tgz","_integrity":"sha512-TFwf9TxlPrAqqjD2v2CB/R0iMPMcMrbbwdtwYfzpR/S4PyWjd3PfrygzgK8+d1UaVVaE+QkXV1EP7B/vdX8jDA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.13.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260624165210_1782319988508_0.7736345142553163","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260625133554":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260625133554","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260625133554","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"852b9b115dbb3e3ae0844590de36225659133193","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260625133554.tgz","fileCount":465,"integrity":"sha512-ZSt5l8+0r1sCM3vE9cUtYHbRoV/No7QtclE76MFuz7zMTM8fkIadjSJxKDWD3/A5U6C0AHznSkH+PIuUvnpCXg==","signatures":[{"sig":"MEYCIQCvhgzLzXhacER04TrgzWD0oPfXW/JRFkLk3ZGG5a+lsAIhAOacvk8TVjsTb3TBfV+T/klwDTqlL2HYR5UiJSMj5Nqk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.0.0-canary-20260625133554","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14296691},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260625133554.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/6d6b61b37160dad4a4242c7bd5ac2e66/trycourier-react-designer-0.0.0-canary-20260625133554.tgz","_integrity":"sha512-ZSt5l8+0r1sCM3vE9cUtYHbRoV/No7QtclE76MFuz7zMTM8fkIadjSJxKDWD3/A5U6C0AHznSkH+PIuUvnpCXg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.13.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260625133554_1782394610658_0.8819059543203749","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260629185235":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260629185235","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260629185235","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"ehlee95","email":"eric95lee@gmail.com"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"8b8078e5bdeb0609244d3eee1dd61f980d990f74","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260629185235.tgz","fileCount":465,"integrity":"sha512-x0qGqPwU8jDiqbb1WbSARo1zetxYVXZRz43YOq0qDEfusYff5Gpfqv9XByXdQzYSO4/vAUP5j50odGtiTf+MoA==","signatures":[{"sig":"MEYCIQDi2H39cjfnRhIhypM2/8Pi/XpJD9aot77vg7a+ZJhm5AIhAJ7x7qYofoWt0raBiqRVixvkS3X3CicK9yX5cJuJPsO6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.0.0-canary-20260629185235","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14299833},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260629185235.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/c64f38922d3a6be4e9b97a385e2020fb/trycourier-react-designer-0.0.0-canary-20260629185235.tgz","_integrity":"sha512-x0qGqPwU8jDiqbb1WbSARo1zetxYVXZRz43YOq0qDEfusYff5Gpfqv9XByXdQzYSO4/vAUP5j50odGtiTf+MoA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.13.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260629185235_1782759214708_0.5859075844312243","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260701133353":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260701133353","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260701133353","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"c892a5818de13ed940209a116767a325d7dc6a55","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260701133353.tgz","fileCount":465,"integrity":"sha512-hEGRDpQSg1jMdxeROxsMrbzD0xpbTo5rXtiiPAXytJpZtZ3qL13woeqSn+w5oubD1kZWlDjiFz5iWYqTakdDSw==","signatures":[{"sig":"MEQCIADg0InDuax6z77QyKq5RjBoDauWg7S4od5d85aaUIonAiBDRuIAKD80BjddPGAr0ifXiP9GSqc61BNq4McR+OC/rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.0.0-canary-20260701133353","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14300161},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260701133353.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/a02a25d52f232ec778d42ef9a3a8f805/trycourier-react-designer-0.0.0-canary-20260701133353.tgz","_integrity":"sha512-hEGRDpQSg1jMdxeROxsMrbzD0xpbTo5rXtiiPAXytJpZtZ3qL13woeqSn+w5oubD1kZWlDjiFz5iWYqTakdDSw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.13.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.17.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260701133353_1782912892122_0.010342543688842909","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260707143033":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260707143033","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260707143033","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"},{"name":"sashathor","email":"hello@sashathor.com"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"2fa6e79f1618fdcf615018bf153ac7dc6dcd33c7","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260707143033.tgz","fileCount":466,"integrity":"sha512-2nQUYMvh0vJmQBt7KHmA6uYC6LTm1xHq79oecM8BqIaf4HRSvgwGN8xN9INm11wiro8OzUk4oTBxCAYX7YMhFw==","signatures":[{"sig":"MEUCIFEsUZQXfGKl7dj+IwYLOzsSeCBezAF0k2zAua+ZLt8BAiEAqbuuVo+oVIkddzEJgxtW/8SV4bW/zhVbEPXbYRNU+Qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.0.0-canary-20260707143033","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14317017},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260707143033.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/fb57d75e14614b8d096a25e2e3d9f875/trycourier-react-designer-0.0.0-canary-20260707143033.tgz","_integrity":"sha512-2nQUYMvh0vJmQBt7KHmA6uYC6LTm1xHq79oecM8BqIaf4HRSvgwGN8xN9INm11wiro8OzUk4oTBxCAYX7YMhFw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.16.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260707143033_1783434691204_0.9170215237558392","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260717121815":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260717121815","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260717121815","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"f858ac54f2d09efcf39b3f451e0ec6f809814af6","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260717121815.tgz","fileCount":466,"integrity":"sha512-YoHrL2lmBjw0nP2bAKSoKdPNUVQL+IR0GlE8WSWfXuzpK4uGN2ThOH9+DeqVhfoynA4vzpD23o3ZQnCGFwNGUA==","signatures":[{"sig":"MEUCIAV9VSe7lPC3r+wtJSsOug62qZWXSofjIXjIQl+UxSDCAiEAv0ApCFKeWg4EQi2U90HgbAJXfzESnObLZn7++nNgmyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.0.0-canary-20260717121815","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14349241},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260717121815.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/06237f8af554447232a0c3d523d66384/trycourier-react-designer-0.0.0-canary-20260717121815.tgz","_integrity":"sha512-YoHrL2lmBjw0nP2bAKSoKdPNUVQL+IR0GlE8WSWfXuzpK4uGN2ThOH9+DeqVhfoynA4vzpD23o3ZQnCGFwNGUA==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.16.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260717121815_1784290752102_0.2080663393968376","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260722141938":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260722141938","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260722141938","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"afe40c4c26df08ed0348e263504deb03293c8a12","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260722141938.tgz","fileCount":466,"integrity":"sha512-CdV3NU/NYb028BHSw8LZ5FV9IxlxOQZg1CvI+ZQ0LL0fFBBo2UnOFh7/N0CWz6QNGHra0tO4hZ9AKomUrLKbow==","signatures":[{"sig":"MEUCICcVbWA0uWdAZxYE7ZbcbcZbU2vIqm3c9GAKKcDUV66KAiEA7XIFPv85RQUEfL/09RzmvmFjlvZ87jA8Y6mxRrpjXAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.0.0-canary-20260722141938","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14350334},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260722141938.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/a0cbf6993677c7499512a4505b88baa8/trycourier-react-designer-0.0.0-canary-20260722141938.tgz","_integrity":"sha512-CdV3NU/NYb028BHSw8LZ5FV9IxlxOQZg1CvI+ZQ0LL0fFBBo2UnOFh7/N0CWz6QNGHra0tO4hZ9AKomUrLKbow==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.16.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260722141938_1784730039756_0.677062322407761","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260722151641":{"name":"@trycourier/react-designer","version":"0.0.0-canary-20260722151641","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.0.0-canary-20260722151641","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"93b3408d4249209ed541037554cd32346951f088","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.0.0-canary-20260722151641.tgz","fileCount":466,"integrity":"sha512-aeQEXRmQGrmN1HHfdBiwgivodwxsF/ref2ntyiFl9zyD2vfxob6XVb12jWmM+SwyYGGlojYowEhA5UkDWfQt/A==","signatures":[{"sig":"MEUCIHMi54icnaG3AgwgBAgm/fRK6IyrhJX3AxzbolN2dxCpAiEAqbDOeaIW8/GRa4Vgx+kDQYOE1HV4uW7Bxz3wFUdCMiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.0.0-canary-20260722151641","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14350670},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.0.0-canary-20260722151641.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/8c9b0d14077cc2bc906b79fdc24ab702/trycourier-react-designer-0.0.0-canary-20260722151641.tgz","_integrity":"sha512-aeQEXRmQGrmN1HHfdBiwgivodwxsF/ref2ntyiFl9zyD2vfxob6XVb12jWmM+SwyYGGlojYowEhA5UkDWfQt/A==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.16.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.0.0-canary-20260722151641_1784733459806_0.04693476205085134","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@trycourier/react-designer","version":"0.9.0","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.9.0","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"60c18e2910961ea1272487fd178a4fa597d6944b","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.9.0.tgz","fileCount":490,"integrity":"sha512-VzErOr5UKrrjYWq5NZI5XXvLw3hn2QVFxJaoOsDOWUr/74TVX9GPpZ5jIzoBCSlgXokelUV/5UwitdL121rJgw==","signatures":[{"sig":"MEYCIQCPwxEpuVW0fdoWHJvDhz25dLT8w/N+xOpdTMDoljuYYwIhAKJcz/8HJTNP1MDRdIq32XCJxPBI86nSQ3qQI0pfNW4K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14988062},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"rm -rf dist && tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/1ec946972ee8f41b1dc3d2b136f9674e/trycourier-react-designer-0.9.0.tgz","_integrity":"sha512-VzErOr5UKrrjYWq5NZI5XXvLw3hn2QVFxJaoOsDOWUr/74TVX9GPpZ5jIzoBCSlgXokelUV/5UwitdL121rJgw==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.17.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.9.0_1788386428530_0.9139806961329497","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@trycourier/react-designer","version":"0.9.1","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"license":"MIT","_id":"@trycourier/react-designer@0.9.1","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"}],"homepage":"https://github.com/trycourier/courier-designer#readme","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"a1b5edc2168dd4b8e0a8eb8938dcfaa7bca36060","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.9.1.tgz","fileCount":496,"integrity":"sha512-Axdxc/Q0F3eIALmrLXvhKcfnpSK4k/KgyXhkI7KGcvvS5nwDVuZno4RvhQxWvNfuSBTgMn3y8M0pcWWQzMNonQ==","signatures":[{"sig":"MEUCIQCJG9+bURTtXrfG1K0Y780fZnGG0TkdnyuynW8mL5Gf8wIgaj1GS9OFXcJu2cI8AEqX7U0Ix3CXphG26wZB2Dh9eUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15085730},"main":"./dist/cjs/index.js","type":"module","_from":"file:trycourier-react-designer-0.9.1.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"}},"scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"rm -rf dist && tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3564001-d73a-4ba6-880f-af14f37d54a7"}},"_resolved":"/tmp/bd56e1cf6fdd30dd94867a45aa9bb920/trycourier-react-designer-0.9.1.tgz","_integrity":"sha512-Axdxc/Q0F3eIALmrLXvhKcfnpSK4k/KgyXhkI7KGcvvS5nwDVuZno4RvhQxWvNfuSBTgMn3y8M0pcWWQzMNonQ==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.19.0","description":"React-based rich text designer component","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.20.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","@tiptap/pm":"^2.9.0","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-designer_0.9.1_1788540094985_0.18349698814421123","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"_id":"@trycourier/react-designer@0.10.0","bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"dist":{"shasum":"eaf3c291fdf1896f6284fd9f85da7191d5fd58bf","tarball":"https://registry.npmjs.org/@trycourier/react-designer/-/react-designer-0.10.0.tgz","fileCount":560,"integrity":"sha512-OJMvQiTcuUOEAZQ6sseV97z4aVHZVBRqCgqJWqo27LYuROgjIjv0zigxr75p5/bB85tEQVNjJFeuo/NYzF32yg==","signatures":[{"sig":"MEYCIQCKXc9xB1qmEmmkU9gGcXI6u+Ms0HWMkPmnYhjpliWRigIhAK5tTdoWoHop5Ec0WbMHm8AG137qpJXVVqhQfW5MWphi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDAKhAn1EXQmXVhvW9sqXOkhPWUcv10U3sQ7KYQSvIEsQIgYP4XCwWICDLZvbFihJuWF5fJnSYCktsb+PLxcMWFfHg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@trycourier%2freact-designer@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18359658},"main":"./dist/cjs/index.js","name":"@trycourier/react-designer","type":"module","_from":"file:trycourier-react-designer-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=16"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/cjs/index.js"}},"./next":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./styles.css":{"import":"./dist/esm/styles.css","default":"./dist/styles.css","require":"./dist/cjs/styles.css"},"./chip-styles.css":{"import":"./dist/esm/chip-styles.css","default":"./dist/chip-styles.css","require":"./dist/cjs/chip-styles.css"}},"license":"MIT","scripts":{"dev":"node build.js --watch","lint":"eslint \"src/**/*.ts*\"","test":"vitest run","build":"pnpm run lint:src && pnpm run typecheck:src && pnpm run build-code","clean":"rm -rf .turbo && rm -rf node_modules && rm -rf dist","analyze":"node build.js --analyze","release":"node scripts/publish.js","lint:src":"eslint \"src/**/*.ts*\" --ignore-pattern \"**/*.test.ts*\" --ignore-pattern \"**/*.spec.ts*\"","test:e2e":"playwright test --workers=4","typecheck":"tsc --noEmit","build-code":"rm -rf dist && tsc -p tsconfig.build.json && node build.js","test:watch":"vitest","release:major":"node scripts/publish.js --version=major","release:minor":"node scripts/publish.js --version=minor","release:patch":"node scripts/publish.js --version=patch","test:coverage":"vitest run --coverage","typecheck:src":"tsc --noEmit -p tsconfig.build.json","release:canary":"node scripts/publish.js --canary","release:dry-run":"node scripts/publish.js --dry-run","test:e2e:fullcycle":"playwright test --config=playwright.fullcycle.config.ts","test:coverage:watch":"vitest --coverage","test:e2e:fullcycle:update-snapshots":"playwright test --config=playwright.fullcycle.config.ts --update-snapshots"},"version":"0.10.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e3564001-d73a-4ba6-880f-af14f37d54a7"}},"homepage":"https://github.com/trycourier/courier-designer#readme","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"_resolved":"/tmp/4d45efcc97b5ee50271032ff773422a1/trycourier-react-designer-0.10.0.tgz","_integrity":"sha512-OJMvQiTcuUOEAZQ6sseV97z4aVHZVBRqCgqJWqo27LYuROgjIjv0zigxr75p5/bB85tEQVNjJFeuo/NYzF32yg==","repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"_npmVersion":"11.19.0","description":"React-based rich text designer component","directories":{},"maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"}],"sideEffects":["**/*.css"],"_nodeVersion":"24.21.0","browserslist":[">0.2%","not dead","not op_mini all"],"dependencies":{"yjs":"^13.6.24","zod":"^3.23.8","clsx":"^2.0.0","uuid":"^11.0.3","jotai":"^2.11.1","sonner":"^2.0.1","date-fns":"2.14.0","@tiptap/pm":"^2.9.0","handlebars":"^4.7.9","sprintf-js":"^1.1.3","date-fns-tz":"1.0.10","next-themes":"^0.4.5","@tiptap/core":"^2.9.0","lucide-react":"^0.473.0","@tiptap/react":"^2.9.0","monaco-editor":">=0.40.0 <1.0.0","@tippyjs/react":"^4.2.6","tailwind-merge":"^1.14.0","react-hook-form":"^7.53.2","@tiptap/suggestion":"^2.10.3","@hookform/resolvers":"^3.9.1","@tiptap/starter-kit":"^2.9.0","@monaco-editor/react":">=4.0.0 <6.0.0","@radix-ui/react-slot":"^1.2.0","@radix-ui/react-tabs":"^1.1.3","@radix-ui/react-label":"^2.1.0","@radix-ui/react-slider":"^1.2.3","@radix-ui/react-switch":"^1.1.3","@radix-ui/react-toggle":"^1.1.0","@tiptap/extension-link":"^2.10.3","@radix-ui/react-popover":"^1.1.4","@tiptap/extension-color":"^2.10.2","@tiptap/extension-image":"^2.10.3","sms-segments-calculator":"^1.2.0","class-variance-authority":"^0.7.0","@radix-ui/react-separator":"^1.1.4","@tiptap/extension-underline":"^2.10.2","@radix-ui/react-alert-dialog":"^1.1.14","@radix-ui/react-toggle-group":"^1.1.0","@tiptap/extension-hard-break":"^2.11.2","@tiptap/extension-text-align":"^2.10.2","@tiptap/extension-typography":"^2.10.2","@radix-ui/react-dropdown-menu":"^2.1.4","@tiptap/extension-placeholder":"^2.0.0","@atlaskit/pragmatic-drag-and-drop":"^1.7.7","@tiptap/extension-code-block-lowlight":"^2.10.3","@atlaskit/pragmatic-drag-and-drop-hitbox":"^1.1.0","@atlaskit/pragmatic-drag-and-drop-react-drop-indicator":"^3.2.9","@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-autoscroll":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","jsdom":"^22.1.0","pngjs":"^7.0.0","react":"^18.2.0","dotenv":"^16.4.7","vitest":"^0.34.0","esbuild":"^0.19.0","postcss":"^8.4.49","react-dom":"^18.2.0","pixelmatch":"^7.1.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.15","@types/pngjs":"^6.0.5","@types/react":"^18.2.0","autoprefixer":"^10.4.20","postcss-import":"^16.1.0","postcss-nested":"^7.0.2","@playwright/test":"^1.0.0","@types/react-dom":"^18.0.0","@types/sprintf-js":"^1.1.4","@vitest/coverage-v8":"^0.34.6","esbuild-plugin-d.ts":"^1.3.1","tailwindcss-animate":"^1.0.0","@vitejs/plugin-react":"^4.0.0","esbuild-style-plugin":"^1.6.3","@testing-library/react":"^14.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/user-event":"^14.0.0","@tiptap/extension-text-style":"^2.11.5"},"peerDependencies":{"react":"^18.2.0 || ^19.0.0","react-dom":"^18.2.0 || ^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-designer_0.10.0_1790882705996_0.06593092545313506"}}},"time":{"created":"2025-04-23T13:14:45.073Z","modified":"2026-10-01T19:25:07.382Z","0.0.0-canary-20250423131351":"2025-04-23T13:14:45.441Z","0.0.0-canary-20250423133647":"2025-04-23T13:37:25.920Z","0.0.0-canary-20250423153154":"2025-04-23T15:32:31.758Z","0.0.0-canary-20250423153933":"2025-04-23T15:40:10.365Z","0.0.0-canary-20250423154907":"2025-04-23T15:49:44.760Z","0.0.0-canary-20250423163809":"2025-04-23T16:38:46.868Z","0.0.0-canary-20250423164550":"2025-04-23T16:46:29.047Z","0.0.0-canary-20250424162557":"2025-04-24T16:26:34.073Z","0.0.0-canary-20250428151513":"2025-04-28T15:15:52.333Z","0.0.0-canary-20250429145328":"2025-04-29T14:54:04.553Z","0.0.0-canary-20250429150505":"2025-04-29T15:05:41.681Z","0.0.0-canary-20250429175850":"2025-04-29T17:59:38.361Z","0.0.0-canary-20250429182218":"2025-04-29T18:22:56.459Z","0.0.1":"2025-04-29T18:56:03.956Z","0.0.2":"2025-04-29T19:12:14.712Z","0.0.0-canary-20250521161055":"2025-05-21T16:11:24.988Z","0.0.0-canary-20250521163234":"2025-05-21T16:33:04.211Z","0.0.0-canary-20250521164101":"2025-05-21T16:41:30.399Z","0.0.0-canary-20250521171430":"2025-05-21T17:14:59.494Z","0.0.0-canary-20250522144051":"2025-05-22T14:41:19.247Z","0.0.0-canary-20250523140125":"2025-05-23T14:01:53.835Z","0.0.0-canary-20250523144133":"2025-05-23T14:42:01.618Z","0.0.0-canary-20250526103347":"2025-05-26T10:34:17.492Z","0.0.0-canary-20250602170001":"2025-06-02T17:00:30.574Z","0.0.0-canary-20250602194242":"2025-06-02T19:43:11.396Z","0.0.0-canary-20250604155619":"2025-06-04T15:56:50.111Z","0.0.0-canary-20250605142011":"2025-06-05T14:20:41.739Z","0.0.0-canary-20250610174513":"2025-06-10T17:45:42.757Z","0.0.0-canary-20250611125231":"2025-06-11T12:53:01.806Z","0.0.0-canary-20250611183605":"2025-06-11T18:36:35.739Z","0.0.0-canary-20250626144519":"2025-06-26T14:45:51.821Z","0.0.0-canary-20250702160803":"2025-07-02T16:08:38.086Z","0.0.0-canary-20250708135114":"2025-07-08T13:51:45.119Z","0.0.0-canary-20250708143845":"2025-07-08T14:39:17.141Z","0.0.0-canary-20250714142320":"2025-07-14T14:23:52.467Z","0.0.0-canary-20250725092737":"2025-07-25T09:28:11.039Z","0.0.3":"2025-07-25T10:43:55.184Z","0.0.0-canary-20250820153811":"2025-08-20T15:38:43.832Z","0.0.0-canary-20250828155722":"2025-08-28T15:57:55.507Z","0.0.0-canary-20250902155318":"2025-09-02T15:53:51.247Z","0.0.0-canary-20250904164205":"2025-09-04T16:42:37.757Z","0.0.4":"2025-09-05T14:23:54.191Z","0.0.0-canary-20250905145122":"2025-09-05T14:51:54.837Z","0.0.0-canary-20250905150739":"2025-09-05T15:08:13.481Z","0.0.0-canary-20250905151654":"2025-09-05T15:17:27.769Z","0.0.5":"2025-09-05T16:18:47.915Z","0.0.0-canary-20250910201021":"2025-09-10T20:10:53.699Z","0.0.0-canary-20250911105839":"2025-09-11T10:59:11.970Z","0.0.0-canary-20250912105446":"2025-09-12T10:55:23.148Z","0.0.6":"2025-09-16T09:28:11.077Z","0.0.0-canary-20250929161533":"2025-09-29T16:16:07.411Z","0.0.7":"2025-09-29T16:46:33.163Z","0.0.0-canary-20251008141850":"2025-10-08T14:19:27.657Z","0.0.0-canary-20251010141238":"2025-10-10T14:13:11.880Z","0.0.0-canary-20251013133452":"2025-10-13T13:35:29.276Z","0.0.0-canary-20251013154138":"2025-10-13T15:42:13.677Z","0.0.0-canary-20251013170110":"2025-10-13T17:01:46.115Z","0.0.0-canary-20251014124138":"2025-10-14T12:42:14.854Z","0.0.8":"2025-10-14T14:33:15.022Z","0.0.0-canary-20251015123256":"2025-10-15T12:33:30.749Z","0.0.9":"2025-10-15T12:51:37.018Z","0.0.0-canary-20251016130317":"2025-10-16T13:04:10.981Z","0.0.0-canary-20251016145020":"2025-10-16T14:51:21.127Z","0.0.0-canary-20251016171912":"2025-10-16T17:20:11.746Z","0.0.0-canary-20251017145303":"2025-10-17T14:54:01.547Z","0.0.0-canary-20251020101834":"2025-10-20T10:19:30.190Z","0.0.10":"2025-10-20T14:10:22.001Z","0.0.0-canary-20251020152518":"2025-10-20T15:26:22.088Z","0.0.0-canary-20251022150014":"2025-10-22T15:01:15.653Z","0.0.0-canary-20251023133641":"2025-10-23T13:37:38.509Z","0.1.0":"2025-10-23T13:52:36.678Z","0.0.0-canary-20251023172023":"2025-10-23T17:21:19.948Z","0.0.0-canary-20251028144924":"2025-10-28T14:50:25.746Z","0.0.0-canary-20251030110654":"2025-10-30T11:07:55.947Z","0.0.0-canary-20251030183313":"2025-10-30T18:34:09.472Z","0.2.0":"2025-10-30T18:45:55.641Z","0.0.0-canary-20251104171315":"2025-11-04T17:14:13.378Z","0.0.0-canary-20251105135516":"2025-11-05T13:56:15.169Z","0.0.0-canary-20251105150942":"2025-11-05T15:10:37.019Z","0.0.0-canary-20251110181537":"2025-11-10T18:16:37.137Z","0.0.0-canary-20251111120550":"2025-11-11T12:06:51.644Z","0.0.0-canary-20251111131038":"2025-11-11T13:11:37.105Z","0.0.0-canary-20251111134500":"2025-11-11T13:46:00.327Z","0.0.0-canary-20251111195505":"2025-11-11T19:56:05.607Z","0.0.0-canary-20251113153701":"2025-11-13T15:38:00.040Z","0.0.0-canary-20251113161110":"2025-11-13T16:12:11.040Z","0.0.0-canary-20251113165808":"2025-11-13T16:59:07.133Z","0.0.0-canary-20251113171853":"2025-11-13T17:19:47.779Z","0.0.0-canary-20251113174211":"2025-11-13T17:43:08.813Z","0.0.0-canary-20251118111757":"2025-11-18T11:18:55.701Z","0.0.0-canary-20251118122155":"2025-11-18T12:22:52.012Z","0.0.0-canary-20251118133745":"2025-11-18T13:38:43.292Z","0.0.0-canary-20251118173636":"2025-11-18T17:37:29.761Z","0.0.0-canary-20251119172348":"2025-11-19T17:24:46.746Z","0.0.0-canary-20251120141211":"2025-11-20T14:13:17.121Z","0.0.0-canary-20251120145002":"2025-11-20T14:51:00.642Z","0.0.0-canary-20251125114219":"2025-11-25T11:43:14.229Z","0.0.0-canary-20251125181244":"2025-11-25T18:13:42.057Z","0.0.0-canary-20251126124118":"2025-11-26T12:42:16.880Z","0.0.0-canary-20251128135833":"2025-11-28T13:59:31.808Z","0.0.0-canary-20251128163730":"2025-11-28T16:38:27.062Z","0.0.0-canary-20251128173900":"2025-11-28T17:40:01.264Z","0.0.0-canary-20251201134423":"2025-12-01T13:45:22.922Z","0.0.0-canary-20251201180205":"2025-12-01T18:03:01.713Z","0.0.0-canary-20251201192750":"2025-12-01T19:28:49.686Z","0.0.0-canary-20251201193400":"2025-12-01T19:34:58.706Z","0.0.0-canary-20251202101325":"2025-12-02T10:14:24.797Z","0.0.0-canary-20251202152218":"2025-12-02T15:23:16.615Z","0.0.0-canary-20251204163023":"2025-12-04T16:31:22.794Z","0.0.0-canary-20251205100831":"2025-12-05T10:09:26.581Z","0.0.0-canary-20251205102447":"2025-12-05T10:25:48.818Z","0.0.0-canary-20251205150115":"2025-12-05T15:02:14.789Z","0.0.0-canary-20251205172857":"2025-12-05T17:29:57.246Z","0.0.0-canary-20251207101348":"2025-12-07T10:14:49.558Z","0.0.0-canary-20251207160907":"2025-12-07T16:10:06.201Z","0.0.0-canary-20251208142108":"2025-12-08T14:22:07.114Z","0.0.0-canary-20251208145541":"2025-12-08T14:56:39.241Z","0.0.0-canary-20251209152659":"2025-12-09T15:27:57.986Z","0.0.0-canary-20251209155920":"2025-12-09T16:00:19.873Z","0.0.0-canary-20251209172813":"2025-12-09T17:29:14.928Z","0.0.0-canary-20251209174340":"2025-12-09T17:44:38.857Z","0.0.0-canary-20251209180312":"2025-12-09T18:04:11.971Z","0.0.0-canary-20251210083502":"2025-12-10T08:36:02.694Z","0.0.0-canary-20251210115724":"2025-12-10T11:58:22.869Z","0.0.0-canary-20251210123137":"2025-12-10T12:32:39.694Z","0.0.0-canary-20251210130736":"2025-12-10T13:08:36.611Z","0.0.0-canary-20251210150148":"2025-12-10T15:03:02.339Z","0.0.0-canary-20251210151150":"2025-12-10T15:12:48.284Z","0.0.0-canary-20251210153829":"2025-12-10T15:39:28.156Z","0.0.0-canary-20251210164636":"2025-12-10T16:47:33.871Z","0.0.0-canary-20251211163746":"2025-12-11T16:38:43.904Z","0.0.0-canary-20251215124722":"2025-12-15T12:48:22.263Z","0.0.0-canary-20251215144046":"2025-12-15T14:41:47.174Z","0.0.0-canary-20251215155139":"2025-12-15T15:52:40.507Z","0.0.0-canary-20251215161519":"2025-12-15T16:16:17.160Z","0.3.0":"2025-12-15T16:51:18.258Z","0.0.0-canary-20251216145955":"2025-12-16T15:00:57.452Z","0.0.0-canary-20251218191836":"2025-12-18T19:19:35.690Z","0.0.0-canary-20251218195026":"2025-12-18T19:51:25.859Z","0.4.0":"2025-12-18T20:10:04.982Z","0.0.0-canary-20251219131027":"2025-12-19T13:11:27.954Z","0.0.0-canary-20251229151230":"2025-12-29T15:13:29.972Z","0.0.0-canary-20260102172800":"2026-01-02T17:29:01.107Z","0.0.0-canary-20260105172551":"2026-01-05T17:26:55.219Z","0.0.0-canary-20260105180635":"2026-01-05T18:07:36.522Z","0.0.0-canary-20260107090842":"2026-01-07T09:09:43.178Z","0.0.0-canary-20260109144715":"2026-01-09T14:48:17.440Z","0.5.0":"2026-01-09T15:21:20.972Z","0.0.0-canary-20260115163827":"2026-01-15T16:39:31.712Z","0.5.1":"2026-01-15T19:17:43.953Z","0.0.0-canary-20260122181647":"2026-01-22T18:17:48.243Z","0.0.0-canary-20260122185935":"2026-01-22T19:00:38.924Z","0.0.0-canary-20260123171451":"2026-01-23T17:15:54.019Z","0.0.0-canary-20260129074202":"2026-01-29T07:43:06.478Z","0.0.0-canary-20260202170327":"2026-02-02T17:04:29.495Z","0.0.0-canary-20260203172838":"2026-02-03T17:29:39.629Z","0.0.0-canary-20260210155131":"2026-02-10T15:52:34.757Z","0.0.0-canary-20260210155856":"2026-02-10T15:59:57.258Z","0.0.0-canary-20260211152812":"2026-02-11T15:29:13.017Z","0.0.0-canary-20260211180345":"2026-02-11T18:04:43.728Z","0.0.0-canary-20260211181024":"2026-02-11T18:11:24.281Z","0.0.0-canary-20260211184739":"2026-02-11T18:48:38.709Z","0.6.0":"2026-02-11T18:52:39.969Z","0.0.0-canary-20260216124618":"2026-02-16T12:47:21.963Z","0.0.0-canary-20260217200410":"2026-02-17T20:05:19.075Z","0.0.0-canary-20260219150413":"2026-02-19T15:05:19.188Z","0.0.0-canary-20260219151216":"2026-02-19T15:13:21.565Z","0.0.0-canary-20260219180547":"2026-02-19T18:06:46.186Z","0.0.0-canary-20260220140052":"2026-02-20T14:01:52.347Z","0.0.0-canary-20260223140804":"2026-02-23T14:09:05.731Z","0.0.0-canary-20260224112633":"2026-02-24T11:27:39.871Z","0.0.0-canary-20260225090825":"2026-02-25T09:09:28.597Z","0.0.0-canary-20260226151455":"2026-02-26T15:16:02.242Z","0.0.0-canary-20260226171040":"2026-02-26T17:11:44.909Z","0.0.0-canary-20260227163946":"2026-02-27T16:40:53.681Z","0.0.0-canary-20260302165821":"2026-03-02T16:59:25.917Z","0.7.0":"2026-03-05T19:39:33.789Z","0.0.0-canary-20260311130718":"2026-03-11T13:08:23.540Z","0.0.0-canary-20260313113533":"2026-03-13T11:36:36.321Z","0.0.0-canary-20260313170430":"2026-03-13T17:05:33.942Z","0.0.0-canary-20260313171807":"2026-03-13T17:19:14.823Z","0.0.0-canary-20260316144247":"2026-03-16T14:43:52.646Z","0.0.0-canary-20260317115344":"2026-03-17T11:54:48.572Z","0.0.0-canary-20260317143008":"2026-03-17T14:31:14.490Z","0.0.0-canary-20260319154431":"2026-03-19T15:45:34.107Z","0.0.0-canary-20260320163607":"2026-03-20T16:37:14.359Z","0.0.0-canary-20260320165336":"2026-03-20T16:54:42.799Z","0.0.0-canary-20260326123403":"2026-03-26T12:35:11.454Z","0.0.0-canary-20260326163459":"2026-03-26T16:36:04.169Z","0.0.0-canary-20260327172448":"2026-03-27T17:25:56.790Z","0.0.0-canary-20260330132140":"2026-03-30T13:22:44.927Z","0.0.0-canary-20260330195841":"2026-03-30T19:59:50.608Z","0.0.0-canary-20260330195845":"2026-03-30T19:59:54.161Z","0.0.0-canary-20260331093933":"2026-03-31T09:40:39.648Z","0.0.0-canary-20260331112444":"2026-03-31T11:25:43.302Z","0.0.0-canary-20260401075950":"2026-04-01T08:00:58.785Z","0.0.0-canary-20260402071718":"2026-04-02T07:18:26.688Z","0.0.0-canary-20260402145458":"2026-04-02T14:56:00.056Z","0.0.0-canary-20260406141506":"2026-04-06T14:16:14.966Z","0.0.0-canary-20260406162539":"2026-04-06T16:26:49.721Z","0.0.0-canary-20260408164037":"2026-04-08T16:41:43.967Z","0.0.0-canary-20260409094927":"2026-04-09T09:50:33.897Z","0.0.0-canary-20260414152402":"2026-04-14T15:25:06.644Z","0.0.0-canary-20260416135004":"2026-04-16T13:51:07.687Z","0.0.0-canary-20260422134900":"2026-04-22T13:50:09.791Z","0.0.0-canary-20260422140418":"2026-04-22T14:05:25.464Z","0.0.0-canary-20260422160846":"2026-04-22T16:10:06.273Z","0.0.0-canary-20260423193851":"2026-04-23T19:39:59.498Z","0.0.0-canary-20260424185337":"2026-04-24T18:54:45.721Z","0.0.0-canary-20260429150005":"2026-04-29T15:01:17.566Z","0.0.0-canary-20260430155011":"2026-04-30T15:51:23.203Z","0.0.0-canary-20260504122116":"2026-05-04T12:22:22.162Z","0.0.0-canary-20260505182406":"2026-05-05T18:25:02.087Z","0.0.0-canary-20260507161656":"2026-05-07T16:18:05.484Z","0.0.0-canary-20260514103316":"2026-05-14T10:34:23.829Z","0.0.0-canary-20260514142715":"2026-05-14T14:28:25.575Z","0.0.0-canary-20260518111950":"2026-05-18T11:21:05.908Z","0.0.0-canary-20260521110752":"2026-05-21T11:09:06.930Z","0.0.0-canary-20260521150237":"2026-05-21T15:03:48.471Z","0.0.0-canary-20260522105007":"2026-05-22T10:51:11.850Z","0.0.0-canary-20260522153856":"2026-05-22T15:40:05.483Z","0.0.0-canary-20260525110706":"2026-05-25T11:08:14.057Z","0.0.0-canary-20260528135840":"2026-05-28T13:59:41.566Z","0.8.0":"2026-05-28T17:18:39.029Z","0.0.0-canary-20260529130824":"2026-05-29T13:09:24.121Z","0.0.0-canary-20260608143056":"2026-06-08T14:31:58.104Z","0.0.0-canary-20260609130001":"2026-06-09T13:01:18.293Z","0.0.0-canary-20260612164455":"2026-06-12T16:45:54.920Z","0.0.0-canary-20260624165210":"2026-06-24T16:53:08.737Z","0.0.0-canary-20260625133554":"2026-06-25T13:36:50.930Z","0.0.0-canary-20260629185235":"2026-06-29T18:53:34.953Z","0.0.0-canary-20260701133353":"2026-07-01T13:34:52.380Z","0.0.0-canary-20260707143033":"2026-07-07T14:31:31.367Z","0.0.0-canary-20260717121815":"2026-07-17T12:19:12.345Z","0.0.0-canary-20260722141938":"2026-07-22T14:20:39.915Z","0.0.0-canary-20260722151641":"2026-07-22T15:17:39.968Z","0.9.0":"2026-09-02T22:00:28.733Z","0.9.1":"2026-09-04T16:41:35.164Z","0.10.0":"2026-10-01T19:25:06.231Z"},"bugs":{"url":"https://github.com/trycourier/courier-designer/issues"},"license":"MIT","homepage":"https://github.com/trycourier/courier-designer#readme","keywords":["react","editor","rich-text","wysiwyg","tiptap"],"repository":{"url":"git+https://github.com/trycourier/courier-designer.git","type":"git"},"description":"React-based rich text designer component","maintainers":[{"name":"scarney","email":"scarney81@gmail.com"},{"name":"mikemilla","email":"mike@mikemiller.design"}],"readme":"# Introduction\n\nCourier Create is a package designed to facilitate the editing of templates in a multi-tenant environment. In platforms like Courier, where the application serves different users or clients (tenants) with unique configurations, this package makes it easy to edit and manage templates associated with specific tenants directly within your React application.\n\n## Key Features\n\n- **Embedded React Integration**\n  Easily integrate the template editor directly into your existing React application.\n- **Multi-Tenant Support**\n  Seamlessly manage and edit templates for different tenants, each with their own branding.\n- **Brand Editing**\n  Customize branding elements such as logos, colors, and styles per tenant to ensure consistency with each client's identity.\n- **Developer Friendly**\n  Designed with intuitive APIs and flexible components to speed up development and integration.\n\n# Getting Started\n\n## Installation\n\n```tsx\nnpm install @trycourier/react-designer\n```\n\nor\n\n```tsx\nyarn add @trycourier/react-designer\n```\n\nor\n\n```tsx\npnpm add @trycourier/react-designer\n```\n\n### Bundle Size and Dependencies\n\nThe package includes Monaco Editor for the HTML block feature. Monaco Editor is loaded dynamically (lazy-loaded) only when the HTML block feature is actually used, minimizing the impact on your initial bundle size.\n\n**Monaco Editor Deduplication**\n\nIf your application already uses `@monaco-editor/react`, modern bundlers (Webpack 5, Vite, etc.) will likely deduplicate the dependency automatically. This package uses relaxed version ranges (`@monaco-editor/react`: `>=4.0.0 <6.0.0` and `monaco-editor`: `>=0.40.0 <1.0.0`) to maximize the chances of deduplication with consumer installations.\n\nTo minimize bundle size:\n- Monaco Editor is lazy-loaded and only fetched when HTML blocks are used\n- Modern bundlers will attempt deduplication when version ranges overlap\n- Consider using the same version of `@monaco-editor/react` in your project if you're also using Monaco Editor directly\n\nIf bundle size is a critical concern for your use case, please reach out to discuss your specific requirements.\n\n## Authentication\n\nTo use the Courier Editor, you'll need to authenticate your requests using a JWT token. For development environments, you can quickly get started with a client key, while JWT authentication is recommended for production deployments.\n\n### Generate a JWT\n\n**Scopes**\n\nThe follow scopes are available for the editor:\n\n- `tenants:read`: allow the user to read all tenant data\n- `tenants:brand:read`: allow the user to read brand data for all tenants\n- `tenants:notifications:read`: allow the user to read all notification data for all tenants\n- `tenants:notifications:write`: allow the user to write all notification data for all tenants\n- `tenant:${TENANT_ID}:read` : allow the user to read tenant data for a specific tenant\n- `tenant:${TENANT_ID}:notification:read` : allow the user to write notification data for a specific tenant\n- `tenant:${TENANT_ID}:notification:write` : allow the user to write notification data for a specific tenant\n- `tenant:${TENANT_ID}:brand:read` : allow the user to read brand data for a specific tenant\n- `tenant:${TENANT_ID}:brand:write`: allow the user to write brand data for a specific tenant\n\nHere is a curl example with all the scopes needed that the SDK uses. Change the scopes to the scopes you need for your use case.\n\n**Example**\n\nThis example will generate a JWT that has access to all tenants and tenant notifications\n\n```bash\ncurl --request POST \\\n     --url https://api.courier.com/auth/issue-token \\\n     --header 'Accept: application/json' \\\n     --header 'Authorization: Bearer $YOUR_AUTH_KEY' \\\n     --header 'Content-Type: application/json' \\\n     --data \\\n '{\n    \"scope\": \"user_id:$YOUR_USER_ID tenants:read tenants:notifications:read tenants:notifications:write\",\n    \"expires_in\": \"$YOUR_NUMBER days\"\n  }'\n\n```\n\n**Example**\n\nThis example will generate a JWT that only has access to a specific tenant and it's notifications\n\n```bash\ncurl --request POST \\\n     --url https://api.courier.com/auth/issue-token \\\n     --header 'Accept: application/json' \\\n     --header 'Authorization: Bearer $YOUR_AUTH_KEY' \\\n     --header 'Content-Type: application/json' \\\n     --data \\\n '{\n    \"scope\": \"user_id:$YOUR_USER_ID tenant:tenant-123:read tenant:tenant-123:notifications:read tenants:tenant-123:notifications:write\",\n    \"expires_in\": \"$YOUR_NUMBER days\"\n  }'\n```\n\n**Example**\n\nThis example will generate a JWT that gives a user access to change brand information for a specific tenant\n\n```bash\ncurl --request POST \\\n     --url https://api.courier.com/auth/issue-token \\\n     --header 'Accept: application/json' \\\n     --header 'Authorization: Bearer $YOUR_AUTH_KEY' \\\n     --header 'Content-Type: application/json' \\\n     --data \\\n '{\n    \"scope\": \"user_id:$YOUR_USER_ID tenant:tenant-123:read tenant:tenant-123:brand:read tenant:tenant-123:brand:write\",\n    \"expires_in\": \"$YOUR_NUMBER days\"\n  }'\n```\n\n## Editor Usage\n\nTo use the Courier editor, you do not need to have already created a template. Just give it an ID and it will be created if it does not already exist.\n\n### Basic\n\nThis basic setup provides a fully functional editor with default settings. The TemplateProvider component handles state management and provides necessary context to the Editor.\n\nAs template changes are made, they are automatically saved to Courier.\n\n```tsx\nimport \"@trycourier/react-designer/styles.css\";\nimport { TemplateEditor, TemplateProvider } from \"@trycourier/react-designer\";\n\nfunction App() {\n  return (\n    <TemplateProvider templateId=\"template-123\" tenantId=\"tenant-123\" token=\"jwt\">\n      <TemplateEditor />\n    </TemplateProvider>\n  );\n}\n```\n\n### Publishing Hook\n\nBy default, the Courier template editor exposes a publish button that the template editor can interact with after completing changes. To override this default publishing behavior, you can hide the publishing button and interact with the publishing action directly allowing you to tightly integrate with your application's workflow.\n\n_Note:_ `useTemplateActions` _must be used inside of the `<TemplateProvider />` context_\n\n```tsx\nimport \"@trycourier/react-designer/styles.css\";\nimport { TemplateEditor, TemplateProvider, useTemplateActions } from \"@trycourier/react-designer\";\n\nfunction SaveButtonComponent() {\n  const { publishTemplate } = useTemplateActions();\n\n  const handlePublishTemplate = async () => {\n    //... other publish logic\n    await publishTemplate();\n  };\n\n  return (\n    <div>\n      <TemplateEditor hidePublish />\n      <button onClick={handlePublishTemplate}>Save Template</button>\n    </div>\n  );\n}\n\nfunction App() {\n  return (\n    <TemplateProvider templateId=\"template-123\" tenantId=\"tenant-123\" token=\"jwt\">\n      <SaveButtonComponent />\n    </TemplateProvider>\n  );\n}\n```\n\n### Theming\n\nYou can customize the look and feel through the theming API, which allows you to modify colors, and other visual elements via configuration.\n\n```tsx\nimport \"@trycourier/react-designer/styles.css\";\nimport { TemplateEditor } from \"@trycourier/react-designer\";\n\nfunction App() {\n  return (\n    <TemplateEditor\n      theme={{\n        background: \"#ffffff\",\n        foreground: \"#292929\",\n        muted: \"#D9D9D9\",\n        mutedForeground: \"#A3A3A3\",\n        popover: \"#ffffff\",\n        popoverForeground: \"#292929\",\n        border: \"#DCDEE4\",\n        input: \"#DCDEE4\",\n        card: \"#FAF9F8\",\n        cardForeground: \"#292929\",\n        primary: \"#ffffff\",\n        primaryForeground: \"#696F8C\",\n        secondary: \"#F5F5F5\",\n        secondaryForeground: \"#171717\",\n        accent: \"#E5F3FF\",\n        accentForeground: \"#1D4ED8\",\n        destructive: \"#292929\",\n        destructiveForeground: \"#FF3363\",\n        ring: \"#80849D\",\n        radius: \"6px\",\n      }}\n    />\n  );\n}\n```\n\n### Disabling Auto-save\n\nBy default, the Courier Editor auto-saves content. To disable this feature, configure the provider as follows\n\n_Note:_ `useTemplateActions` _must be used inside of the `<TemplateProvider />` context_\n\n```tsx\nimport \"@trycourier/react-designer/styles.css\";\nimport { TemplateEditor, TemplateProvider, useTemplateActions } from \"@trycourier/react-designer\";\n\nfunction SaveButtonComponent() {\n  const { saveTemplate, publishTemplate } = useTemplateActions();\n\n  const handleSaveTemplate = async () => {\n    //... other publish logic\n    await saveTemplate(); // the template must be saved before publishing\n    await publishTemplate();\n  };\n\n  return (\n    <div>\n      <TemplateEditor autoSave={false} hidePublish />\n      <button onClick={handleSaveTemplate}>Save Template</button>\n    </div>\n  );\n}\n\nfunction App() {\n  return (\n    <TemplateProvider templateId=\"template-123\" tenantId=\"tenant-123\" token=\"jwt\">\n      <SaveButtonComponent />\n    </TemplateProvider>\n  );\n}\n```\n\n### Sending\n\nTo send to a message that has been created by you must include the tenant_id in the template identifier\n\n```tsx\nimport { CourierClient } from \"@trycourier/courier\";\n\nconst courier = new CourierClient({ authorizationToken: \"<AUTH_TOKEN>\" }); // get from the Courier UI\n\nconst { requestId } = await courier.send({\n  message: {\n    context: {\n      tenant_id: \"<TENANT_ID>\", // The tenant_id should be added to context\n    },\n    to: {\n      data: {\n        name: \"Marty\",\n      },\n      email: \"marty_mcfly@email.com\",\n    },\n    template: \"tenant/<TEMPLATE_ID>\", // The tenant/ qualifier should be added to the template_id\n  },\n});\n```\n\n### Variables\n\nVariables are placeholders in your template that get replaced with actual data when the email is sent. For example, instead of writing \"**Hello customer,**\" you can write \"**Hello `{{user.firstName}}`,**\" which will display the recipient's actual name.\n\nThe Courier Editor supports any valid variable name, including nested structures like `{{user.firstName}}` or `{{company.address.city}}`.\n\n**How to Insert Variables**\n\nType `{{variableName}}` directly in the editor. The variable will be automatically converted to a variable node when you finish typing. Variable names must follow valid JSON property naming conventions (e.g., `user.firstName`, `company.name`).\n\n### Variable Autocomplete\n\nWhen you provide a `variables` prop, the editor enables variable functionality: typing `{{` creates variable chips, the variable toolbar button is shown, and an autocomplete dropdown guides users to select from available variables.\n\n> **Note:** If the `variables` prop is not provided (or is `undefined`), all variable functionality is disabled — the variable toolbar button is hidden and typing `{{` will not create variable chips. To enable variables without autocomplete suggestions, pass an empty object: `variables={{}}`.\n\n```tsx\nimport \"@trycourier/react-designer/styles.css\";\nimport { TemplateEditor, TemplateProvider } from \"@trycourier/react-designer\";\n\nfunction App() {\n  // Define available variables (can be nested objects)\n  const variables = {\n    user: {\n      firstName: \"\",\n      lastName: \"\",\n      email: \"\",\n    },\n    order: {\n      id: \"\",\n      total: \"\",\n      date: \"\",\n    },\n    company: {\n      name: \"\",\n    },\n  };\n\n  return (\n    <TemplateProvider templateId=\"template-123\" tenantId=\"tenant-123\" token=\"jwt\">\n      <TemplateEditor variables={variables} />\n    </TemplateProvider>\n  );\n}\n```\n\nWhen users type `{{` in the editor, they'll see a dropdown with:\n- `user.firstName`\n- `user.lastName`\n- `user.email`\n- `order.id`\n- `order.total`\n- `order.date`\n- `company.name`\n\nThe dropdown filters as the user types, making it easy to find the right variable.\n\n**Disabling Autocomplete:**\n\nIf you want to allow users to type any variable name without suggestions, use the `disableVariablesAutocomplete` prop:\n\n```tsx\n<TemplateEditor disableVariablesAutocomplete />\n```\n\nThis is useful when you don't have a predefined list of variables and want to allow any variable name.\n\n### Variable Validation\n\nThe editor supports custom variable validation, allowing you to restrict which variable names users can enter. This is useful when you have a specific set of allowed replacement variables and want to prevent users from entering arbitrary names that could cause errors downstream.\n\n```tsx\nimport \"@trycourier/react-designer/styles.css\";\nimport { TemplateEditor, TemplateProvider } from \"@trycourier/react-designer\";\nimport type { VariableValidationConfig } from \"@trycourier/react-designer\";\n\nconst ALLOWED_VARIABLES = [\n  \"user.firstName\",\n  \"user.lastName\",\n  \"user.email\",\n  \"order.id\",\n  \"order.total\",\n];\n\nfunction App() {\n  const variableValidation: VariableValidationConfig = {\n    // Custom validator - return true if variable is allowed\n    validate: (name) => ALLOWED_VARIABLES.includes(name),\n    \n    // Behavior when validation fails: \"mark\" (default) or \"remove\"\n    onInvalid: \"mark\",\n    \n    // Toast message shown on invalid variable\n    invalidMessage: (name) => \n      `Variable \"${name}\" is not allowed. Available: ${ALLOWED_VARIABLES.join(\", \")}`,\n  };\n\n  return (\n    <TemplateProvider templateId=\"template-123\" tenantId=\"tenant-123\" token=\"jwt\">\n      <TemplateEditor variableValidation={variableValidation} />\n    </TemplateProvider>\n  );\n}\n```\n\n**VariableValidationConfig Options:**\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `validate` | `(name: string) => boolean` | - | Custom validator function. Returns `true` if the variable is allowed. Runs after built-in format validation. |\n| `onInvalid` | `\"mark\" \\| \"remove\"` | `\"mark\"` | Behavior when validation fails. `\"mark\"` keeps the chip with invalid styling (red). `\"remove\"` deletes the chip. |\n| `invalidMessage` | `string \\| ((name: string) => string)` | - | Message to show as a toast when validation fails. Can be a static string or a function for dynamic messages. |\n| `overrideFormatValidation` | `boolean` | `false` | If `true`, bypasses built-in format validation entirely. Only the custom `validate` function is used. Use with caution. |\n\n**Validation Flow:**\n\n1. **Built-in format validation** runs first (unless `overrideFormatValidation` is `true`), ensuring the variable name follows valid JSON property conventions.\n2. **Custom validation** runs second (if `validate` is provided), checking against your allowed list or custom rules.\n3. If validation fails, the `onInvalid` behavior is applied and a toast is shown if `invalidMessage` is configured.\n\n### Block Library Customization\n\nThe `useBlockConfig` hook allows you to customize the blocks available in the sidebar, set default attributes, and create pre-configured block presets.\n\n_Note: `useBlockConfig` must be used inside of the `<TemplateProvider />` context_\n\n```tsx\nimport { useBlockConfig, TemplateEditor, TemplateProvider } from \"@trycourier/react-designer\";\n\nfunction CustomBlocksEditor() {\n  const { setVisibleBlocks, setDefaults, registerPreset } = useBlockConfig();\n\n  useEffect(() => {\n    // Register a preset (pre-configured block variant)\n    registerPreset({\n      type: \"button\",\n      key: \"console\",\n      label: \"Go to Console\",\n      icon: <ExternalLinkIcon />, // Optional custom icon\n      attributes: { link: \"https://console.example.com\", backgroundColor: \"#007bff\" },\n    });\n\n    // Set default attributes for all new buttons (borderRadius is a number in pixels)\n    setDefaults(\"button\", { borderRadius: 4 });\n\n    // Control which blocks appear in sidebar (and their order)\n    setVisibleBlocks([\n      \"heading\",\n      \"text\",\n      { type: \"button\", preset: \"console\" }, // Preset between built-in blocks\n      \"image\",\n      \"button\",\n    ]);\n  }, []);\n\n  return <TemplateEditor />;\n}\n```\n\n**API Reference:**\n\n| Function | Description |\n|----------|-------------|\n| `visibleBlocks` | Current visible blocks array |\n| `setVisibleBlocks(blocks)` | Set which blocks appear in sidebar |\n| `resetVisibleBlocks()` | Reset to default blocks |\n| `setDefaults(type, attrs)` | Set default attributes for a block type |\n| `getDefaults(type)` | Get defaults for a block type |\n| `clearDefaults(type)` | Clear defaults for a block type |\n| `registerPreset(preset)` | Register a pre-configured block variant |\n| `unregisterPreset(type, key)` | Remove a preset |\n| `presets` | All registered presets |\n| `getPresetsForType(type)` | Get presets for a specific block type |\n| `insertBlock(type, presetKey?)` | Programmatically insert a block |\n\n**Block Types:** `heading`, `text`, `image`, `button`, `divider`, `spacer`, `customCode`, `column`, `blockquote`\n\n## Error Handling\n\nThe Courier Editor includes a comprehensive error handling system that automatically provides user-friendly notifications for various error types including API errors, network failures, validation issues, and file upload problems.\n\n### Custom Error Handling\n\nYou can programmatically trigger and handle errors using the `useTemplateActions` hook. This is useful for custom validation, user actions, or integration with external systems.\n\n_Note: `useTemplateActions` must be used inside of the `<TemplateProvider />` context_\n\n```tsx\nimport { useTemplateActions, TemplateEditor, TemplateProvider } from \"@trycourier/react-designer\";\n\nfunction CustomComponent() {\n  const { setTemplateError } = useTemplateActions();\n\n  const handleCustomAction = async () => {\n    try {\n      // Your custom logic here\n      await someApiCall();\n    } catch (error) {\n      // Simple string error (automatically converted)\n      setTemplateError(\"Something went wrong with your custom action\");\n\n      // Or create a structured error with custom toast configuration\n      setTemplateError({\n        message: \"Custom error message\",\n        toastProps: {\n          duration: 6000,\n          action: {\n            label: \"Retry\",\n            onClick: () => handleCustomAction(),\n          },\n          description: \"Additional context about the error\",\n        },\n      });\n    }\n  };\n\n  return (\n    <div>\n      <TemplateEditor />\n      <button onClick={handleCustomAction}>Custom Action</button>\n    </div>\n  );\n}\n\nfunction App() {\n  return (\n    <TemplateProvider templateId=\"template-123\" tenantId=\"tenant-123\" token=\"jwt\">\n      <CustomComponent />\n    </TemplateProvider>\n  );\n}\n```\n\n### Error Object Structure\n\nAll errors use a simple, consistent structure:\n\n```tsx\n// Error interface\ninterface TemplateError {\n  message: string; // The error message to display\n  toastProps?: ExternalToast; // Optional Sonner toast configuration\n}\n\n// Usage examples\nsetTemplateError({\n  message: \"Upload failed\",\n  toastProps: {\n    duration: 5000,\n    description: \"File size too large\",\n    action: {\n      label: \"Try Again\",\n      onClick: () => retryUpload(),\n    },\n  },\n});\n\n// Different error scenarios\nsetTemplateError({ message: \"Authentication failed\", toastProps: { duration: 6000 } });\nsetTemplateError({ message: \"Network error\", toastProps: { description: \"Check connection\" } });\nsetTemplateError({ message: \"Validation error\", toastProps: { duration: 5000 } });\n```\n\n### Error Boundary Protection\n\nThe editor includes an error boundary component to catch and handle React rendering errors gracefully.\n\n_Note: `useTemplateActions` must be used inside of the `<TemplateProvider />` context_\n\n```tsx\nimport {\n  ErrorBoundary,\n  useTemplateActions,\n  TemplateEditor,\n  TemplateProvider,\n} from \"@trycourier/react-designer\";\n\nfunction TemplateEditorWithErrorHandling() {\n  const { setTemplateError } = useTemplateActions();\n\n  return (\n    <ErrorBoundary\n      onError={(error, errorInfo) => {\n        // Custom error logging\n        console.error(\"Editor error:\", error);\n\n        // Optional: integrate with template error system\n        setTemplateError({\n          message: `Render error: ${error.message}`,\n          toastProps: {\n            duration: 6000,\n            action: {\n              label: \"Reload\",\n              onClick: () => window.location.reload(),\n            },\n          },\n        });\n      }}\n      fallback={<div>Something went wrong. Please refresh the page.</div>}\n    >\n      <TemplateEditor />\n    </ErrorBoundary>\n  );\n}\n\nfunction App() {\n  return (\n    <TemplateProvider templateId=\"template-123\" tenantId=\"tenant-123\" token=\"jwt\">\n      <TemplateEditorWithErrorHandling />\n    </TemplateProvider>\n  );\n}\n```\n\n### Clearing Errors\n\nTo programmatically clear the current error state:\n\n_Note: `useTemplateActions` must be used inside of the `<TemplateProvider />` context_\n\n```tsx\nimport { useTemplateActions, TemplateEditor, TemplateProvider } from \"@trycourier/react-designer\";\n\nfunction ClearErrorComponent() {\n  const { setTemplateError } = useTemplateActions();\n\n  const handleClearError = () => {\n    // Clear the error\n    setTemplateError(null);\n  };\n\n  return (\n    <div>\n      <TemplateEditor />\n      <button onClick={handleClearError}>Clear Error</button>\n    </div>\n  );\n}\n\nfunction App() {\n  return (\n    <TemplateProvider templateId=\"template-123\" tenantId=\"tenant-123\" token=\"jwt\">\n      <ClearErrorComponent />\n    </TemplateProvider>\n  );\n}\n```\n\n## Template Duplication\n\nThe `useTemplateActions` hook provides a `duplicateTemplate` function that allows you to create a copy of the current template with a new ID. This is useful for creating variations of existing templates or providing users with a \"Save As\" functionality.\n\n_Note: `useTemplateActions` must be used inside of the `<TemplateProvider />` context_\n\n```tsx\nimport { useTemplateActions, TemplateEditor, TemplateProvider } from \"@trycourier/react-designer\";\nimport { useState } from \"react\";\n\nfunction DuplicateTemplateExample() {\n  const { duplicateTemplate } = useTemplateActions();\n\n  // Simple duplicate with auto-generated name (adds \"-copy\" suffix)\n  const handleQuickDuplicate = async () => {\n    const result = await duplicateTemplate();\n    if (result?.success) {\n      console.log(`Template duplicated to: ${result.templateId}`);\n    }\n  };\n\n  // Duplicate with custom ID\n  const handleCustomDuplicate = async () => {\n    const result = await duplicateTemplate({\n      targetTemplateId: \"my-custom-template-id\",\n      // Optionally provide a custom display name:\n      // name: \"My Duplicated Template\",\n    });\n    if (result?.success) {\n      console.log(`Template duplicated! New ID: ${result.templateId}, Version: ${result.version}`);\n    }\n  };\n\n  return (\n    <div>\n      <TemplateEditor />\n      <button onClick={handleQuickDuplicate}>Quick Duplicate</button>\n      <button onClick={handleCustomDuplicate}>Duplicate with Custom ID</button>\n    </div>\n  );\n}\n\nfunction App() {\n  return (\n    <TemplateProvider templateId=\"original-template\" tenantId=\"tenant-123\" token=\"jwt\">\n      <DuplicateTemplateExample />\n    </TemplateProvider>\n  );\n}\n```\n\n### Duplicate Template Options\n\nAll options are optional. If called with no arguments, the function will create a duplicate with ID `{currentTemplateId}-copy`.\n\n| Option | Type | Required | Description |\n|--------|------|----------|-------------|\n| `targetTemplateId` | `string` | No | The ID for the new duplicated template. Defaults to `{currentTemplateId}-copy` |\n| `content` | `ElementalContent` | No | Override the content to duplicate (defaults to current editor content) |\n| `name` | `string` | No | Custom display name for the new template (defaults to targetTemplateId) |\n\n### Duplicate Template Result\n\nThe `duplicateTemplate` function returns a promise that resolves to:\n\n```tsx\ninterface DuplicateTemplateResult {\n  success: boolean;    // Whether the duplication succeeded\n  templateId: string;  // The ID of the new template\n  version?: string;    // The version of the newly created template\n}\n```\n\n## Brand Editor\n\nThe Brand Editor component allows you to customize and manage a tenant's brand settings directly within your application. This specialized editor provides an interface for modifying brand colors, logos, and other visual elements that will be applied to your templates.\n\n_Note: For successful authentication it's required to generate a JWT with proper [brand scopes](#scopes)._\n\n### Basic\n\nSimilar to the basic Template Editor setup, implementing the Brand Editor requires minimal configuration. The BrandProvider component handles state management and provides the necessary context to the Brand Editor component.\n\n```tsx\nimport \"@trycourier/react-designer/styles.css\";\nimport { BrandEditor, BrandProvider } from \"@trycourier/react-designer\";\n\nfunction App() {\n  return (\n    <BrandProvider tenantId=\"tenant-123\" token=\"jwt\">\n      <BrandEditor />\n    </BrandProvider>\n  );\n}\n```\n\n### Publishing Hook\n\nSimilar to the Template Editor, the Brand Editor also provides a publishing hook that allows you to customize the publishing behavior. You can use the `useBrandActions` hook to programmatically trigger brand updates and integrate them with your application's workflow.\n\n_Note: `useBrandActions` must be used inside of the `<BrandProvider />` context_\n\n```tsx\nimport \"@trycourier/react-designer/styles.css\";\nimport { BrandEditor, BrandProvider, useBrandActions } from \"@trycourier/react-designer\";\n\nfunction SaveBrandComponent() {\n  const { publishBrand } = useBrandActions();\n\n  const handlePublishBrand = () => {\n    //... other publish logic\n    await publishBrand();\n  };\n\n  return (\n    <BrandProvider tenantId=\"tenant-123\" token=\"jwt | client key\">\n      <BrandEditor hidePublish />\n      <button onClick={handlePublishBrand}>Save Brand</button>\n    </BrandProvider>\n  );\n}\n```\n\n# Using Brand and Template Editors Simultaneously\n\nThe `@trycourier/react-designer` package allows you to use both the Brand Editor and Template Editor in a single interface by adding the `brandEditor` prop to the `TemplateEditor` component.\n\n```tsx\nimport \"@trycourier/react-designer/styles.css\";\nimport { TemplateEditor, TemplateProvider } from \"@trycourier/react-designer\";\n\nfunction App() {\n  return (\n    <TemplateProvider templateId=\"template-123\" tenantId=\"tenant-123\" token=\"jwt\">\n      <TemplateEditor brandEditor />\n    </TemplateProvider>\n  );\n}\n```\n\n`TemplaeProvider` supports the both editors – there is no need to add `BrandProvider` in this mode.\n\n_Note: The JWT token must include proper [scopes](#scopes) for both template and brand editing capabilities._\n\n# Properties\n\nThe Properties section details the configuration options available for both the Editor and TemplateProvider components. These properties allow you to customize the behavior and functionality of the editor to match your specific requirements.\n\n### Template Editor Properties\n\nThe Editor component is the core element that provides the template editing interface. If you are using the Template Editor with the Template provider, required properties will be provided.\n\n| Property         | Type                                   | Default | Description                                                                                                                                                                                                                                                            |\n| ---------------- | -------------------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| autoSave         | boolean                                | true    | Enables automatic saving of changes to the template. When true, changes are automatically persisted.                                                                                                                                                                   |\n| autoSaveDebounce | number                                 | 2000ms  | Time in milliseconds to wait after changes before triggering an auto-save operation. Controls save frequency.                                                                                                                                                          |\n| brandEditor      | boolean                                | false   | When enabled, shows the brand editor interface alongside the template editor. Allows editing brand settings.                                                                                                                                                           |\n| brandProps       | BrandEditorProps                       |         | Configuration options for the brand editor when enabled. Passed directly to the BrandEditor component.                                                                                                                                                                 |\n| hidePublish      | boolean                                | false   | When true, hides the \"Publish Changes\" button in the editor interface.                                                                                                                                                                                                 |\n| onChange         | (value: ElementalContent) => void      |         | Callback function that fires whenever the editor content changes, providing the updated ElementalContent structure.                                                                                                                                                    |\n| routing          | { method: string; channels: string[] } |         | Configures multi-channel routing and delivery behavior. The `method` property determines delivery strategy: \"single\" (deliver via first available channel) or \"all\" (deliver via all configured channels). The `channels` array defines which delivery channels are available in the editor. |\n| theme            | ThemeObj \\| cssClass                   |         | Controls the visual appearance of the editor. Can be a Theme object with styling properties or a CSS class name.                                                                                                                                                       |\n| value            | ElementalContent                       |         | Initial content for the editor in ElementalContent format. Used as the starting template when the editor loads.                                                                                                                                                        |\n| variableValidation | VariableValidationConfig             |         | Configuration for custom variable validation. Allows restricting which variable names are allowed and defining behavior on validation failure. See [Variable Validation](#variable-validation) section for details.                                                    |\n| variables        | Record<string, any>                    |         | Variables available for autocomplete suggestions. When provided, typing `{{` shows a dropdown with matching variables. When not provided (`undefined`), all variable functionality is disabled (toolbar button hidden, `{{` typing does not create chips). Pass `{}` to enable variables without suggestions. See [Variable Autocomplete](#variable-autocomplete) section for details. |\n| disableVariablesAutocomplete | boolean                      | false   | When `true`, disables variable autocomplete and allows users to type any variable name directly. When `false` (default), shows autocomplete dropdown with variables from the `variables` prop.                                                                          |\n\n### Multi-Channel Routing\n\nThe `routing` property allows you to configure which communication channels are available in the template editor and how messages are delivered to recipients. This gives you full control over the delivery strategy for your templates.\n\n```tsx\nimport \"@trycourier/react-designer/styles.css\";\nimport { TemplateEditor, TemplateProvider } from \"@trycourier/react-designer\";\n\nfunction App() {\n  return (\n    <TemplateProvider templateId=\"template-123\" tenantId=\"tenant-123\" token=\"jwt\">\n      <TemplateEditor\n        routing={{\n          method: \"single\", // \"single\" for fallback delivery, \"all\" for simultaneous delivery\n          channels: [\"email\", \"sms\", \"push\"] // Available channels in the editor\n        }}\n      />\n    </TemplateProvider>\n  );\n}\n```\n\n**Channel Options:**\n- `\"email\"` - Email delivery\n- `\"sms\"` - SMS text messaging\n- `\"push\"` - Push notifications\n- `\"inbox\"` - In-app messaging\n\n**Delivery Methods:**\n- `\"single\"` - Delivers via the first available channel (fallback strategy)\n- `\"all\"` - Delivers via all configured channels simultaneously\n\n### Template Provider Properties\n\nThe TemplateProvider component wraps the Editor component and manages the template state, authentication, and data flow. It provides essential context and functionality needed for the editor to operate. Below are the key properties that can be configured when using the\n\n| Property   | Type   | Required | Description                                                                                                                                                                          |\n| ---------- | ------ | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| templateId | string | Yes      | Unique identifier for the template being edited. Required for loading and saving template data. If the template with that ID has not been created yet, it will be on the first save. |\n| tenantId   | string | Yes      | The tenant ID associated with the template. Used for brand theming and tenant-specific functionality.                                                                                |\n| token      | string | Yes      | Authentication token (JWT or ClientKey) used to authorize API requests to Courier services.                                                                                          |\n\n### Brand Editor\n\nThe Brand Editor component accepts properties that allow you to customize its behavior and appearance. These properties provide control over the editing interface and functionality specific to brand management.\n\n| Property         | Type                           | Default | Description                                                                                                                    |\n| ---------------- | ------------------------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------ |\n| autoSave         | boolean                        | true    | Enables automatic saving of changes to the template. When true, changes are automatically persisted.                           |\n| autoSaveDebounce | number                         | 2000ms  | Time in milliseconds to wait after changes before triggering an auto-save operation. Controls save frequency.                  |\n| hidePublish      | boolean                        | false   | When true, hides the \"Publish Changes\" button in the editor interface.                                                         |\n| onChange         | (value: BrandSettings) => void |         | Callback function that fires whenever brand settings are modified, providing the updated brand configuration values.           |\n| theme            | ThemeObj \\| cssClass           |         | Controls the visual appearance of the editor. Can be a Theme object with styling properties or a CSS class name.               |\n| value            | BrandSettings                  |         | Initial brand settings values to populate the editor with, including colors, logo, social links, and header style preferences. |\n| variableValidation | VariableValidationConfig     |         | Configuration for custom variable validation. See [Variable Validation](#variable-validation) section for details.             |\n| variables        | Record<string, any>            |         | Variables available for autocomplete suggestions. When not provided, all variable functionality is disabled. Pass `{}` to enable without suggestions. |\n| disableVariablesAutocomplete | boolean              | false   | When `true`, disables variable autocomplete and allows users to type any variable name directly.                                  |\n\n### Brand Provider\n\nThe Brand Provider component is responsible for managing brand-related state and context in your application. It wraps the Brand Editor component and handles data flow, authentication, and state management for brand customization. Here are the key properties that can be configured:\n\n| Property | Type   | Required | Description                                                                           |\n| -------- | ------ | -------- | ------------------------------------------------------------------------------------- |\n| tenantId | string | Yes      | The unique identifier for the tenant whose brand settings are being edited.           |\n| token    | string | Yes      | Authentication token (JWT or ClientKey) used to authorize brand-related API requests. |\n\n## Shadow DOM Usage\n\nIf you render the Courier Editor inside a [Shadow DOM](https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_shadow_DOM) (e.g., for style isolation), drag-and-drop functionality will not work out of the box. This is a known incompatibility with the underlying [pragmatic-drag-and-drop](https://github.com/atlassian/pragmatic-drag-and-drop) library, which relies on `event.target` to identify dragged elements. Shadow DOM re-targets events to the shadow host, breaking this detection.\n\nWe provide a utility function `applyShadowDomDndFix` that patches event handling to restore drag-and-drop support inside a Shadow DOM.\n\n### Setup\n\nCall `applyShadowDomDndFix(shadowRoot)` **after** creating the shadow root but **before** rendering the editor. Store the returned cleanup function and call it when unmounting.\n\n```tsx\nimport { useEffect, useRef } from \"react\";\nimport { createRoot } from \"react-dom/client\";\nimport {\n  TemplateEditor,\n  TemplateProvider,\n  applyShadowDomDndFix,\n} from \"@trycourier/react-designer\";\nimport \"@trycourier/react-designer/styles.css\";\n\nfunction EditorInShadowDom() {\n  const containerRef = useRef<HTMLDivElement>(null);\n\n  useEffect(() => {\n    const container = containerRef.current;\n    if (!container) return;\n\n    // 1. Create Shadow DOM\n    const shadowRoot = container.attachShadow({ mode: \"open\" });\n\n    // 2. Apply DnD fix BEFORE rendering the editor\n    const cleanupDndFix = applyShadowDomDndFix(shadowRoot);\n\n    // 3. Inject styles into shadow root\n    const link = document.createElement(\"link\");\n    link.rel = \"stylesheet\";\n    link.href = \"/path/to/react-designer/styles.css\";\n    shadowRoot.appendChild(link);\n\n    // 4. Render the editor\n    const mountPoint = document.createElement(\"div\");\n    shadowRoot.appendChild(mountPoint);\n\n    const root = createRoot(mountPoint);\n    root.render(\n      <TemplateProvider\n        templateId=\"my-template\"\n        tenantId=\"my-tenant\"\n        token=\"my-token\"\n      >\n        <TemplateEditor />\n      </TemplateProvider>\n    );\n\n    // 5. Cleanup on unmount\n    return () => {\n      cleanupDndFix();\n      root.unmount();\n    };\n  }, []);\n\n  return <div ref={containerRef} />;\n}\n```\n\n### Known Limitations\n\n- **Drag handles are disabled in Shadow DOM.** In a normal DOM context, blocks can only be dragged by the grip icon on the left. Inside a Shadow DOM, blocks become draggable from anywhere on the element. This is because pragmatic-drag-and-drop's internal handle validation is not compatible with Shadow DOM event re-targeting.\n- **Global patch.** The fix monkey-patches `Event.prototype.target` while active. Always call the cleanup function when unmounting to restore normal behavior.\n\n# Limitations\n\n**React Only**\n\nThe Courier Editor is currently only compatible with React applications. This means you'll need to have a React-based frontend to integrate the editor into your application. Support for other frameworks like Vue.js or Angular may be considered in future releases based on community demand.\n\nMinimal supported React version is 18.2.0.\n\n**Email channel support only**\n\nCurrently, the editor only supports creating and editing email templates. Support for additional channels like SMS, push notifications, and direct messages is currently under development and will be added in the next month or so.\n\n# Development\n\n## Scripts\n\n- `pnpm dev` - Starts the development environment\n- `pnpm build` - Builds the package\n- `pnpm test` - Runs tests\n- `pnpm lint` - Runs linting\n\n## Publishing to npm\n\nThis package can be published to npm using the provided scripts. The publishing process includes version bumping, building, testing, and pushing changes to git.\n\n### Publishing workflow\n\n1. Make sure your changes are committed and your working directory is clean\n2. Run one of the release commands:\n   - `pnpm release` - Bumps patch version and publishes\n   - `pnpm release:patch` - Same as above\n   - `pnpm release:minor` - Bumps minor version and publishes\n   - `pnpm release:major` - Bumps major version and publishes\n   - `pnpm release:dry-run` - Simulates the release process without publishing\n   - `pnpm release:canary` - Creates a canary release with a unique tag\n\nThe release script will:\n\n- Check if your working directory is clean\n- Build the package\n- Run tests\n- Bump the version (if not dry run)\n- Commit version changes and create a git tag (except for canary releases)\n- Publish to npm\n- Push changes and tags to git repository (except for canary releases)\n\n### Canary builds\n\nCanary builds are pre-release versions that allow users to test the latest changes without affecting the stable release. Each canary build is published with a unique npm tag based on the timestamp when it was created.\n\n#### Creating a canary build\n\nRun the canary release command:\n\n```sh\npnpm release:canary\n```\n\nThis will:\n\n- Generate a unique tag in the format `canary-{timestamp}`\n- Create a version like `0.0.1-canary-1718392847`\n- Publish to npm with the unique tag\n\n#### Installing a specific canary build\n\nTo see all available canary builds:\n\n```sh\nnpm dist-tag ls @trycourier/courier-designer\n```\n\nTo install a specific canary build:\n\n```sh\n# Example for a specific canary build\nnpm install @trycourier/courier-designer@canary-1718392847\n```\n\n### Manual publishing\n\nIf you need more control over the publishing process:\n\n1. Build the package: `pnpm build`\n2. Run tests: `pnpm test`\n3. Bump version: `pnpm version patch|minor|major`\n4. Publish: `pnpm publish --access public`\n\nNote: You need to have npm publishing rights for the `@trycourier` organization to publish this package.\n","readmeFilename":"README.md"}