{"_id":"@giaminh/sho-lpb-core","_rev":"32-7df0b1de94f1ea61951e16d57d7bed18","name":"@giaminh/sho-lpb-core","dist-tags":{"latest":"1.0.35"},"versions":{"1.0.0":{"name":"@giaminh/sho-lpb-core","version":"1.0.0","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.0","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"ac140f729f57dcfd206c1b25d865af09f431317d","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.0.tgz","fileCount":89,"integrity":"sha512-ZUgb/dDGqBVeaH2U729ApBD8ut16l5/xD9pIIl47Lm2ZhW+Xfi/WqNTizmVXOHprjzs819h2v6p88aa0RMZi2w==","signatures":[{"sig":"MEYCIQCkFuC8yJSW5kRRdEMz3pJQF+kerLs/9ZuHBqVWL9/uUgIhAKOqyGDgOYCHuEwZQ/2zOcr00X6O3CjdIQPmmy3/7eer","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781018},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"040bde882e33684ce4f580517488a40cf6e5430f","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.0_1762838597412_0.7397862905461259","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@giaminh/sho-lpb-core","version":"1.0.1","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.1","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"ccefd8af4d51245f9d6e766aa46ccd0112d2a825","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.1.tgz","fileCount":89,"integrity":"sha512-O1168V5/0cKX60YIgKhUrjZoDeWKYm/vByPBQQFnWKyBrQ0nRoFq+t3zFP2DkpexUPBN/wQ1D9VExf34MqTLRQ==","signatures":[{"sig":"MEUCICuQK0A3TLloaU00UAMmc3mcYqrGyIexjwHvjrmozDQQAiEA8jwfIiWOYkMlarG7BNiZH46q0bLmUBXr/kVjHPOLrmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781018},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"040bde882e33684ce4f580517488a40cf6e5430f","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.1_1762838834703_0.21591767891390834","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@giaminh/sho-lpb-core","version":"1.0.2","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.2","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"628273c264c7fbe115c72f49f0d70e2e254011d6","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.2.tgz","fileCount":89,"integrity":"sha512-HS7/g1um+kSHabMWZvpfkMHQ/M5mMSk8ra3QXsFF8q9nJQO+sC4/Dhn5/pMHLiap5fLnY3gpt0ba9hgkfmbsug==","signatures":[{"sig":"MEUCICUB1qFF7MSMg7yzYeI86mmHpdtiHXo1/c7F/Ngd/gGDAiEA2jsBX4heiQ82zCwlJhdOsfkOHc6IRcZp7C73IlCXurw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802807},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"db9e74ab445957c8201221c1775f6544d1e81bba","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.2_1764303188351_0.754641694787592","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@giaminh/sho-lpb-core","version":"1.0.3","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.3","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"04af75c669a1f230d187a6dd530d43994eb53d81","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.3.tgz","fileCount":89,"integrity":"sha512-zG+QtAxjulhLRtAW/448l/xc6fMcZpfa09jB8TMFbeCUH2K0AvTLlH6WeH34wusq89C+qMpLGsh7ysQhk3Zo4Q==","signatures":[{"sig":"MEUCIQCnaJUhbHWfokUVj0CgUpJHITd3GtRvMIvpa+Wmi2ychAIgLE4+18QZ60sW+HuLo4NFmSZkliCp/NWNp7wK/qtl2W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":805855},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8933da1906fb48d91999e5f6a05dabc17f457f96","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.3_1764305653816_0.9390327875641991","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@giaminh/sho-lpb-core","version":"1.0.4","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.4","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"7e079c7939c088b61c9c3b41708c0960f0b77e1c","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.4.tgz","fileCount":89,"integrity":"sha512-iSQLvMYOuOXUg1ZXnWeqSQdPSJdlCcsQjzcRQztDL+uUGhLVmOeNxgJJWg3YDHHAPObRi49w7fejjimgOUjF1A==","signatures":[{"sig":"MEQCIGeNO+fgE64zKo+vvWNNi0Y31afbFqHmOFfrWP5HLM98AiBtrLtkK1P9+JbxQrJa9kpQV6s6Vnzq4m2A1FLhIQprQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811182},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ab05cd8046fd62dc6b8c724ce0765ebc0db35870","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.4_1764318984431_0.9599437409515088","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@giaminh/sho-lpb-core","version":"1.0.5","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.5","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"6630476439ee64510c8ac505bce41d36a2fcc836","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.5.tgz","fileCount":89,"integrity":"sha512-m5MTcFIV3o4FB9EPrWGh4r5JJD+exAFpCxAO4gdJ2iiqH+b8CUnZCb9K4F/sX2+QmvRtQ5MMd/D5Al36zUuHuw==","signatures":[{"sig":"MEQCIGiC0NHOp6xKWgcVDSuiZWSa3U3LzlefdkfqnS80FmZkAiAPO5fEiWBX/5vVWETzXBNayfS3RtMTI3XL0JaGVzw95g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811026},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d9da4a53d8507e1151f1be7926b64a83eedf9b57","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.5_1764320814417_0.08819269505106009","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@giaminh/sho-lpb-core","version":"1.0.6","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.6","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"01d9c20debd0c6537ac17fd8ace31350b9af6f48","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.6.tgz","fileCount":89,"integrity":"sha512-PQ71uaM2EJXTGUXKnIJMprQAhx6PnGYxihdGblaxwa9xBafgvmL/yWjC6642uRy9NaK0nuaCAPzQZGBXi+L2jQ==","signatures":[{"sig":"MEUCIGmX3qM+IHhGgaijxb/wVXIIn1zp1dEcBUwwJgslqyqAAiEAts3erP6KzdsivMoPQQTdyE5g3gfw05VLzG8TRzMhh1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":813254},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"026990ae1468d83a648f777f957ddf15890e70e5","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.6_1764323017775_0.5214837356659174","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@giaminh/sho-lpb-core","version":"1.0.7","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.7","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"35444cd6e51a196d7b2ab8cd3d16b87b0f4cd6e8","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.7.tgz","fileCount":89,"integrity":"sha512-ATOSVs+M+0QtSLx1rrBESlQE2K1Sj3l+rniwTl+aNLNWfTU62i61cweilTWBeDs0vVhLho14ey0nfYCV1wN2WQ==","signatures":[{"sig":"MEUCIEXvOZ0y7XmvQ5RwuAOhTbNm3rMaJY+4dJTjKfokCIL/AiEAk42VMh7Jq2aY/Q18gFPDJV3kgXc+wB13EvU/C86Yo5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814759},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"220f5bdf06d1d32fe38170a7fec1170795e6c302","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.7_1764323530069_0.6347556139286299","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@giaminh/sho-lpb-core","version":"1.0.8","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.8","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"4be8359708ea6f941de42d27607f592a82bcb578","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.8.tgz","fileCount":89,"integrity":"sha512-C+ayinbnT3PXFKsXMH1Tun1DERJxWIWGNRF9IXWdZi1evrBguoBan4R1Bg5zRU2Zr2D9HRkaGv1NfIo9Y1N7eQ==","signatures":[{"sig":"MEYCIQC4o+uPEMK1GqYiGceKFiT9IBkhEZps/stXMAFluWidVgIhAOsO70xtvP1D2Z6bcVNGbpp7whRgW3/0gFo1q5bj9yw8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":813950},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"88e84ce818e641ca390580e3d5faa0ec33503162","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.8_1764324236641_0.35778544602432816","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@giaminh/sho-lpb-core","version":"1.0.9","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.9","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"2f08cbb0eab3de3e0f69840c6676f23ee2dc7c8b","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.9.tgz","fileCount":89,"integrity":"sha512-Fem3aJZCwZy95WgiJR+P9l3+WNkP/494rYeRF3DhYUUIp16bc6N8/Oi6B9SLaxlTTllUn80LvwfWnYci6jkEeg==","signatures":[{"sig":"MEYCIQDDlVFZuAqnvCSEzYxhLY4ckLBHYOFoEJ1cgRs1rkBPDwIhAJ1VEbQA2aWreHyjmnLMDOzfzYDbcXQbwIOm9vCHYe1r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816648},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4a1f2e2addee3267cab0d7a9bbf7fc1e982a5ce8","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.9_1764324600850_0.4810061246482127","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@giaminh/sho-lpb-core","version":"1.0.10","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.10","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"ca4787a4192e2c90bc2f7f5a2fdc7214823d69ba","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.10.tgz","fileCount":89,"integrity":"sha512-s5GnIwjKVKkrWAfuSmQUBn+6pO0UDWWfk8Ud5si5e4VGtisyK/pxN6f6ZvzE0gxCYUnANgwtUbfubvB4bgCvMg==","signatures":[{"sig":"MEQCID1CtW4ooa42CyDdQ2BX5rzmfeHFPrKF69zmiVZ55gxzAiBhp8H82Nk21rZvyIzAG/7GYZHF8cnRppVQuTlB8OHa2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816649},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c6f6072abdddfe50a5ff1392a821d398245a2300","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.10_1764324622553_0.8402729116092089","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@giaminh/sho-lpb-core","version":"1.0.11","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.11","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"dbd114524ce72aa2afc45e2007f3b54c93a6bfde","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.11.tgz","fileCount":89,"integrity":"sha512-JiQTCqMccGgwTc699Rz+ERzqQw713TD1Q0GHjYaEnozyhPCu+SjZix/BA6k3wYFfP1TbBTjIkPEroCDhCb3QfQ==","signatures":[{"sig":"MEQCIEcbQvhFM/+UblDzG1RCBzYMjzun3SRgp5DI5+k4qcBwAiB57Czy2FabGFxA7BxMAE6GqXabZbgi0+UWINyW00Dz9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823188},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"337cd13c676f93dbce7f944b05e4cc7dfb4f7bb6","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.11_1764825571766_0.39258710269377306","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@giaminh/sho-lpb-core","version":"1.0.12","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.12","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"7aecac215629627ed8455d692c74803e4a1007bf","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.12.tgz","fileCount":89,"integrity":"sha512-3TU1QpwFBJYlRsMDgU0AaX/PbW4nYXGWOSatCASVcjKTfuFNesDi18FoTDDf6RkPjMXlp5LjI4z1MMZDrrFALA==","signatures":[{"sig":"MEUCIHcfrOylEA1Fqz7F3i+JxI/6pJwYtfxn1qf+irSpKosaAiEAliDkZOWwBMCHxpmb58bPGOYiiWb11kcBw6ZQ1Zw0+6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823484},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"028abdf7de7de479ed59548d82c1f53b7388376f","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.12_1764825924495_0.7594272629027603","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@giaminh/sho-lpb-core","version":"1.0.13","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.13","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"a032cfbc1f9a3ce57a6ff6187002deeb3bdf5ed3","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.13.tgz","fileCount":89,"integrity":"sha512-jgFtquvLDwFXP2BS86aEZvKTMsu2snCyxiZd0ftbT6XXh2XX18KTh1WrxdkQkz0PCffYrBc9obrYB8fGMq6Fug==","signatures":[{"sig":"MEQCIA7aCuPiZk5LApFKuJubEYRLBGPLrFwkYwNwo5gnXb7EAiB1F9b8rJFLB8z2CH4ptj0jPYR478UlAQHiwgaWj3nAxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823484},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5c912f2b341d10831a75c35d543ff918220103b0","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.13_1764825940864_0.8092773193064309","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@giaminh/sho-lpb-core","version":"1.0.14","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.14","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"bf79c3555d6ba6e11591baac56f1980bc631f7bc","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.14.tgz","fileCount":89,"integrity":"sha512-bZSqagQUe/tk7BH9PTHGoPqrV3lyj/7/o69n7Vc91HP6UXy38GXLadlQ0z8FuUbOgPKsj+Ltamtkt8TTnmrE3A==","signatures":[{"sig":"MEYCIQCaIrTeihAUmPOIEQCeNg7WvmYJ66AMJjxx6JspivRzQQIhAJ052BydlMrAZErzt19L9Teg/agI1rFhyo6kPErXJOZY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823484},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"66a374ed997b366e58a1055979125c0c439e1393","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.14_1764825975387_0.5296121337710906","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@giaminh/sho-lpb-core","version":"1.0.15","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.15","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"112ceaf0a5dbdecb6894b64324c2168db8acf05b","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.15.tgz","fileCount":89,"integrity":"sha512-cNr2RMnEKAqZyl757q83b7/2Z9YevMUrh08iQM7QwcKET4soEpLxnX5di6mYFVmAzkEFH9S2eU81ANxfGIFGRw==","signatures":[{"sig":"MEUCIB419HlzjOoCitLGiiAYUihfmJsu9MqcsLr0pqDtZXtEAiEAwq2OMDuy2L6HLOlarJX+Kiazgiw72dsn83FGmt0IoXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823484},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e1e01457110fb0fab1097861b8212d2935db92fa","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.15_1764825981530_0.9184919815116268","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@giaminh/sho-lpb-core","version":"1.0.16","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.16","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"45f0eec88a062470df60983e3e68a44c01021da7","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.16.tgz","fileCount":89,"integrity":"sha512-sD7lq3QY5D4ZfmUbzJmy607VSYl0+zrytQww7vmuSct6gCP9iqDM84KbUEVajMYavF9BDjxXqL95b6EY8ethww==","signatures":[{"sig":"MEUCIQDcQlSO+ABb/dh5YdBcE+HWCntsfOqdcEIx7mc3syItQwIgeVGBLPTJTzWGtlGGpOAhocRu2VRnUt4xtDTkoZDWaOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823484},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"167cf8d288d7b9f300ddd822ad745d15c2dc1a9a","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.16_1764826049149_0.36532230564194235","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@giaminh/sho-lpb-core","version":"1.0.17","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.17","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"05747ad7a907f22ebe4a80cc67da6f939ec1d1ac","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.17.tgz","fileCount":89,"integrity":"sha512-nl0W4XWlFt7Aelx7a019lncOHUzl5ZiXRHsExmQ2g2nRdB9PvSDccU9gXpic27Y+uff7NSokGNEOuij8y9fJsQ==","signatures":[{"sig":"MEYCIQDa7Abcvm9i7y0UNYAU1PnAIOtyhyEfBcVb1PdPyn/DZwIhAL1qP64b6G1erYEEB+3pM9eR566BCtXa+hks6Ym5UNpv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823524},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ec60d3b5cc29c13abfef4b6e0a7f5407ea876b34","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.17_1764826594053_0.5523495844119406","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@giaminh/sho-lpb-core","version":"1.0.19","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.19","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"c42a368bb1bb13ac206886f4e2c63666c9215c27","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.19.tgz","fileCount":89,"integrity":"sha512-BI03lJSklg/b7DK9SQSomaSKWMLLkdBrZWrSqJrPKYtFuVyApFITbdQmylI/Zmi6DsveTIAKncR7eI1K0MSxiA==","signatures":[{"sig":"MEQCIF0cUWzehZoNWdLj42nLSPZLS//9HfWe+JasJTYRK4WjAiBommBIvwedrdrYKdcnOCwOPo3w39C0fmDfqMOihA8QSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823524},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2cbb4be935e2a5506898271c6614772f6c194760","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.19_1764826828728_0.7752360086203818","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@giaminh/sho-lpb-core","version":"1.0.20","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.20","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"41c3bd0de83fa1fe5992e1134d4f29497fc974e8","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.20.tgz","fileCount":89,"integrity":"sha512-qm4tCOAGoG2gpLFrhoSAMbL9wuMrLu9AtlNgaaT70FxvHOmOqJsY0twTU/VA3QLdhG+bvWS6xnHOmjjHPwox1w==","signatures":[{"sig":"MEUCIH2XZsBJdTf0Lxy6F/6eHjAGkjw/KQBGaO7m1lPdrP0oAiEA3Ehn+pWUbaIjZIsBfT640fqvIglTcbXsWzxC8UvAuOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823524},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b1fcd28d25082fd434a4c462c59bf0d82efa8a4f","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.20_1764826879893_0.7366871964266248","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@giaminh/sho-lpb-core","version":"1.0.21","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.21","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"1a4977ba7864e812ac9a3283c0bc1d4dcae31e50","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.21.tgz","fileCount":89,"integrity":"sha512-keh+m5/So+pdXh+jVjv0LM3T3myzzLrw8YcI9Kd9wICNKAumlh3kMGs81dejVqjShbEDPGeNY1yn9eMrD3wt1A==","signatures":[{"sig":"MEYCIQD8411PEfz9u28rzcgXwGLNbzt5DXTWpIKTUjxWEIp85AIhAKul2fkU1o69ryuFCV8eQUGAh0MwN656mYBdMrfzsiP6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823528},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"4338e5316cf7482688a5dfb17c1d96443122511a","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","@giaminh/sho-lpb-core":"^1.0.20","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.21_1764827106757_0.7963171985518376","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@giaminh/sho-lpb-core","version":"1.0.22","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.22","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"06fab9ae220e60b510036ab4818a9c00bf05e40a","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.22.tgz","fileCount":89,"integrity":"sha512-LZLgQlgvI5/6fR2T1Hh7lPEUbFR4S3vz5yFjUgOIwl2DF3oCXbmjcHTzPX4N4RxZafqN4dS5uWZGijKrh7z5Lg==","signatures":[{"sig":"MEYCIQCi6MEhbGTqUcOcPADG2x1Zpftz0elaYm+VkIhXansc6wIhAPPVkPLC7b+GRD1qhXKT+RNaK8ELz/XbP+6DdWf2y2gm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823824},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"56603b6d43c3e80ec4f2becd1da1c75890aa5cca","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","@giaminh/sho-lpb-core":"^1.0.20","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.22_1764830140765_0.8582982053433976","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@giaminh/sho-lpb-core","version":"1.0.23","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.23","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"8e442a66ac3f64b0792856b81a61d6e45a50eea4","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.23.tgz","fileCount":89,"integrity":"sha512-Q6MKl3x054GIjhbF3ZQBM520I90TeR4gWs54a43TMqY76FLjAIKISrs4sQuZuUZdhiZM/tl69kD5/MNRQO4tTQ==","signatures":[{"sig":"MEYCIQDz/smi/P+qi47g4UbjUeZOtB3Ubsysj1zoZuDupWVJ5AIhAIVjseDdKba/UL3ulHQqIreV/d6OlsmsOpt92Np5KGFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823824},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e4540237d037a27a0696d4156551e5b00db7086d","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","@giaminh/sho-lpb-core":"^1.0.20","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.23_1764830211491_0.42985699229101115","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@giaminh/sho-lpb-core","version":"1.0.24","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.24","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"fe86a9776e84747970c5d80ba78d037f77e10e34","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.24.tgz","fileCount":89,"integrity":"sha512-KBdhq16ya16a2O6TgGd2UTgJFeiCw+uG5jxblvBWdedeXCrsTTDnqdvCjSry8r29FN6JGDLiJ/fN8HGz1V5Mag==","signatures":[{"sig":"MEQCIG7HNxhcd92Vbo2qpb6V5nvV/OYctHnvqsIRTUVIaJ/nAiBTn06XTZwy9i1FvxfKaTSiMg12etxX9BC9P/kHalvhyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823744},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"dca4d15a65ec07d4fab89fbec0882eee5000f955","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","@giaminh/sho-lpb-core":"^1.0.20","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.24_1764830661780_0.7865892318684313","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@giaminh/sho-lpb-core","version":"1.0.25","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.25","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"4dcdb01af96ec9934b51809d4eab7ea405d84653","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.25.tgz","fileCount":89,"integrity":"sha512-jbJLs6dvDh9ma6PwL1RQXwe272CQRyMMpdGbDfumM/zoVTPPa3g7la1WnWa6nvJ/MMLGDuCaNBTw6JUsKxdCHA==","signatures":[{"sig":"MEQCICxiVDYTSzsqv4vD4Nf/Wv7X/2n8FQeHYSkyLzEI+LDPAiAL/8sQgV2oi6Z+r4LN3UyZBe8bQiHk14glB+a/Y9DIrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823744},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5312156547e1c21ae77b0415a194e4c17fc1e67a","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","@giaminh/sho-lpb-core":"^1.0.20","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.25_1764830746009_0.17306526275960743","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@giaminh/sho-lpb-core","version":"1.0.26","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.26","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"0fc7905ab61ad73ae2d4261a4f23ac1775b1ef5a","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.26.tgz","fileCount":89,"integrity":"sha512-mrPblzWwF/hT39Qs4tcR3DRLmU+eRhykJSxwBbwLIZNnybIgHG99MLUJO3y8j4tY2vnn3Q7t+b0GzbPezZTbug==","signatures":[{"sig":"MEUCIGYVDJcu5U0cDFgoIsOH72ullFip8rngJp7nEuXlKcptAiEAyP1YBm3IvdFtvnDYU4YHUXuPK8+47D0RQ+n1O9Ru0Vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":823499},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"1c4b3622ef378e77dff3107705182b99733000d0","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","@giaminh/sho-lpb-core":"^1.0.20","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.26_1764832779011_0.07290622236412392","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@giaminh/sho-lpb-core","version":"1.0.27","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.27","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"4b44bf9f01de682550ef2a8ca7ab82f684959ebb","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.27.tgz","fileCount":89,"integrity":"sha512-Hld1JfnUSRiory6cbYhhnomFA737u+HJtkJdetZFdJ5v2HY+pfF/DStmwKyVLQmd8XPgoh+ali7ZHLEMEEgRUw==","signatures":[{"sig":"MEQCIFcyzTzx+MVnNDSzXuau760EaeOt6M7iciikDP1ArLN+AiBGk//xmlIk8kOBW+0op8vbPfXLQy5Nw+fTuQHrb+SkWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":824659},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c2940a8807fba8d19928a12008bfc9c0abc82317","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","@giaminh/sho-lpb-core":"^1.0.20","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.27_1764833009996_0.6671938566875","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@giaminh/sho-lpb-core","version":"1.0.28","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.28","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"190a81c1e882b6fbc1b0f8bb251140d41fcda570","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.28.tgz","fileCount":89,"integrity":"sha512-puEsX3eYQBT+qmYcVdvGNiuHS8ppr3N16bIf59ogvVQM+KEEf7kTTa4y87vvUq7Oo86epxjC2zxUaz+R9wfWEQ==","signatures":[{"sig":"MEUCIC/+Sd0jiMzORw3Rlk0HFYnzgYvaEDqLouMpeTQyckVGAiEAqalUF2zUcxCZRDNFfVBUJqbsoqiQ/V9Ytffmj9DbKRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831455},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c60490a09261479df81e7491788229785f1e0405","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","@giaminh/sho-lpb-core":"^1.0.20","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.28_1764835684902_0.8555762320755429","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@giaminh/sho-lpb-core","version":"1.0.29","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.29","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"721a8c7d0ebe8955eb91b801638f059d34927cc0","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.29.tgz","fileCount":89,"integrity":"sha512-Fi8gN/n5vD7TCarLTnXahHovcJ8eXQflfsZ9nDdb6wDA+rd8YQ7R64EmQuSw5pPH+4GYX0pi3+WZtYHIdbNrJQ==","signatures":[{"sig":"MEYCIQDcSN45i2kMmts9RoDUszWYVeuyMhwHYYr4VHZ6auMIEQIhAOFV5GMwAPIwFTLP3eob5u3yYpdwSOsabwJZOVse1FNY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831455},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"32465999e5b6a1ff768a9c9d65204b05c1517e6e","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","@giaminh/sho-lpb-core":"^1.0.20","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.29_1764835738030_0.05590219801079166","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@giaminh/sho-lpb-core","version":"1.0.30","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.30","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"ce3f4498f3a230a12ca9dde6cc12ec643a1f0313","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.30.tgz","fileCount":89,"integrity":"sha512-wf3XBv5lsNUzU2CxKS7mKOKLQKYy8TVtTD4fUP8+kiOD2owNxMg5LbBJeWHW4heE7iJn+tKpMCdOY468jPy10Q==","signatures":[{"sig":"MEYCIQCx+mtUuzsIGJbAzMO+yz2rVMjoGg3JR5YKde3hPrbUbgIhAKs8S3vJihzk/ZBFb5EAH2L0AjqTLnnzBiGweJBG2ESq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":831792},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"510543008f70d469e907a36a0ae5f92e8b1f340b","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","tailwindcss-animate":"^1.0.7","@giaminh/sho-lpb-core":"^1.0.20","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.30_1765267531507_0.6563281444395523","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@giaminh/sho-lpb-core","version":"1.0.31","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","_id":"@giaminh/sho-lpb-core@1.0.31","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"dist":{"shasum":"93862d686b0c62ec550bcfd8c32db034d1e96de4","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.31.tgz","fileCount":89,"integrity":"sha512-29DIQlSVUW8503GxBJd2uwRiai+hQJYAQGPxo2nLH0NYKUvr26mgdXbQ6i/Y6UfPeUeXhd2jO3cy0yfytzHpXw==","signatures":[{"sig":"MEYCIQDFMKo8pMMGfxu4gYSvJSI/qOxoXF5yyIaDAaXLxwz5xgIhANsY45xuIOhOnTEuZ71SO0swBdyriQJNfTnpknD8AsfF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832701},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f6ee1871ba7d4b10989d77b4d5390a531c6bbde6","private":false,"scripts":{"dev":"vite","pub":"npm publish --access public","lint":"eslint .","build":"tsc && vite build","preview":"vite preview","release":"npm run release:patch","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","release:major":"npm version major && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","version:major":"npm version major --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:patch":"npm version patch --no-git-tag-version","prepublishOnly":"npm run build:lib"},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"_npmVersion":"11.6.0","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","directories":{},"_nodeVersion":"24.8.0","dependencies":{"clsx":"^2.1.1","sass":"^1.86.0","immer":"^10.1.1","react":"18.3.1","zundo":"^2.1.0","nanoid":"^5.1.5","zustand":"^4.5.5","react-dom":"18.3.1","interactjs":"^1.10.27","tailwindcss":"^4.0.9","lucide-react":"^0.477.0","tailwind-merge":"^3.0.2","@tailwindcss/vite":"^4.0.9","autoketing-lpb-core":".","tailwindcss-animate":"^1.0.7","@giaminh/sho-lpb-core":"^1.0.20","class-variance-authority":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.0","eslint":"^9.21.0","globals":"^15.15.0","@eslint/js":"^9.21.0","typescript":"~5.7.2","@types/node":"^22.13.8","@types/react":"18.3.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"18.3.1","@interactjs/types":"^1.10.27","typescript-eslint":"^8.24.1","@vitejs/plugin-react-swc":"^3.8.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-refresh":"^0.4.19"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/sho-lpb-core_1.0.31_1765268246615_0.8397864800132429","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@giaminh/sho-lpb-core","private":false,"version":"1.0.35","type":"module","description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"license":"MIT","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vite","build":"tsc && vite build","build:lib":"tsc --project tsconfig.build.json && vite build --config vite.config.lib.ts","lint":"eslint .","preview":"vite preview","prepublishOnly":"npm run build:lib","version:patch":"npm version patch --no-git-tag-version","version:minor":"npm version minor --no-git-tag-version","version:major":"npm version major --no-git-tag-version","release:patch":"npm version patch && npm publish --access public && git push --follow-tags","release:minor":"npm version minor && npm publish --access public && git push --follow-tags","release:major":"npm version major && npm publish --access public && git push --follow-tags","release":"npm run release:patch","pub":"npm publish --access public"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"dependencies":{"@tailwindcss/vite":"^4.0.9","autoketing-lpb-core":".","class-variance-authority":"^0.7.1","clsx":"^2.1.1","immer":"^10.1.1","interactjs":"^1.10.27","lucide-react":"^0.477.0","nanoid":"^5.1.5","react":"18.3.1","react-dom":"18.3.1","sass":"^1.86.0","tailwind-merge":"^3.0.2","tailwindcss":"^4.0.9","tailwindcss-animate":"^1.0.7","zundo":"^2.1.0","zustand":"^4.5.5"},"devDependencies":{"@eslint/js":"^9.21.0","@interactjs/types":"^1.10.27","@types/node":"^22.13.8","@types/react":"18.3.1","@types/react-dom":"18.3.1","@vitejs/plugin-react-swc":"^3.8.0","eslint":"^9.21.0","eslint-plugin-perfectionist":"^4.15.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-react-refresh":"^0.4.19","globals":"^15.15.0","typescript":"~5.7.2","typescript-eslint":"^8.24.1","vite":"^6.2.0","vite-plugin-dts":"^4.5.4"},"_id":"@giaminh/sho-lpb-core@1.0.35","gitHead":"c5057133f5c9333372ed0f36f2c8a943c74ad888","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-2UGFJUtuG5fpVakvIGo3W3GFkpW/6OW4Gdo6yvej/KaY3nP0c5NcrzRKi96t3U3STAXNqEnS5axzwi1oncUIOA==","shasum":"ed8b2953c6a75f48544c876f9ad6bc55201817d9","tarball":"https://registry.npmjs.org/@giaminh/sho-lpb-core/-/sho-lpb-core-1.0.35.tgz","fileCount":89,"unpackedSize":832530,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDr2l+noBZZzQlwL/DmCaTMsj9bnm7uAFsbpnY+zpLl+QIgTiCilOga5wDEidLnEs2jThjjYhhEU3GbxQJVDUBAJf0="}]},"_npmUser":{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"},"directories":{},"maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sho-lpb-core_1.0.35_1766996178356_0.3918500978498367"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-11T05:23:17.319Z","modified":"2025-12-29T08:16:18.746Z","1.0.0":"2025-11-11T05:23:17.682Z","1.0.1":"2025-11-11T05:27:14.943Z","1.0.2":"2025-11-28T04:13:08.630Z","1.0.3":"2025-11-28T04:54:14.069Z","1.0.4":"2025-11-28T08:36:24.651Z","1.0.5":"2025-11-28T09:06:54.631Z","1.0.6":"2025-11-28T09:43:38.015Z","1.0.7":"2025-11-28T09:52:10.302Z","1.0.8":"2025-11-28T10:03:56.885Z","1.0.9":"2025-11-28T10:10:01.044Z","1.0.10":"2025-11-28T10:10:22.771Z","1.0.11":"2025-12-04T05:19:31.961Z","1.0.12":"2025-12-04T05:25:24.668Z","1.0.13":"2025-12-04T05:25:41.091Z","1.0.14":"2025-12-04T05:26:15.605Z","1.0.15":"2025-12-04T05:26:21.779Z","1.0.16":"2025-12-04T05:27:29.313Z","1.0.17":"2025-12-04T05:36:34.306Z","1.0.19":"2025-12-04T05:40:28.946Z","1.0.20":"2025-12-04T05:41:20.081Z","1.0.21":"2025-12-04T05:45:06.990Z","1.0.22":"2025-12-04T06:35:40.938Z","1.0.23":"2025-12-04T06:36:51.701Z","1.0.24":"2025-12-04T06:44:21.994Z","1.0.25":"2025-12-04T06:45:46.182Z","1.0.26":"2025-12-04T07:19:39.209Z","1.0.27":"2025-12-04T07:23:30.251Z","1.0.28":"2025-12-04T08:08:05.095Z","1.0.29":"2025-12-04T08:08:58.256Z","1.0.30":"2025-12-09T08:05:31.691Z","1.0.31":"2025-12-09T08:17:26.826Z","1.0.35":"2025-12-29T08:16:18.552Z"},"license":"MIT","keywords":["react","page-builder","visual-editor","drag-and-drop","wysiwyg","builder","blocks"],"description":"A powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities","maintainers":[{"name":"tienphamvangm","email":"tien.pham@giaminhmedia.vn"}],"readme":"# @giaminh/sho-lpb-core\n\nA powerful React page builder library with drag-and-drop, resizable blocks, and visual editing capabilities. Build landing pages and web interfaces with an intuitive visual editor.\n\n[![npm version](https://img.shields.io/npm/v/@giaminh/sho-lpb-core.svg)](https://www.npmjs.com/package/@giaminh/sho-lpb-core)\n[![npm downloads](https://img.shields.io/npm/dm/@giaminh/sho-lpb-core.svg)](https://www.npmjs.com/package/@giaminh/sho-lpb-core)\n\n## Features\n\n-   ✨ **Visual Editor** - Drag-and-drop interface for building pages visually\n-   🎯 **Block System** - Pre-built blocks (Container, Section, Column, Text, Button, etc.)\n-   📐 **Resizable Blocks** - Interactive resizing with visual guidelines\n-   🎨 **Style Management** - Built-in CSS property management and styling\n-   🔄 **Undo/Redo** - Full history support with temporal state management\n-   🎭 **Responsive** - Breakpoint-based responsive design support\n-   ⚡ **Performance** - Optimized with Zustand for state management\n\n## Installation\n\n\\`\\`\\`bash\n\n# With Bun (recommended)\n\nbun add @giaminh/sho-lpb-core\n\n# With npm\n\nnpm install @giaminh/sho-lpb-core\n\n# With yarn\n\nyarn add @giaminh/sho-lpb-core\n\n# With pnpm\n\npnpm add @giaminh/sho-lpb-core\n\\`\\`\\`\n\n### Peer Dependencies\n\nThis library requires React 18+:\n\n\\`\\`\\`json\n{\n\"react\": \"^18.3.1\",\n\"react-dom\": \"^18.3.1\"\n}\n\\`\\`\\`\n\n## Quick Start\n\n\\`\\`\\`tsx\nimport { Editor } from '@giaminh/sho-lpb-core';\nimport {\nPageViewer,\nSectionViewer,\nColViewer,\nButtonViewer,\nTextViewer,\nContainerViewer\n} from '@giaminh/sho-lpb-core';\n\n// Define your block views\nconst BLOCK_VIEWS = {\npage: PageViewer,\nsection: SectionViewer,\ncol: ColViewer,\nbutton: ButtonViewer,\ntext: TextViewer,\ncontainer: ContainerViewer,\n};\n\nfunction App() {\nreturn (\n<div className=\"page-builder\">\n<Editor rootId=\"page\" views={BLOCK_VIEWS} />\n</div>\n);\n}\n\nexport default App;\n\\`\\`\\`\n\n## State Management\n\n### useBlockStore\n\nManages block data and hierarchy.\n\n\\`\\`\\`tsx\nimport { useBlockStore } from '@giaminh/sho-lpb-core';\n\nconst blocks = useBlockStore((state) => state.blocks);\nconst addBlock = useBlockStore((state) => state.addBlock);\nconst removeBlock = useBlockStore((state) => state.removeBlock);\n\\`\\`\\`\n\n### useBuilderStore\n\nManages editor UI state.\n\n\\`\\`\\`tsx\nimport { useBuilderStore } from '@giaminh/sho-lpb-core';\n\nconst selectedBlockId = useBuilderStore((state) => state.selectedBlockId);\nconst selectBlock = useBuilderStore((state) => state.selectBlock);\n\\`\\`\\`\n\n## Development Scripts\n\nFor contributors and maintainers:\n\n### Version Management\n\n\\`\\`\\`bash\n\n# Increment PATCH version (1.0.1 → 1.0.2)\n\n# Use for bug fixes\n\nbun run version:patch\n\n# Increment MINOR version (1.0.1 → 1.1.0)\n\n# Use for new features (backward compatible)\n\nbun run version:minor\n\n# Increment MAJOR version (1.0.1 → 2.0.0)\n\n# Use for breaking changes\n\nbun run version:major\n\\`\\`\\`\n\n### Release & Publish\n\n\\`\\`\\`bash\n\n# Release PATCH (bug fixes)\n\n# - Bump version\n\n# - Build library\n\n# - Publish to npm\n\n# - Push git tags\n\nbun run release:patch\n\n# Release MINOR (new features)\n\nbun run release:minor\n\n# Release MAJOR (breaking changes)\n\nbun run release:major\n\n# Quick release (defaults to patch)\n\nbun run release\n\\`\\`\\`\n\n### Manual Publish\n\n\\`\\`\\`bash\n\n# Build library only\n\nbun run build:lib\n\n# Publish without version bump\n\nbun run pub\n\\`\\`\\`\n\n## Release Workflow Examples\n\n### Fix a Bug\n\n\\`\\`\\`bash\n\n# 1. Fix the bug\n\n# 2. Release patch version\n\nbun run release:patch\n\n# Output: 1.0.1 → 1.0.2 → published ✅\n\n\\`\\`\\`\n\n### Add New Feature\n\n\\`\\`\\`bash\n\n# 1. Implement feature\n\n# 2. Release minor version\n\nbun run release:minor\n\n# Output: 1.0.1 → 1.1.0 → published ✅\n\n\\`\\`\\`\n\n### Breaking Changes\n\n\\`\\`\\`bash\n\n# 1. Make breaking changes\n\n# 2. Release major version\n\nbun run release:major\n\n# Output: 1.0.1 → 2.0.0 → published ✅\n\n\\`\\`\\`\n\n### Controlled Release\n\n\\`\\`\\`bash\n\n# Step 1: Update version only\n\nbun run version:minor\n\n# Step 2: Test build\n\nbun run build:lib\n\n# Step 3: Verify & publish when ready\n\nbun run pub\n\\`\\`\\`\n\n## Semantic Versioning\n\nWe follow [Semantic Versioning](https://semver.org/):\n\n-   **PATCH** (1.0.1 → 1.0.2): Bug fixes, no API changes\n-   **MINOR** (1.0.1 → 1.1.0): New features, backward compatible\n-   **MAJOR** (1.0.1 → 2.0.0): Breaking changes\n\n## TypeScript Support\n\nFull TypeScript support with type definitions included.\n\n\\`\\`\\`tsx\nimport type {\nAuto_BlockData,\nAuto_BlockType\n} from '@giaminh/sho-lpb-core';\n\\`\\`\\`\n\n## License\n\nMIT License - see [LICENSE](./LICENSE) file\n\n## Links\n\n-   [npm Package](https://www.npmjs.com/package/@giaminh/sho-lpb-core)\n-   [Documentation](https://github.com/giaminhmedia/sho-lpb-core#readme)\n\n---\n\nMade with ❤️ by GiaMinh Media\n","readmeFilename":"README.md"}