{"_id":"zerocodejs","_rev":"48-0de2ebfe151b29a4ab087b1bfd0b2ffa","name":"zerocodejs","dist-tags":{"beta":"1.0.1-beta.26","latest":"1.0.1-beta.26"},"versions":{"1.0.1-beta.0":{"name":"zerocodejs","version":"1.0.1-beta.0","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.0","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://github.com/atsumi-code/zerocode#readme","bugs":{"url":"https://github.com/atsumi-code/zerocode/issues"},"dist":{"shasum":"7f37ad45d2646227a263ebfc6908889c90135628","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.0.tgz","fileCount":154,"integrity":"sha512-7GKJs6pANYTzQqI7/RlL9/V+e45Fpsu0LECKgTuT1pndtl+57TMe26v7RIeQnO41VfY+bMID0HYoGFWd6IaxMg==","signatures":[{"sig":"MEQCIAneIQqwbmq2A8EApHYtRBBAopbrQDgHQPpOBroJu50VAiAPyEMnYoRz6ecUyQ6ySISMfPawhWndAZcPguZJhcmO1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13321872},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/style.css","./zcode-cms.css":"./dist/zcode-cms.css"},"gitHead":"116bd195e006987975bf124b363b6b263d9081ea","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocode.git","type":"git"},"_npmVersion":"10.9.3","description":"ZeroCode.js - フレームワーク非依存のWeb ComponentsのCMSフロントエンドライブラリ","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.0_1768831031628_0.9429433236383005","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.1":{"name":"zerocodejs","version":"1.0.1-beta.1","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.1","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://github.com/atsumi-code/zerocode#readme","bugs":{"url":"https://github.com/atsumi-code/zerocode/issues"},"dist":{"shasum":"538c178dcf66ef487b4204a8333513122d8ec98e","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.1.tgz","fileCount":154,"integrity":"sha512-XxKkYUpFdJgip/67RDDLtdlTUcV1qkH6mobEatM3Wd/MZKl7Av58U261u4hd9HSfMwf0mILn/M2W5+JhnZkImQ==","signatures":[{"sig":"MEUCIC/vEaN1sA/+CKSsKeAy6UF1I79jvTc7q5iK8Mh8lQedAiEAkBN7wVk0Z+EfTp64E1bZYVb70z+Ss4sBr24o7qK2+JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13322351},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/style.css","./zcode-cms.css":"./dist/zcode-cms.css"},"gitHead":"6f00c4a3716de8ec8800a755d409bed09e0fe660","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocode.git","type":"git"},"_npmVersion":"10.9.3","description":"ZeroCode.js - フレームワーク非依存のWeb ComponentsのCMSフロントエンドライブラリ","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.1_1768831684203_0.8369538692146978","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.2":{"name":"zerocodejs","version":"1.0.1-beta.2","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.2","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://github.com/atsumi-code/zerocodejs#readme","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"cd0f4d8d01a48ae3feeb0e4b8fad9bc27cb28f2b","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.2.tgz","fileCount":154,"integrity":"sha512-2rJQmi5SeIxtHvWXsb7lD4HeGSmDhU5JGdQM+CK0t3Ct6FQeEvts7gR74G4g3CTEb7sLM/7IQQJP+f4xGR2mfw==","signatures":[{"sig":"MEUCIQDWzEYNj+25tTQGklYhf+11aJyUmvIceoQymq0vgA0PfQIgeubgpTcQwTaagK6DxLnI3tJTAAl7WUbAJrOsbuBTmaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13322357},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/style.css","./zcode-cms.css":"./dist/zcode-cms.css"},"gitHead":"e1ce7c8d8209944686347e2a723d68ac6178518e","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"ZeroCode.js - フレームワーク非依存のWeb ComponentsのCMSフロントエンドライブラリ","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.2_1768832504586_0.04159920264221517","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.3":{"name":"zerocodejs","version":"1.0.1-beta.3","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.3","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://github.com/atsumi-code/zerocodejs#readme","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"70c6f1490931613d1c1c10b046c64c25ca5e1932","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.3.tgz","fileCount":154,"integrity":"sha512-RQNs64Z3fgYc54FrxELp3t2lAxjABABpwrYEqKUqeuc7kuTUzFcHd/poymSwex2YxiFvlXXN9GGQJD9O5ASheQ==","signatures":[{"sig":"MEUCIQCPEcTOFlZJqrE+tRQB9aCLqgGjx178B2yAbCcQAF4c7wIgCyFuTwINyX3pcp87OwcjMof3N4RUi3GziGpY1SUPf0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13322423},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/style.css","./zcode-cms.css":"./dist/zcode-cms.css"},"gitHead":"0e180cfd08be4f91a4cfe5e74c4f0c4bfef3f0a5","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"ZeroCode.js - フレームワーク非依存のWeb ComponentsのCMSフロントエンドライブラリ","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.3_1768833020764_0.5199681159937068","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.4":{"name":"zerocodejs","version":"1.0.1-beta.4","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.4","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://github.com/atsumi-code/zerocodejs#readme","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"1f9150afc3322974b6188a32c9e1113751f13891","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.4.tgz","fileCount":154,"integrity":"sha512-K4ia4LCyTzKGBee31dJHENiiu9KLEEQrLyEJBGwfrmfl6sZefyrLuTOYCg6K8wI6FVelQTcEC0rGXep2FbDleA==","signatures":[{"sig":"MEQCIEfZuD4ehoHbBl/rXI467Zpbmih+6tCb+ghn4NscG+O3AiBGpAGQeK+36ScHf9A/kUjE7GzgnxM6qDFNjEZ08p0zCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13380859},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/style.css","./zcode-cms.css":"./dist/zcode-cms.css"},"gitHead":"71ad84384b02f98161372433ecd59b046597faec","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"ZeroCode.js - フレームワーク非依存のWeb ComponentsのCMSフロントエンドライブラリ","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.4_1769090129925_0.45574474848090896","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.5":{"name":"zerocodejs","version":"1.0.1-beta.5","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.5","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://github.com/atsumi-code/zerocodejs#readme","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"8be5629eba21b913b209f1d823b5f28d567963eb","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.5.tgz","fileCount":112,"integrity":"sha512-TbmXEmwJLOGrT0NIk7AeHdYyrTt0WMKVeixqfeb3DLUe1SZkwta3r6oUwNNr2h0CkX++8DixUkRjn3Q76w53tw==","signatures":[{"sig":"MEUCIQD5fD3QoEd1w/mbUyrVom2bQvzEJLA2ZDV67gPy6CO+0gIgMeaUoi7mNFCKhzU6nMpIHletvR/CditHScgGuXHIado=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1978212},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/style.css","./zcode-cms.css":"./dist/zcode-cms.css"},"gitHead":"40d7b3217d4b748d1dff192d844f979e0e6fee59","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"ZeroCode.js - フレームワーク非依存のWeb ComponentsのCMSフロントエンドライブラリ","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.5_1769091156491_0.5462804589075048","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.6":{"name":"zerocodejs","version":"1.0.1-beta.6","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.6","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://github.com/atsumi-code/zerocodejs#readme","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"e3f83f8863095d69eea7b5c50a10a1daabf1fa3d","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.6.tgz","fileCount":113,"integrity":"sha512-cEBFkPVeP6/rVsFupIs5RYRu8dCZCToQ4c79YJnLJ0u3OjOXXVtXYWhunfYYObdeF34j/0sAx5SbfG6oOvwqbg==","signatures":[{"sig":"MEUCIFfn/T8XQ2+xOqz2PTYDsVLrb+Fx16BSC+uYV2H26ZbQAiEAoshFCHRTMGD+Zna5i31n8k/UiiNqIZBsvhBim62Y62Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1939549},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/style.css","./zcode-cms.css":"./dist/zcode-cms.css"},"gitHead":"61dd853445cf474385a648c946ff7bf8058fa028","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"ZeroCode.js - フレームワーク非依存のWeb ComponentsのCMSフロントエンドライブラリ","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.6_1769435862028_0.6869501822040571","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.7":{"name":"zerocodejs","version":"1.0.1-beta.7","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.7","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://github.com/atsumi-code/zerocodejs#readme","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"882c7ece566bbd39725287aa3546dd1d3b5f237d","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.7.tgz","fileCount":113,"integrity":"sha512-ZfbDyi14htNXaxLKseZnA76POhYibe4O/z+1S8vHueWZr3iexQrq7/trlEBr35US/bM9Z9fbBbZ4231avdRsbg==","signatures":[{"sig":"MEQCIGgLuAt031HDzHzU0uQoA6Tss7rTz9yZm06BGO6v/V3CAiBhg5kSH//5pIOp6Yhw6ZgBhdUvHjOf+hNah63j6IC9Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1939576},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"50a7b286cfda140e58a51d5ad15a44d8a2e74e05","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"ZeroCode.js - フレームワーク非依存のWeb ComponentsのCMSフロントエンドライブラリ","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.7_1769436402649_0.607287888525275","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.8":{"name":"zerocodejs","version":"1.0.1-beta.8","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.8","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://github.com/atsumi-code/zerocodejs#readme","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"69072bda4996763772fc6e72b04f46a334bf4ea1","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.8.tgz","fileCount":113,"integrity":"sha512-AE3I22cHTnfoWjdbAwiNzEZDUia68j3B24RW9HCLdBF+SXQjPHvXT9fU7rs7rbkm3lceV+R4oqJMy7Xq0OxG9A==","signatures":[{"sig":"MEYCIQDYbfdBASjr0a9fdX/2k8mAlgER6yvstQSXPdQE+SZOhAIhAP6WjA4C4hdq73DkSdJ3aXMfW7rHDk/Q9SjWnOyjYN5+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1939576},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"8872dbc8c8174626bc78f292dfe7bbb88163a856","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"ZeroCode.js - フレームワーク非依存のWeb ComponentsのCMSフロントエンドライブラリ","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.8_1769436828589_0.08829372245045697","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.9":{"name":"zerocodejs","version":"1.0.1-beta.9","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.9","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://github.com/atsumi-code/zerocodejs#readme","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"d642794c49d98dbe7b79b2942591b80f211fd13b","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.9.tgz","fileCount":113,"integrity":"sha512-dDz4m547ZAIbfnRPQbQvQj8lejrxpNDJR8FlXE1PjSN4oFCytHCGFTY3Bmu5oimey2dVxNtoQ1P6U8FkOoD/rQ==","signatures":[{"sig":"MEUCIQChBLvzPFVKA6zKREHdyytAaimxQGoiV01GDbrf8fePKwIgLdLh4XHLG+t5gKiwQ9/ufcrdVmO/u2LbQuT8Gulg/4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1939069},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"27c46a3782843f43563eaab99ce3154ccf410344","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"ZeroCode.js - フレームワーク非依存のWeb ComponentsのCMSフロントエンドライブラリ","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.9_1769437969548_0.6267378921090603","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.10":{"name":"zerocodejs","version":"1.0.1-beta.10","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.10","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://github.com/atsumi-code/zerocodejs#readme","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"9e3799fa0400edf05ff93fe2e03b3defc0d9d9fe","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.10.tgz","fileCount":115,"integrity":"sha512-jm3XUH0SETvwJFZIDzcOQaZn6XKaWvcud3qVgcmsAnplYdR8ZjSTHIphjfwGAvQ+4X/DPT9VLM7DLO7JuqLd6w==","signatures":[{"sig":"MEUCIQDPqqgF6jW49Co2jX57Z2gieBpjGJJFerv/WsA1eqglOAIgQy5hUJdPq9J9SgQ7CvHUZG3tMZEeA8OBt4UxSuuE9mY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1952764},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"456de7860ab3cc16c6b7dc2d362f58f872cc1740","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"ZeroCode.js - フレームワーク非依存のWeb ComponentsのCMSフロントエンドライブラリ","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.10_1769647245705_0.5833329394318072","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.11":{"name":"zerocodejs","version":"1.0.1-beta.11","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.11","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"a84536fb77ee9ac62b03cbe21853756d21f27519","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.11.tgz","fileCount":115,"integrity":"sha512-Vhz8ZDpyIbp1p2ZbmPYZTq8DyoGQfSNNpHU71zzNaPifiQ8xXxgYbDj5unpcRFdI0QqS0J69Ghyx9uSd+XlkGQ==","signatures":[{"sig":"MEUCIB1mbKnG9mBksRewFhfKpvANwWGq/c5Z8Sdpu92sU3kJAiEAuF4bR946gj1ThVVadVs2yMRA4J5bFrIzYC59MC6v0PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1957381},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"40e5c29f1d04e1c78b7a24f17775d14912d30b06","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.11_1769818677704_0.18721802329182213","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.12":{"name":"zerocodejs","version":"1.0.1-beta.12","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.12","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"a9ea06e92fe2cf7d68dbe8f833b096535dfeccb0","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.12.tgz","fileCount":115,"integrity":"sha512-8pnQpadfI4Q9yBYmCbolHpTXAfhnVj3bLw82V8H12CIxeSvg8VzhXPNnypcQx69usMCXWkBaIsZaOIc0S8Tz8g==","signatures":[{"sig":"MEQCIH0mvnBKs7QUjGyQ34oaaGgNKF28iCZ5TvXp2LC6OkXpAiBIVGzIGuNXBAQWHmhCu5xCCRaPXuKKqpvtjA81nXspsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1959043},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"9141ee287722b5e8b249b0c732c0165b172e52f0","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.12_1769940177902_0.2296344575982514","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.13":{"name":"zerocodejs","version":"1.0.1-beta.13","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.13","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"dc12ff162ccf659cad92b267e1e74d62e3890f39","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.13.tgz","fileCount":115,"integrity":"sha512-8nl1BStMCIFTU/hQaPiwDx+c52yzUYiz9kaz6vuC1HlllAALFx8DqPfPKuAjg5cFjn6dqk+XySaUwp+HFi3www==","signatures":[{"sig":"MEUCIQD8+NTQXRGwhzgmXhUg35sAx/UzMDjo/NESM7BryfMBqQIgfGKI7XCsjsyG4Jq90A1nNntXqIssli1MohfJ934/qLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1958366},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"c3438fe3388cc162e0f4094996e702ab50fc3730","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.13_1769948830133_0.45890811349842897","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.14":{"name":"zerocodejs","version":"1.0.1-beta.14","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.14","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"62f1888647a645d5ca114d0b5c74d81c07e1fb9c","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.14.tgz","fileCount":115,"integrity":"sha512-3peh1GxM+RNXa0TQLA0ZYZncp1qQbmp3QYrQLl3D52WnLY3dChlc3mm3W8H4sJNTpkMywxRW3tAnwoOzRmSSQw==","signatures":[{"sig":"MEUCIQDOp5qgJaimP+tSRFX6WbkPSMtNfoCAqAeh+IU2Hwa/ewIgZnDgGXZRsKS94ZkcQ8BYUvW7toMu9F8fBt0WgmFrOng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1962692},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"0f0bec121facca70dec71adee7656ec5bc1efbe0","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.14_1770212025396_0.5325840872156749","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.15":{"name":"zerocodejs","version":"1.0.1-beta.15","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.15","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"3308e945049e231158a05fb29f693b4391d0c468","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.15.tgz","fileCount":115,"integrity":"sha512-9VIZAwxMoC+RGVh8DAlyNVoiJ7Zv/56oMdPE/34rh1LJFoXmhRowcWkiTsrxbOGgJAjchQAE2hSkvmacvMEbFw==","signatures":[{"sig":"MEUCIQD7u37oxnB8OvKld4A7zZs2eBdIJH6h0cTwr8yGUOE7GAIgV1TesyDQRSu74I/NlUlrO9qKtsiyNF16t4H+mq7OYLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1978765},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"f081341c0ef31f34b11d91f4e8b18ae30075f4ff","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.15_1770558999530_0.40917506604633447","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.16":{"name":"zerocodejs","version":"1.0.1-beta.16","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.16","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"4d46a35ef65a5e6c6c7701dfdd87ddc08d5f0455","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.16.tgz","fileCount":115,"integrity":"sha512-HcHO7dk2r8ycgJqz5g/6q4h8Aaeum6TdJOhVe1AElNaeufB1SssVaXV1sx3aB4lUfEMC3MtaNjBEwOFvXoU8AA==","signatures":[{"sig":"MEQCIEhew1Gnqu4i0H3Zotuv6NIofuJ0Txayyu1HoAc+otnxAiBxYDGkFb3bH7AX8wdoo8aPi0FHX2KSASyMubIZ8CTrzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1979888},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"a06b747c018662e377e3687067ae6be60aef3ed5","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.16_1770808609901_0.7110992819044075","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.17":{"name":"zerocodejs","version":"1.0.1-beta.17","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.17","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"4176796d50c0ae8e1ce3192c800506ee9ed50e3f","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.17.tgz","fileCount":122,"integrity":"sha512-E7d6Q+ULP5pFynfNsNC0WVdVFbCw3lw2el0la24T84Q93/3eSU1AXKKA9ghvFl8WC68AAklaet3lEcFO+KFRvQ==","signatures":[{"sig":"MEUCIQDJOdpsGp4EbFvUJgqXLq0Oa1ftD01uh5Uk3Rz2jLX0DQIgBUiNYWs9ZclvsVRY0crpct+GUlIRPfM+W2UJgx9QXI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2083399},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"c21e7c5eaf1fffdf62d399a9b0d853b5f70aae93","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build && npm run build:ssr","format":"prettier --write src/","preview":"vite preview","test:ui":"vitest --ui","build:ssr":"vite build --config vite.ssr.config.ts","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.17_1773982941429_0.9790778467095969","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.18":{"name":"zerocodejs","version":"1.0.1-beta.18","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.18","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"ca7f6be7996555d3504c3371306390847ab6fc83","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.18.tgz","fileCount":122,"integrity":"sha512-+kGeWiFYb/PJD3TBcsE7ev5/NgF50A5IQooRdcl9MMiUS07A0HeMgR9x8EhGGz92ACp0EgE5skDffLcTiR+2wA==","signatures":[{"sig":"MEUCIQDk0woOBmjQ03aTh11rQKuelgxpq80mnhMEV/NNjjoS/AIgbsK7lhMG7U3rx4rByAeMjUN/430YT2BIb5+ZOIBETMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2085124},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"dc1907b2b2bd5792ac665b3e06e033b5fc381fbf","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build && npm run build:ssr","format":"prettier --write src/","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","build:ssr":"vite build --config vite.ssr.config.ts","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","format:check":"prettier --check src/","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"lint-staged":{"*.{json,md,css,html,yml,yaml}":["prettier --write"],"*.{vue,js,jsx,cjs,mjs,ts,tsx,cts,mts}":["eslint --fix --ignore-path .gitignore","prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","husky":"^9.1.7","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","lint-staged":"^16.4.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","eslint-config-prettier":"^10.1.1","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.18_1774180439284_0.8474623006176707","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.19":{"name":"zerocodejs","version":"1.0.1-beta.19","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.19","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"9b409c306e191d3627676dbe720c296706dc822b","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.19.tgz","fileCount":122,"integrity":"sha512-61HFb2HYbGrgf7/FsqFb/SbHn1ymXyoMk8q1kAP4Uos4qYHD1CtKmQRN+q+NU8BdzWQY89/OP83ZwMew6ZzarA==","signatures":[{"sig":"MEUCIFaXeMOB22zrbGZn2+6V7kx9JIXMi31dEDh1nFHxa9ZPAiEAujAYsyeDDDaPq7p7UIv5LPcg6qalEwKHfYTde9w4lNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2114862},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"14b2917eca8746eee4e08a09431689054be2e6e7","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build && npm run build:ssr","format":"prettier --write src/","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","build:ssr":"vite build --config vite.ssr.config.ts","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","format:check":"prettier --check src/","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"lint-staged":{"*.{json,md,css,html,yml,yaml}":["prettier --write"],"*.{vue,js,jsx,cjs,mjs,ts,tsx,cts,mts}":["eslint --fix --ignore-path .gitignore","prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","husky":"^9.1.7","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","lint-staged":"^16.4.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","eslint-config-prettier":"^10.1.1","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.19_1774791840913_0.1414175734902552","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.20":{"name":"zerocodejs","version":"1.0.1-beta.20","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.20","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"165fc404173d0bea3344b22f7d96e3ee8b557231","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.20.tgz","fileCount":122,"integrity":"sha512-MQLVye6/HBSK86WwdC5To4Y9+lb8zdZYBrLFVYrObvX7m24wN+E9oW8NUIJwsVrhydNPJb1dL+b3lEhPUC6yUQ==","signatures":[{"sig":"MEUCIQCt6jTSVUphP7fgxdSB+ICEf/tkF2zFOPQGPLguepFY6wIgbGdqLVOqVOdMCmSXaLG5RnCM6rCzXLzmkBIuk35lWSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118127},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./ssr":{"types":"./dist/ssr-entry.d.ts","import":"./dist/zerocode-ssr.es.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"dff3bb3f58166e4c6fb535c2e19ed7eb3d41cc0f","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build && npm run build:ssr","format":"prettier --write src/","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","build:ssr":"vite build --config vite.ssr.config.ts","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","format:check":"prettier --check src/","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"lint-staged":{"*.{json,md,css,html,yml,yaml}":["prettier --write"],"*.{vue,js,jsx,cjs,mjs,ts,tsx,cts,mts}":["eslint --fix --ignore-path .gitignore","prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","husky":"^9.1.7","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","lint-staged":"^16.4.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","eslint-config-prettier":"^10.1.1","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.20_1774796022334_0.7374961134902407","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.21":{"name":"zerocodejs","version":"1.0.1-beta.21","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.21","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"d3edca2df32daccaa45a1db3d3633f114bde15eb","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.21.tgz","fileCount":122,"integrity":"sha512-u+8w8gOQeWM4Hk8p5hIBkC5SK9RR3ZqW3ebjwMugEC+ojRLO7mQ3LQz6zRqo/syewKD/8y/5kn15IUC1nyeWCg==","signatures":[{"sig":"MEYCIQDppYC/6g0AudrKfE3PaEAGHNa+saaXPuVPBtMaKl0DZgIhAKnGlGOhN8d/V3NmeXm7ofgd1xQJYdhGZC6v4KLyzYnP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2118179},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./ssr":{"types":"./dist/ssr-entry.d.ts","import":"./dist/zerocode-ssr.es.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"1f312b74aed4a507a2f8473d3358ecb064640d1b","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","test":"vitest","build":"vue-tsc && vite build && npm run build:ssr","format":"prettier --write src/","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","build:ssr":"vite build --config vite.ssr.config.ts","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","format:check":"prettier --check src/","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"lint-staged":{"*.{json,md,css,html,yml,yaml}":["prettier --write"],"*.{vue,js,jsx,cjs,mjs,ts,tsx,cts,mts}":["eslint --fix --ignore-path .gitignore","prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","husky":"^9.1.7","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","typescript":"^5.3.0","@types/node":"^20.10.0","lint-staged":"^16.4.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","eslint-config-prettier":"^10.1.1","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.21_1774866632087_0.021264459374233713","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.22":{"name":"zerocodejs","version":"1.0.1-beta.22","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.22","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"78b356fc9f3a78d99b164bbf596a0413db977499","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.22.tgz","fileCount":161,"integrity":"sha512-MqIt7JjpK55ANXr5t78pYuU66N7kiofxkS5Rrq/Nv0e22ueTwrZJ4BxpcCHxf52v7bvJyF/N/0cE7uID+8U2UQ==","signatures":[{"sig":"MEUCIGS+latPajn4ZYkCnewd4tmmgcQ7yhOsn9pcy9aRNYjCAiEA9YxZMhSQedKqdnM47Vzh1eO//r5I9P1wCtYpR6SDTs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2375918},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./cms":{"types":"./dist/cms-entry.d.ts","import":"./dist/zerocode-cms.es.js"},"./ssr":{"types":"./dist/ssr-entry.d.ts","import":"./dist/zerocode-ssr.es.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"b316364b64a20104d4833b57d24b69ceda545e89","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","size":"size-limit","test":"vitest","build":"vue-tsc && vite build && npm run build:umd && npm run build:ssr","format":"prettier --write src/","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","build:ssr":"vite build --config vite.ssr.config.ts","build:umd":"vite build --config vite.umd.config.ts","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","test:e2e:ui":"playwright test --ui","format:check":"prettier --check src/","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"size-limit":[{"name":"cms 初期ロード（zerocodejs/cms, ES + 共有チャンク）","path":["dist/zerocode-cms.es.js","dist/chunks/zcode-cms-*.js"],"limit":"110 KB"},{"name":"editor/studio 初期ロード（zerocodejs, ES + 共有チャンク）","path":["dist/zerocode.es.js","dist/chunks/zcode-cms-*.js"],"limit":"140 KB"},{"name":"リッチテキスト遅延チャンク（Tiptap）","path":["dist/chunks/RichTextEditor-*.js"],"limit":"130 KB"},{"name":"UMD（CDN 用単一ファイル）","path":["dist/zerocode.umd.js"],"limit":"215 KB"}],"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"lint-staged":{"*.{json,md,css,html,yml,yaml}":["prettier --write"],"*.{vue,js,jsx,cjs,mjs,ts,tsx,cts,mts}":["eslint --fix --ignore-path .gitignore","prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"jsdom":"^27.2.0","vue-i18n":"^9.14.5","dompurify":"^3.3.0","sortablejs":"^1.15.7","@tiptap/vue-3":"^3.10.7","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@types/dompurify":"^3.0.5","@tiptap/starter-kit":"^3.10.7","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.10.7","@tiptap/extension-link":"^3.10.7","@tiptap/extension-text":"^3.10.7","@tiptap/extension-italic":"^3.10.7","@tiptap/extension-strike":"^3.10.7","@tiptap/extension-document":"^3.10.7","@tiptap/extension-list-item":"^3.10.7","@tiptap/extension-paragraph":"^3.10.7","@tiptap/extension-hard-break":"^3.10.7","@tiptap/extension-bullet-list":"^3.10.7","@tiptap/extension-ordered-list":"^3.10.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","husky":"^9.1.7","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","size-limit":"^12.1.0","typescript":"^5.3.0","@types/node":"^20.10.0","lint-staged":"^16.4.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.61.1","@size-limit/file":"^12.1.0","@types/sortablejs":"^1.15.9","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","eslint-config-prettier":"^10.1.1","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.22_1783286443648_0.4593745733792529","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.23":{"name":"zerocodejs","version":"1.0.1-beta.23","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.23","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"022e662f3278aaea2312716970ca3eec9a2284a5","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.23.tgz","fileCount":171,"integrity":"sha512-Xprot+7DpTUNOhCuNJT8Xcm9rLkF86sRrEWBrl4f8STFRCT4jH1BEwEmVC0RczR+TY4JWMkjc7ccTDDO1KodwQ==","signatures":[{"sig":"MEQCICgjd0VC76cjaH0Fe7z3n3bN6/0/UgivVqJILm8R46AOAiAXoHCuWjQgljg2ZnTnZG+c1pPFr0xc02xmkOdM/6Oqpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD5aNwpqG5rZxSqBgoa5v+mgVwb/BNQzk4x4hqiRcXNegIgPI531nO59JHJzYaWzjOz0jBtIv0o2YBN3I66bW5HZro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2399343},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./cms":{"types":"./dist/cms-entry.d.ts","import":"./dist/zerocode-cms.es.js"},"./ssr":{"types":"./dist/ssr-entry.d.ts","import":"./dist/zerocode-ssr.es.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"05b778a8afdf8831ab8135918965d48c89d1483a","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","size":"size-limit","test":"vitest","build":"vue-tsc && vite build && npm run build:umd && npm run build:ssr","format":"prettier --write src/","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","build:ssr":"vite build --config vite.ssr.config.ts","build:umd":"vite build --config vite.umd.config.ts","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","test:e2e:ui":"playwright test --ui","format:check":"prettier --check src/","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"deprecated":"セキュリティ修正が含まれていません。1.0.1-beta.25 以降を使用してください","repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"size-limit":[{"name":"cms 初期ロード（zerocodejs/cms, ES + 共有チャンク）","path":["dist/zerocode-cms.es.js","dist/chunks/zcode-cms-*.js"],"limit":"110 KB"},{"name":"editor/studio 初期ロード（zerocodejs, ES + 共有チャンク）","path":["dist/zerocode.es.js","dist/chunks/zcode-cms-*.js"],"limit":"140 KB"},{"name":"リッチテキスト遅延チャンク（Tiptap）","path":["dist/chunks/RichTextEditor-*.js"],"limit":"130 KB"},{"name":"UMD（CDN 用単一ファイル）","path":["dist/zerocode.umd.js"],"limit":"215 KB"}],"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"lint-staged":{"*.{json,md,css,html,yml,yaml}":["prettier --write"],"*.{vue,js,jsx,cjs,mjs,ts,tsx,cts,mts}":["eslint --fix --ignore-path .gitignore","prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"vue-i18n":"^9.14.5","dompurify":"^3.4.16","sortablejs":"^1.15.7","@tiptap/vue-3":"^3.31.3","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@tiptap/starter-kit":"^3.31.3","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.31.3","@tiptap/extension-link":"^3.31.3","@tiptap/extension-text":"^3.31.3","@tiptap/extension-italic":"^3.31.3","@tiptap/extension-strike":"^3.31.3","@tiptap/extension-document":"^3.31.3","@tiptap/extension-list-item":"^3.31.3","@tiptap/extension-paragraph":"^3.31.3","@tiptap/extension-hard-break":"^3.31.3","@tiptap/extension-bullet-list":"^3.31.3","@tiptap/extension-ordered-list":"^3.31.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","size-limit":"^12.1.0","typescript":"^5.3.0","@types/node":"^20.10.0","lint-staged":"^16.4.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.61.1","@size-limit/file":"^12.1.0","@types/sortablejs":"^1.15.9","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","eslint-config-prettier":"^10.1.1","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0","jsdom":">=20.0.0"},"peerDependenciesMeta":{"jsdom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.23_1790372222532_0.4965154222053052","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.24":{"name":"zerocodejs","version":"1.0.1-beta.24","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.24","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"82764910b5023d4a5ef723fda530c7d24794fc2c","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.24.tgz","fileCount":171,"integrity":"sha512-63DEZIyMvgkn9kcyB6j606hhJFw58CTcsFsyHO2mtb4SZ99zqBip2M2r+/N6RdLTuYqyScp836AlGdgPuRtbYw==","signatures":[{"sig":"MEUCIQD5Q0EGSdk4jnqgeJJ3WmxZ2YF/FRSuDlZQZ8sz93yqlAIgH7N4dsYlTuKAbhqYHr06dDQrgUlprZZfsbVerKFMDm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBW6JuQoo3VqGtZoSljbM6EtaHKhbi7ulJnRsuggDZ5gAiEA0IlNVOCMZ0fD3bbRNs1fRjQyuQTMO31zbZ+aorq2TAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2401076},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./cms":{"types":"./dist/cms-entry.d.ts","import":"./dist/zerocode-cms.es.js"},"./ssr":{"types":"./dist/ssr-entry.d.ts","import":"./dist/zerocode-ssr.es.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"57ca94d1c0e9cbc495c02ad22dc5278dcb3dc213","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","size":"size-limit","test":"vitest","build":"vue-tsc && vite build && npm run build:umd && npm run build:ssr","format":"prettier --write src/","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","build:ssr":"vite build --config vite.ssr.config.ts","build:umd":"vite build --config vite.umd.config.ts","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","test:e2e:ui":"playwright test --ui","format:check":"prettier --check src/","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"deprecated":"脆弱性のある DOMPurify を同梱しています。1.0.1-beta.25 以降を使用してください","repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"size-limit":[{"name":"cms 初期ロード（zerocodejs/cms, ES + 共有チャンク）","path":["dist/zerocode-cms.es.js","dist/chunks/zcode-cms-*.js"],"limit":"110 KB"},{"name":"editor/studio 初期ロード（zerocodejs, ES + 共有チャンク）","path":["dist/zerocode.es.js","dist/chunks/zcode-cms-*.js"],"limit":"140 KB"},{"name":"リッチテキスト遅延チャンク（Tiptap）","path":["dist/chunks/RichTextEditor-*.js"],"limit":"130 KB"},{"name":"UMD（CDN 用単一ファイル）","path":["dist/zerocode.umd.js"],"limit":"215 KB"}],"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"lint-staged":{"*.{json,md,css,html,yml,yaml}":["prettier --write"],"*.{vue,js,jsx,cjs,mjs,ts,tsx,cts,mts}":["eslint --fix --ignore-path .gitignore","prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"vue-i18n":"^9.14.5","dompurify":"^3.4.16","sortablejs":"^1.15.7","@tiptap/vue-3":"^3.31.3","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@tiptap/starter-kit":"^3.31.3","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.31.3","@tiptap/extension-link":"^3.31.3","@tiptap/extension-text":"^3.31.3","@tiptap/extension-italic":"^3.31.3","@tiptap/extension-strike":"^3.31.3","@tiptap/extension-document":"^3.31.3","@tiptap/extension-list-item":"^3.31.3","@tiptap/extension-paragraph":"^3.31.3","@tiptap/extension-hard-break":"^3.31.3","@tiptap/extension-bullet-list":"^3.31.3","@tiptap/extension-ordered-list":"^3.31.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","size-limit":"^12.1.0","typescript":"^5.3.0","@types/node":"^20.10.0","lint-staged":"^16.4.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.61.1","@size-limit/file":"^12.1.0","@types/sortablejs":"^1.15.9","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","eslint-config-prettier":"^10.1.1","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0","jsdom":">=20.0.0"},"peerDependenciesMeta":{"jsdom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.24_1790372688055_0.9425401510911309","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.25":{"name":"zerocodejs","version":"1.0.1-beta.25","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"author":{"name":"Atsumi"},"license":"MIT","_id":"zerocodejs@1.0.1-beta.25","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"homepage":"https://atsumi-code.github.io/zerocodejs/","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"92052e2118ebfc448ec5f9fc1aeb5f9d052bbf87","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.25.tgz","fileCount":171,"integrity":"sha512-mRAdIowUam7ntSGq1Z5O0y8mU0gdHpVN92zXl0jmz4bJCP3+lIMS5mixzTpK6txbARCIenUa9JLhM7ayHNKhLQ==","signatures":[{"sig":"MEQCIBT1DVNTBzk3eZBvWM11RwoR6/mux6mH9kLwAtKtyMDeAiBBgPHSKmpMMfvwVUIvfpyD8kocTZxu7TSAniTD3gw0CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDanCrdul9AG4dgqYFoE0tpd0q95UKA2UJB0j+3RYiPLgIgPjewjKnjhEUYBAYE/Gcci1q+qDnvV57woFMOFWUuaMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2477925},"main":"./dist/zerocode.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./cms":{"types":"./dist/cms-entry.d.ts","import":"./dist/zerocode-cms.es.js"},"./ssr":{"types":"./dist/ssr-entry.d.ts","import":"./dist/zerocode-ssr.es.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"75c17aa78fa3fd16763e59d97209d8952eb37e81","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","size":"size-limit","test":"vitest","build":"vue-tsc && vite build && npm run build:umd && npm run build:ssr","format":"prettier --write src/","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","build:ssr":"vite build --config vite.ssr.config.ts","build:umd":"vite build --config vite.umd.config.ts","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","test:e2e:ui":"playwright test --ui","verify:deps":"npm ls --omit=dev","format:check":"prettier --check src/","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage","prepublishOnly":"npm run verify:deps && npm run build"},"_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"size-limit":[{"name":"cms 初期ロード（zerocodejs/cms, ES + 共有チャンク）","path":["dist/zerocode-cms.es.js","dist/chunks/zcode-cms-*.js"],"limit":"110 KB"},{"name":"editor/studio 初期ロード（zerocodejs, ES + 共有チャンク）","path":["dist/zerocode.es.js","dist/chunks/zcode-cms-*.js"],"limit":"140 KB"},{"name":"リッチテキスト遅延チャンク（Tiptap）","path":["dist/chunks/RichTextEditor-*.js"],"limit":"130 KB"},{"name":"UMD（CDN 用単一ファイル）","path":["dist/zerocode.umd.js"],"limit":"215 KB"}],"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"lint-staged":{"*.{json,md,css,html,yml,yaml}":["prettier --write"],"*.{vue,js,jsx,cjs,mjs,ts,tsx,cts,mts}":["eslint --fix --ignore-path .gitignore","prettier --write"]},"_nodeVersion":"22.20.0","dependencies":{"vue-i18n":"^9.14.5","dompurify":"^3.4.16","sortablejs":"^1.15.7","@tiptap/vue-3":"^3.31.3","monaco-editor":"^0.55.1","lucide-vue-next":"^0.553.0","@tiptap/starter-kit":"^3.31.3","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.31.3","@tiptap/extension-link":"^3.31.3","@tiptap/extension-text":"^3.31.3","@tiptap/extension-italic":"^3.31.3","@tiptap/extension-strike":"^3.31.3","@tiptap/extension-document":"^3.31.3","@tiptap/extension-list-item":"^3.31.3","@tiptap/extension-paragraph":"^3.31.3","@tiptap/extension-hard-break":"^3.31.3","@tiptap/extension-bullet-list":"^3.31.3","@tiptap/extension-ordered-list":"^3.31.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","size-limit":"^12.1.0","typescript":"^5.3.0","@types/node":"^20.10.0","lint-staged":"^16.4.0","@types/jsdom":"^27.0.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.61.1","@size-limit/file":"^12.1.0","@types/sortablejs":"^1.15.9","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","eslint-config-prettier":"^10.1.1","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0","jsdom":">=20.0.0"},"peerDependenciesMeta":{"jsdom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/zerocodejs_1.0.1-beta.25_1790373980161_0.9769610142418459","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-beta.26":{"_id":"zerocodejs@1.0.1-beta.26","bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"dist":{"shasum":"334e5b82206034ce21ca81994579b8f3fa303349","tarball":"https://registry.npmjs.org/zerocodejs/-/zerocodejs-1.0.1-beta.26.tgz","fileCount":175,"integrity":"sha512-v0jhfa4tYM9NgX58aadX4dFzvMakDoVx0XEmZsnxSzemYkTir0kjLbIUUkAdzY7hPGyjCtMSyaU1ySGsQYG+BQ==","signatures":[{"sig":"MEUCIHVzThIS1F37VglPN5HJutfelAlWL3c9hpuNeMsNIpjoAiEA0qgBkiV4ZNbj4BcQmcb7rXFTnNiUy2qPWQ9p3QXlKak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH635TyHgF5umJYiwL3gyz+YoZUo+0I4YuNFjC+Uf54FAiEAqCXCJY3zIW2DbrhFjUhD6ihi95/KPpG0KdRerWE3KlQ="}],"unpackedSize":2482538},"main":"./dist/zerocode.umd.js","name":"zerocodejs","type":"module","types":"./dist/index.d.ts","author":{"name":"Atsumi"},"module":"./dist/zerocode.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/zerocode.es.js","require":"./dist/zerocode.umd.js"},"./cms":{"types":"./dist/cms-entry.d.ts","import":"./dist/zerocode-cms.es.js"},"./ssr":{"types":"./dist/ssr-entry.d.ts","import":"./dist/zerocode-ssr.es.js"},"./style.css":"./dist/zerocodejs.css","./zerocodejs.css":"./dist/zerocodejs.css"},"gitHead":"bc451c361eb30d9ee9c2a727f2369521d1a9bc26","license":"MIT","scripts":{"dev":"vite","lint":"eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore","size":"size-limit","test":"vitest","build":"vue-tsc && vite build && npm run build:umd && npm run build:ssr","format":"prettier --write src/","prepare":"husky","preview":"vite preview","test:ui":"vitest --ui","test:e2e":"playwright test","build:ssr":"vite build --config vite.ssr.config.ts","build:umd":"vite build --config vite.umd.config.ts","dev:pages":"vite --config vite.pages.config.ts","type-check":"vue-tsc --noEmit","build:pages":"vite build --config vite.pages.config.ts","test:e2e:ui":"playwright test --ui","verify:deps":"npm ls --omit=dev","format:check":"prettier --check src/","preview:pages":"vite preview --config vite.pages.config.ts --outDir dist-pages","test:coverage":"vitest --coverage","prepublishOnly":"npm run verify:deps && npm run build"},"version":"1.0.1-beta.26","_npmUser":{"name":"atsumi-code","email":"atsumicode@gmail.com"},"homepage":"https://atsumi-code.github.io/zerocodejs/","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"size-limit":[{"name":"cms 初期ロード（zerocodejs/cms, ES + 共有チャンク）","path":["dist/zerocode-cms.es.js","dist/chunks/zcode-cms-*.js"],"limit":"110 KB"},{"name":"editor/studio 初期ロード（zerocodejs, ES + 共有チャンク）","path":["dist/zerocode.es.js","dist/chunks/zcode-cms-*.js"],"limit":"140 KB"},{"name":"リッチテキスト遅延チャンク（Tiptap）","path":["dist/chunks/RichTextEditor-*.js"],"limit":"130 KB"},{"name":"UMD（CDN 用単一ファイル）","path":["dist/zerocode.umd.js"],"limit":"215 KB"}],"_npmVersion":"10.9.3","description":"Simple editing UI. Framework-agnostic CMS frontend library.","directories":{},"lint-staged":{"*.{json,md,css,html,yml,yaml}":["prettier --write"],"*.{vue,js,jsx,cjs,mjs,ts,tsx,cts,mts}":["eslint --fix --ignore-path .gitignore","prettier --write"]},"maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"_nodeVersion":"22.20.0","dependencies":{"vue-i18n":"^9.14.5","dompurify":"^3.4.16","sortablejs":"^1.15.7","@tiptap/vue-3":"^3.31.3","lucide-vue-next":"^0.553.0","@tiptap/starter-kit":"^3.31.3","@monaco-editor/loader":"^1.6.1","@tiptap/extension-bold":"^3.31.3","@tiptap/extension-link":"^3.31.3","@tiptap/extension-text":"^3.31.3","@tiptap/extension-italic":"^3.31.3","@tiptap/extension-strike":"^3.31.3","@tiptap/extension-document":"^3.31.3","@tiptap/extension-list-item":"^3.31.3","@tiptap/extension-paragraph":"^3.31.3","@tiptap/extension-hard-break":"^3.31.3","@tiptap/extension-bullet-list":"^3.31.3","@tiptap/extension-ordered-list":"^3.31.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.0","vite":"^7.3.1","husky":"^9.1.7","jsdom":"^27.2.0","eslint":"^8.56.0","vitest":"^4.0.17","vue-tsc":"^3.1.0","prettier":"^3.1.0","happy-dom":"^20.3.1","@vitest/ui":"^4.0.17","size-limit":"^12.1.0","typescript":"^5.3.0","@types/node":"^20.10.0","lint-staged":"^16.4.0","@types/jsdom":"^27.0.0","monaco-editor":"^0.57.0","@vue/test-utils":"^2.4.0","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.61.1","@size-limit/file":"^12.1.0","@types/sortablejs":"^1.15.9","eslint-plugin-vue":"^9.19.0","@vitejs/plugin-vue":"^6.0.3","eslint-config-prettier":"^10.1.1","@typescript-eslint/parser":"^6.15.0","@typescript-eslint/eslint-plugin":"^6.15.0"},"peerDependencies":{"vue":"^3.0.0","jsdom":">=20.0.0"},"peerDependenciesMeta":{"jsdom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zerocodejs_1.0.1-beta.26_1790379947648_0.1889721061792673"}}},"time":{"created":"2026-01-19T13:57:11.628Z","modified":"2026-09-25T23:45:47.896Z","1.0.1-beta.0":"2026-01-19T13:57:11.987Z","1.0.1-beta.1":"2026-01-19T14:08:04.608Z","1.0.1-beta.2":"2026-01-19T14:21:44.963Z","1.0.1-beta.3":"2026-01-19T14:30:21.161Z","1.0.1-beta.4":"2026-01-22T13:55:30.350Z","1.0.1-beta.5":"2026-01-22T14:12:36.672Z","1.0.1-beta.6":"2026-01-26T13:57:42.249Z","1.0.1-beta.7":"2026-01-26T14:06:42.840Z","1.0.1-beta.8":"2026-01-26T14:13:48.759Z","1.0.1-beta.9":"2026-01-26T14:32:49.739Z","1.0.1-beta.10":"2026-01-29T00:40:45.895Z","1.0.1-beta.11":"2026-01-31T00:17:57.933Z","1.0.1-beta.12":"2026-02-01T10:02:58.160Z","1.0.1-beta.13":"2026-02-01T12:27:10.287Z","1.0.1-beta.14":"2026-02-04T13:33:45.615Z","1.0.1-beta.15":"2026-02-08T13:56:39.793Z","1.0.1-beta.16":"2026-02-11T11:16:50.121Z","1.0.1-beta.17":"2026-03-20T05:02:21.602Z","1.0.1-beta.18":"2026-03-22T11:53:59.508Z","1.0.1-beta.19":"2026-03-29T13:44:01.098Z","1.0.1-beta.20":"2026-03-29T14:53:42.550Z","1.0.1-beta.21":"2026-03-30T10:30:32.286Z","1.0.1-beta.22":"2026-07-05T21:20:43.792Z","1.0.1-beta.23":"2026-09-25T21:37:02.644Z","1.0.1-beta.24":"2026-09-25T21:44:48.243Z","1.0.1-beta.25":"2026-09-25T22:06:20.277Z","1.0.1-beta.26":"2026-09-25T23:45:47.759Z"},"bugs":{"url":"https://github.com/atsumi-code/zerocodejs/issues"},"author":{"name":"Atsumi"},"license":"MIT","homepage":"https://atsumi-code.github.io/zerocodejs/","keywords":["cms","web-components","vue","visual-editor","no-code","low-code","wysiwyg"],"repository":{"url":"git+https://github.com/atsumi-code/zerocodejs.git","type":"git"},"description":"Simple editing UI. Framework-agnostic CMS frontend library.","maintainers":[{"name":"atsumi-code","email":"atsumicode@gmail.com"}],"readme":"# ZeroCode.js\n\n[![npm](https://img.shields.io/npm/v/zerocodejs)](https://www.npmjs.com/package/zerocodejs)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![CI](https://github.com/atsumi-code/zerocodejs/actions/workflows/ci.yml/badge.svg)](https://github.com/atsumi-code/zerocodejs/actions/workflows/ci.yml)\n[![GitHub Pages](https://img.shields.io/website?down_message=offline&label=Demo&up_message=online&url=https%3A%2F%2Fatsumi-code.github.io%2Fzerocodejs%2F)](https://atsumi-code.github.io/zerocodejs/)\n\n🇯🇵 [日本語ドキュメント](./README.ja.md)\n\n**Simple editing UI. Framework-agnostic CMS frontend library.**\n\nZeroCode.js is an embeddable CMS library for existing web services. Authentication and persistence stay on the host; editing UI is provided via Web Components such as `<zcode-cms>`. Public HTML is generated from developer-defined part templates without CMS-specific wrapper markup. Editor-only `data-zcode-*` attributes are stripped on public render. [Learn more in the docs](./docs.html#about)\n\n> **Status: Beta**\n>\n> ZeroCode.js is currently in beta. APIs, specifications, and data formats may change without notice (including breaking changes).\n> Bug reports and feature requests: [Issues](https://github.com/atsumi-code/zerocodejs/issues). Questions and feedback: [Discussions](https://github.com/atsumi-code/zerocodejs/discussions).\n\n## Features\n\n- **Framework Agnostic** - Works with React, Vue, Svelte, Angular, or Vanilla JS via Web Components\n- **Visual Editor** - Click to edit, drag to reorder, no coding required for content editing\n- **Parts Management** - Create and manage reusable content blocks\n- **Image Management** - Built-in image upload and management\n- **Flexible Templates** - Custom HTML template syntax for dynamic content\n- **Small Initial Load** - `zerocodejs/cms` is about 100 KB (brotli) on first load, with the rich text editor loaded lazily. Requires Vue 3 as a peer dependency\n- **i18n Ready** - Built-in Japanese & English UI support\n\n## Demo\n\n**Live Demo:** https://atsumi-code.github.io/zerocodejs/\n\n![ZeroCode.js](public/images/hero-animation.gif)\n\n## Quick Start\n\n### CDN (Easiest)\n\n```html\n<!DOCTYPE html>\n<html>\n  <head>\n    <link rel=\"stylesheet\" href=\"https://unpkg.com/zerocodejs/dist/zerocodejs.css\" />\n  </head>\n  <body>\n    <zcode-editor locale=\"en\"></zcode-editor>\n\n    <script src=\"https://unpkg.com/vue@3/dist/vue.global.js\"></script>\n    <script src=\"https://unpkg.com/zerocodejs/dist/zerocode.umd.js\"></script>\n  </body>\n</html>\n```\n\nThat's it! Open the file in a browser and start creating parts.\n\n### npm\n\n```bash\nnpm install zerocodejs\n```\n\n```html\n<!DOCTYPE html>\n<html>\n  <head>\n    <link rel=\"stylesheet\" href=\"node_modules/zerocodejs/dist/zerocodejs.css\" />\n  </head>\n  <body>\n    <zcode-editor locale=\"en\"></zcode-editor>\n\n    <script type=\"module\">\n      import 'zerocodejs';\n    </script>\n  </body>\n</html>\n```\n\n### React\n\n```jsx\nimport 'zerocodejs';\nimport 'zerocodejs/style.css';\n\nfunction App() {\n  return <zcode-editor locale=\"en\" />;\n}\n```\n\n### Vue\n\n```vue\n<template>\n  <zcode-editor locale=\"en\" />\n</template>\n\n<script setup>\nimport 'zerocodejs';\nimport 'zerocodejs/style.css';\n</script>\n```\n\n### Stylesheet load order\n\nImport **`zerocodejs/style.css`** after any aggressive global reset (for example Tailwind Preflight or rules that set `input { appearance: none }`). ZeroCode scopes UI with `zcode-` classes, but native checkboxes, radios, and selects can still be affected by broad `input` / `select` resets.\n\n## Components\n\n### `<zcode-editor>`\n\nDeveloper-facing editor with parts management, image management, and data viewer. **Recommended for getting started.**\n\n```html\n<zcode-editor locale=\"en\"></zcode-editor>\n```\n\n### `<zcode-cms>`\n\nUser-facing CMS editor for content management (no parts/image management).\n\n```html\n<zcode-cms locale=\"en\"></zcode-cms>\n```\n\nIf the page only needs `<zcode-cms>`, import the dedicated **`zerocodejs/cms`** entry. It excludes the editor/studio components and their parts/image management UI, so the initial load is roughly 100 KB compressed (the rich text editor is lazy-loaded on first use):\n\n```javascript\nimport 'zerocodejs/cms';\nimport 'zerocodejs/style.css';\n```\n\n### `<zcode-studio>`\n\nFor **trusted users / agencies**: same **shell as `zcode-editor`** (page, parts, images, data viewer tabs). **Page** management matches `zcode-cms` (including common/individual/special parts when adding to the page). **Parts / images** management and the data viewer’s parts/images views are **special category only** (no common/individual toggles there). Use alongside `zcode-cms` when you want a separate trusted surface.\n\n`save-request` uses `detail.source: 'studio'`; `targets` follow the active tab and data viewer view. From `zcode-cms`, page saves use `targets: ['page', 'images-special']`—handle persistence in your host app.\n\nSee [Technical Specification – zcode-studio](./TECHNICAL_SPECIFICATION.md#zcode-studio).\n\n## Server-side rendering (SSR)\n\nFor **Node.js** or app frameworks (e.g. Next.js), import from the **`zerocodejs/ssr`** subpath. It is the supported `package.json` export for the SSR bundle (no Vue / Web Components). Template processing needs **jsdom**, which is an optional peer dependency — install it yourself for SSR (`npm install jsdom`). Browser-only users do not need it. On Node.js 20.16+ / 22.3+ it is loaded automatically, including from ESM.\n\n```javascript\nimport { renderToHtml, renderCssToHtml } from 'zerocodejs/ssr';\n```\n\nThe main **`zerocodejs`** entry also exports these functions if you prefer one resolution from the full library.\n\n## Loading Existing Data\n\nTo load existing data, set attributes via JavaScript:\n\n```javascript\nconst editor = document.querySelector('zcode-editor');\neditor.setAttribute('page', JSON.stringify(pageData));\neditor.setAttribute('parts-common', JSON.stringify(partsData));\neditor.setAttribute('parts-individual', JSON.stringify(partsIndividualData));\neditor.setAttribute('parts-special', JSON.stringify(partsSpecialData));\neditor.setAttribute('images-common', JSON.stringify(imagesData));\n// ... other attributes as needed (images-individual, images-special, etc.)\n```\n\n## Documentation\n\n- [Documentation – About ZeroCode.js](./docs.html#about)\n- [Technical Specification](./TECHNICAL_SPECIFICATION.md)\n- [日本語ドキュメント](./README.ja.md)\n\n## Why ZeroCode.js?\n\n- **For those who want to turn \"this part should be editable\" into a real CMS easily** — Define what should be editable, and you get a simple CMS for just those parts\n- **For those who want to stick to HTML, CSS, and JavaScript** — No extra frameworks, just the basics\n- **For people tired of the ever-changing frontend** — When keeping up with new tech feels like too much\n- **For the AI era** — Simple template + data is easy for both humans and AI to work with\n\n## Contributing\n\nContributions are welcome! Please see [CONTRIBUTING.md](./CONTRIBUTING.md).\n\nWe welcome contributions in both **English and Japanese**.\n\n## Security\n\nZeroCode.js is a frontend library. Complete security cannot be guaranteed on the client side.\n\n### Recommendations\n\n- **Server-side validation is required**: Validate data before saving on the server\n- **Implement authentication/authorization**: Only allow authenticated users to modify parts data\n- **Verify the source**: Check the `source` field in `save-request` events (`'cms'`, `'editor'`, or `'studio'`)\n- **Template management**: Only use templates from trusted sources\n\nSee the [Technical Specification](./TECHNICAL_SPECIFICATION.md) for security details.\n\n## License\n\nMIT License\n\n---\n\n**Last Updated**: June 2026\n","readmeFilename":"README.md"}