{"_id":"@arroyavecommerce/cms-medusa","_rev":"10-0b03d870e99630828e681183bf28c04d","name":"@arroyavecommerce/cms-medusa","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@arroyavecommerce/cms-medusa","version":"0.1.0","keywords":["medusa","plugin","medusa-plugin-cms","medusa-plugin","medusa-v2"],"author":{"name":"Yohan Arroyave"},"license":"MIT","_id":"@arroyavecommerce/cms-medusa@0.1.0","maintainers":[{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"}],"homepage":"https://github.com/arroyave-yohan/arroyavecommerce-cms/tree/main/packages/cms-medusa#readme","bugs":{"url":"https://github.com/arroyave-yohan/arroyavecommerce-cms/issues"},"dist":{"shasum":"96347c410d559e6bc92689806e0710aba8560832","tarball":"https://registry.npmjs.org/@arroyavecommerce/cms-medusa/-/cms-medusa-0.1.0.tgz","fileCount":36,"integrity":"sha512-yQbyvUkAQBY5npj8nYwQ7jRuruBTrn8KgD6/DKMxmln2LCwhZyfpUdh/kOf/Q7XEljsnUN/IgzxxfJqFVTJPsA==","signatures":[{"sig":"MEUCIGiutZDz2644icps9c+MUk8A1pWdfyo9BL6dHSyaAkgLAiEAzmK2aU4sxW0Y0CF99Vs3KAEgCrifmI3F3p9JANX2Q5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70561},"engines":{"node":">=20"},"exports":{"./*":"./.medusa/server/src/*.js","./admin":{"import":"./.medusa/server/src/admin/index.mjs","default":"./.medusa/server/src/admin/index.js","require":"./.medusa/server/src/admin/index.js"},"./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./modules/cms/service":"./.medusa/server/src/modules/cms/service.js","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"98f60215d619be5251d946af9434ba178e33bbc8","scripts":{"dev":"medusa plugin:develop","lint":"medusa lint","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"},"repository":{"url":"git+https://github.com/arroyave-yohan/arroyavecommerce-cms.git","type":"git","directory":"packages/cms-medusa"},"_npmVersion":"11.13.0","description":"Plugin de Medusa con el CMS de arroyavecommerce: paginas y tema editables (modulo, workflows, API admin/store y UI de admin).","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.0.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","eslint":"^9.0.0","ts-node":"^10.9.2","@swc/core":"^1.7.28","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"4.1.13","@types/react":"^18.3.2","@medusajs/cli":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/test-utils":"2.15.3","@medusajs/eslint-plugin":"2.15.5"},"peerDependencies":{"@medusajs/ui":"4.1.13","@medusajs/cli":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@medusajs/admin-sdk":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/test-utils":"2.15.3"},"_npmOperationalInternal":{"tmp":"tmp/cms-medusa_0.1.0_1783109734380_0.5522763304439087","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@arroyavecommerce/cms-medusa","version":"0.2.0","keywords":["medusa","plugin","medusa-plugin-cms","medusa-plugin","medusa-v2"],"author":"Yohan Arroyave","license":"MIT","_id":"@arroyavecommerce/cms-medusa@0.2.0","maintainers":[{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"}],"homepage":"https://github.com/arroyave-yohan/arroyavecommerce-cms/tree/main/packages/cms-medusa#readme","dist":{"shasum":"021c2449a8010340833d699b5025f43d155289f1","tarball":"https://registry.npmjs.org/@arroyavecommerce/cms-medusa/-/cms-medusa-0.2.0.tgz","fileCount":13,"integrity":"sha512-QXMVq2Pb98+Y+HRz3xhewuO3pTH768unufRIh6esTlWZDfVQI0yagCxGnctq9lX+feqi5LGqPmamqOSN/Pd3Lw==","signatures":[{"sig":"MEUCIQCvibn7s7bakhigeQKR67mJr5RZtYc57FqRPks5T05KcgIgcmklUyJ9r8BPI+ZI3ixUwQU6K5rPKLWS42ldm0kJTbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25628},"engines":{"node":">=20"},"exports":{"./*":"./.medusa/server/src/*.js","./admin":{"import":"./.medusa/server/src/admin/index.mjs","default":"./.medusa/server/src/admin/index.js","require":"./.medusa/server/src/admin/index.js"},"./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./modules/cms/service":"./.medusa/server/src/modules/cms/service.js","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"bcaf03d2a7f60b8927e3bd6732e75806937debb8","scripts":{"dev":"medusa plugin:develop","lint":"medusa lint","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build","test:integration:http":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.config.js --forceExit"},"_npmUser":{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"},"deprecated":"Publicacion rota: falta .medusa/server (sin codigo compilado). Usar >=0.2.1.","repository":{"url":"git+https://github.com/arroyave-yohan/arroyavecommerce-cms.git","type":"git","directory":"packages/cms-medusa"},"description":"Plugin de Medusa con el CMS de arroyavecommerce: paginas y tema editables (modulo, workflows, API admin/store y UI de admin).","directories":{},"dependencies":{"@react-email/render":"^2.0.9","@react-email/components":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","jiti":"^2.0.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","eslint":"^9.0.0","ts-node":"^10.9.2","@swc/core":"^1.7.28","@swc/jest":"^0.2","cross-env":"^7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/jest":"^29","@types/node":"^20.0.0","@medusajs/ui":"4.1.13","@types/react":"^18.3.2","@medusajs/cli":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/test-utils":"2.15.3","@medusajs/eslint-plugin":"2.15.5"},"peerDependencies":{"@medusajs/ui":"4.1.13","@medusajs/cli":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@medusajs/admin-sdk":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/test-utils":"2.15.3"},"_npmOperationalInternal":{"tmp":"tmp/cms-medusa_0.2.0_1783209688284_0.9262053661066942","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@arroyavecommerce/cms-medusa","version":"0.2.1","keywords":["medusa","plugin","medusa-plugin-cms","medusa-plugin","medusa-v2"],"author":{"name":"Yohan Arroyave"},"license":"MIT","_id":"@arroyavecommerce/cms-medusa@0.2.1","maintainers":[{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"}],"homepage":"https://github.com/arroyave-yohan/arroyavecommerce-cms/tree/main/packages/cms-medusa#readme","bugs":{"url":"https://github.com/arroyave-yohan/arroyavecommerce-cms/issues"},"dist":{"shasum":"8ca8e25f5e14683132aca20fcbfa3409cb14f4ed","tarball":"https://registry.npmjs.org/@arroyavecommerce/cms-medusa/-/cms-medusa-0.2.1.tgz","fileCount":68,"integrity":"sha512-V3V/Lyeg5JyRujEKdDOv299RYRN5kecV8/k5VQjVvq8TKFE/xumfJiwZoFCSIQI/LR/BQ2Ch2y1kmfYEB+UCJA==","signatures":[{"sig":"MEUCIQD73mmd9DSe5rppSeyX30AcBgt9+u6AgD7EblZg6r/oDgIgbkA4DuaMJbC/wDBG1gD6zPQEeYFjdZI7f3MBXNUB8qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251936},"engines":{"node":">=20"},"exports":{"./*":"./.medusa/server/src/*.js","./admin":{"import":"./.medusa/server/src/admin/index.mjs","default":"./.medusa/server/src/admin/index.js","require":"./.medusa/server/src/admin/index.js"},"./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./modules/cms/service":"./.medusa/server/src/modules/cms/service.js","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"bcaf03d2a7f60b8927e3bd6732e75806937debb8","scripts":{"dev":"medusa plugin:develop","lint":"medusa lint","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build","test:integration:http":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.config.js --forceExit"},"_npmUser":{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"},"repository":{"url":"git+https://github.com/arroyave-yohan/arroyavecommerce-cms.git","type":"git","directory":"packages/cms-medusa"},"_npmVersion":"11.13.0","description":"Plugin de Medusa con el CMS de arroyavecommerce: paginas y tema editables (modulo, workflows, API admin/store y UI de admin).","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@react-email/render":"^2.0.9","@react-email/components":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","jiti":"^2.0.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","eslint":"^9.0.0","ts-node":"^10.9.2","@swc/core":"^1.7.28","@swc/jest":"^0.2","cross-env":"^7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/jest":"^29","@types/node":"^20.0.0","@medusajs/ui":"4.1.13","@types/react":"^18.3.2","@medusajs/cli":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/test-utils":"2.15.3","@medusajs/eslint-plugin":"2.15.5"},"peerDependencies":{"@medusajs/ui":"4.1.13","@medusajs/cli":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@medusajs/admin-sdk":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/test-utils":"2.15.3"},"_npmOperationalInternal":{"tmp":"tmp/cms-medusa_0.2.1_1783255217610_0.5431224915555259","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@arroyavecommerce/cms-medusa","version":"0.2.2","keywords":["medusa","plugin","medusa-plugin-cms","medusa-plugin","medusa-v2"],"author":{"name":"Yohan Arroyave"},"license":"MIT","_id":"@arroyavecommerce/cms-medusa@0.2.2","maintainers":[{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"}],"homepage":"https://github.com/arroyave-yohan/arroyavecommerce-cms/tree/main/packages/cms-medusa#readme","bugs":{"url":"https://github.com/arroyave-yohan/arroyavecommerce-cms/issues"},"dist":{"shasum":"552ea1b21e32abb75cc618a531eae51b2efc0b41","tarball":"https://registry.npmjs.org/@arroyavecommerce/cms-medusa/-/cms-medusa-0.2.2.tgz","fileCount":68,"integrity":"sha512-P6hTQuu4AwrbVDsAgOf9EjaUECIf0Ssc1y5Mj2I4oF/0ZTB2INTedkXCFqzmyrjJdvajstK9ajzNK7zqIGLIog==","signatures":[{"sig":"MEUCIQDOSLV2J0m+2RKqGcCrlPkoQuwJf5e/Ep3eu5oxat72IAIgF8lKo9iuXD0CdSLrNEXXRoLGWyBLFy6/YGqD9L9p8ZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252866},"engines":{"node":">=20"},"exports":{"./*":"./.medusa/server/src/*.js","./admin":{"import":"./.medusa/server/src/admin/index.mjs","default":"./.medusa/server/src/admin/index.js","require":"./.medusa/server/src/admin/index.js"},"./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./modules/cms/service":"./.medusa/server/src/modules/cms/service.js","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"83cae2c5630757bea27c3e952b6b86130e99b5d2","scripts":{"dev":"medusa plugin:develop","lint":"medusa lint","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build","test:integration:http":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.config.js --forceExit"},"_npmUser":{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"},"repository":{"url":"git+https://github.com/arroyave-yohan/arroyavecommerce-cms.git","type":"git","directory":"packages/cms-medusa"},"_npmVersion":"11.13.0","description":"Plugin de Medusa con el CMS de arroyavecommerce: paginas y tema editables (modulo, workflows, API admin/store y UI de admin).","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@react-email/render":"^2.0.9","@react-email/components":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","jiti":"^2.0.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","eslint":"^9.0.0","ts-node":"^10.9.2","@swc/core":"^1.7.28","@swc/jest":"^0.2","cross-env":"^7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/jest":"^29","@types/node":"^20.0.0","@medusajs/ui":"4.1.13","@types/react":"^18.3.2","@medusajs/cli":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/test-utils":"2.15.3","@medusajs/eslint-plugin":"2.15.5"},"peerDependencies":{"@medusajs/ui":"4.1.13","@medusajs/cli":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@medusajs/admin-sdk":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/test-utils":"2.15.3"},"_npmOperationalInternal":{"tmp":"tmp/cms-medusa_0.2.2_1783465917413_0.0906892985080785","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@arroyavecommerce/cms-medusa","version":"0.3.0","keywords":["medusa","plugin","medusa-plugin-cms","medusa-plugin","medusa-v2"],"author":{"name":"Yohan Arroyave"},"license":"MIT","_id":"@arroyavecommerce/cms-medusa@0.3.0","maintainers":[{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"}],"homepage":"https://github.com/arroyave-yohan/arroyavecommerce-cms/tree/main/packages/cms-medusa#readme","bugs":{"url":"https://github.com/arroyave-yohan/arroyavecommerce-cms/issues"},"dist":{"shasum":"9346ce0d975289d33a88f8b2892c45143e058b89","tarball":"https://registry.npmjs.org/@arroyavecommerce/cms-medusa/-/cms-medusa-0.3.0.tgz","fileCount":69,"integrity":"sha512-3hPDVsGzBChZRrFux5RhZ+Rj2KQR4M16ubebex0Ml63baskqDatS85prViWFMvTgEBiJ2Uh088weXHv8VgaoGQ==","signatures":[{"sig":"MEYCIQCb380QvZF8Y4WQKcfdmFIJfv8VzciLKQ132ea0+ZIsTgIhAJ4QR2tdnQxx346YsA2FwUhNNqDzGbdrGQuYx+XlVgKr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275388},"engines":{"node":">=20"},"exports":{"./*":"./.medusa/server/src/*.js","./admin":{"import":"./.medusa/server/src/admin/index.mjs","default":"./.medusa/server/src/admin/index.js","require":"./.medusa/server/src/admin/index.js"},"./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./modules/cms/service":"./.medusa/server/src/modules/cms/service.js","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"d08a20770dc45666b1f06e2cc24a773a40bfa489","scripts":{"dev":"medusa plugin:develop","lint":"medusa lint","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build","test:integration:http":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.config.js --forceExit"},"_npmUser":{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"},"repository":{"url":"git+https://github.com/arroyave-yohan/arroyavecommerce-cms.git","type":"git","directory":"packages/cms-medusa"},"_npmVersion":"11.13.0","description":"Plugin de Medusa con el CMS de arroyavecommerce: paginas y tema editables (modulo, workflows, API admin/store y UI de admin).","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@react-email/render":"^2.0.9","@react-email/components":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","jiti":"^2.0.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","eslint":"^9.0.0","ts-node":"^10.9.2","@swc/core":"^1.7.28","@swc/jest":"^0.2","cross-env":"^7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/jest":"^29","@types/node":"^20.0.0","@medusajs/ui":"4.1.13","@types/react":"^18.3.2","@medusajs/cli":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/test-utils":"2.15.3","@medusajs/eslint-plugin":"2.15.5"},"peerDependencies":{"@medusajs/ui":"4.1.13","@medusajs/cli":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@medusajs/admin-sdk":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/test-utils":"2.15.3"},"_npmOperationalInternal":{"tmp":"tmp/cms-medusa_0.3.0_1783469333439_0.2862261701773954","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@arroyavecommerce/cms-medusa","version":"0.4.0","keywords":["medusa","plugin","medusa-plugin-cms","medusa-plugin","medusa-v2"],"author":"Yohan Arroyave","license":"MIT","_id":"@arroyavecommerce/cms-medusa@0.4.0","maintainers":[{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"}],"homepage":"https://github.com/arroyave-yohan/arroyavecommerce-cms/tree/main/packages/cms-medusa#readme","dist":{"shasum":"0c10910cc6c9bc78edfaf6c50ff9759442cc3b52","tarball":"https://registry.npmjs.org/@arroyavecommerce/cms-medusa/-/cms-medusa-0.4.0.tgz","fileCount":13,"integrity":"sha512-B9knjROlFJEPE7OsMR9b6r0vmO+vD+7QX7Fw/Rxg3EDcHb+ALdMKTBQlLYrHBHar53JvrtEfhVsqevatSrkfQA==","signatures":[{"sig":"MEQCIAdkP7aVSFoeCL2MqyV6K9WyPIlXeof/xc3/1GrDeR4EAiADBvyHcEuv4IwxkQY7cEytLOVDFkzqHrjvre771udqig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29380},"engines":{"node":">=20"},"exports":{"./*":"./.medusa/server/src/*.js","./admin":{"import":"./.medusa/server/src/admin/index.mjs","default":"./.medusa/server/src/admin/index.js","require":"./.medusa/server/src/admin/index.js"},"./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./modules/cms/service":"./.medusa/server/src/modules/cms/service.js","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"4cf4b534546a26bf66c1d8e4562151f3cfa65e76","scripts":{"dev":"medusa plugin:develop","lint":"medusa lint","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build","test:integration:http":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.config.js --forceExit"},"_npmUser":{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"},"deprecated":"Build incompleto (faltaba .medusa/server por gitignore + yarn publish); usar 0.4.1 o superior.","repository":{"url":"git+https://github.com/arroyave-yohan/arroyavecommerce-cms.git","type":"git","directory":"packages/cms-medusa"},"description":"Plugin de Medusa con el CMS de arroyavecommerce: paginas y tema editables (modulo, workflows, API admin/store y UI de admin).","directories":{},"dependencies":{"@react-email/render":"^2.0.9","@react-email/components":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","jiti":"^2.0.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","eslint":"^9.0.0","ts-node":"^10.9.2","@swc/core":"^1.7.28","@swc/jest":"^0.2","cross-env":"^7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/jest":"^29","@types/node":"^20.0.0","@medusajs/ui":"4.1.13","@types/react":"^18.3.2","@medusajs/cli":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/test-utils":"2.15.3","@medusajs/eslint-plugin":"2.15.5"},"peerDependencies":{"@medusajs/ui":"4.1.13","@medusajs/cli":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@medusajs/admin-sdk":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/test-utils":"2.15.3"},"_npmOperationalInternal":{"tmp":"tmp/cms-medusa_0.4.0_1783905501052_0.2509336203561914","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@arroyavecommerce/cms-medusa","version":"0.4.1","keywords":["medusa","plugin","medusa-plugin-cms","medusa-plugin","medusa-v2"],"author":{"name":"Yohan Arroyave"},"license":"MIT","_id":"@arroyavecommerce/cms-medusa@0.4.1","maintainers":[{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"}],"homepage":"https://github.com/arroyave-yohan/arroyavecommerce-cms/tree/main/packages/cms-medusa#readme","bugs":{"url":"https://github.com/arroyave-yohan/arroyavecommerce-cms/issues"},"dist":{"shasum":"7568d3cba999231904256d7bc113f1a11c715316","tarball":"https://registry.npmjs.org/@arroyavecommerce/cms-medusa/-/cms-medusa-0.4.1.tgz","fileCount":87,"integrity":"sha512-o5oc95hVhuFi3eNtIVFyJWh69T3vhdhBbjgdXlkXaBFoj18KKZGZ5Dco8xSnzBRQYz3xgbXqBI/f8+Az4Zqchw==","signatures":[{"sig":"MEUCIQCDw/E2fOW4Z8GqrkJFFK8hTcf1ZRyfvtBBP7PwGTR/uQIgCW/wEeBE9a9k0x3xHxCQx9SDjUcGioLEXHG3o/Uz4pI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314821},"engines":{"node":">=20"},"exports":{"./*":"./.medusa/server/src/*.js","./admin":{"import":"./.medusa/server/src/admin/index.mjs","default":"./.medusa/server/src/admin/index.js","require":"./.medusa/server/src/admin/index.js"},"./modules/*":"./.medusa/server/src/modules/*/index.js","./workflows":"./.medusa/server/src/workflows/index.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./package.json":"./package.json","./modules/cms/service":"./.medusa/server/src/modules/cms/service.js","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"4cf4b534546a26bf66c1d8e4562151f3cfa65e76","scripts":{"dev":"medusa plugin:develop","lint":"medusa lint","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build","test:integration:http":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.config.js --forceExit"},"_npmUser":{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"},"repository":{"url":"git+https://github.com/arroyave-yohan/arroyavecommerce-cms.git","type":"git","directory":"packages/cms-medusa"},"_npmVersion":"11.13.0","description":"Plugin de Medusa con el CMS de arroyavecommerce: paginas y tema editables (modulo, workflows, API admin/store y UI de admin).","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@react-email/render":"^2.0.9","@react-email/components":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29","jiti":"^2.0.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","eslint":"^9.0.0","ts-node":"^10.9.2","@swc/core":"^1.7.28","@swc/jest":"^0.2","cross-env":"^7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/jest":"^29","@types/node":"^20.0.0","@medusajs/ui":"4.1.13","@types/react":"^18.3.2","@medusajs/cli":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/test-utils":"2.15.3","@medusajs/eslint-plugin":"2.15.5"},"peerDependencies":{"@medusajs/ui":"4.1.13","@medusajs/cli":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@medusajs/admin-sdk":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/test-utils":"2.15.3"},"_npmOperationalInternal":{"tmp":"tmp/cms-medusa_0.4.1_1783905604351_0.6218810651095532","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@arroyavecommerce/cms-medusa","version":"0.5.0","description":"Plugin de Medusa con el CMS de arroyavecommerce: paginas y tema editables (modulo, workflows, API admin/store y UI de admin).","author":{"name":"Yohan Arroyave"},"license":"MIT","homepage":"https://github.com/arroyave-yohan/arroyavecommerce-cms/tree/main/packages/cms-medusa#readme","repository":{"type":"git","url":"git+https://github.com/arroyave-yohan/arroyavecommerce-cms.git","directory":"packages/cms-medusa"},"publishConfig":{"access":"public"},"exports":{"./package.json":"./package.json","./workflows":"./.medusa/server/src/workflows/index.js","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js","./modules/*":"./.medusa/server/src/modules/*/index.js","./modules/cms/service":"./.medusa/server/src/modules/cms/service.js","./providers/*":"./.medusa/server/src/providers/*/index.js","./*":"./.medusa/server/src/*.js","./admin":{"import":"./.medusa/server/src/admin/index.mjs","require":"./.medusa/server/src/admin/index.js","default":"./.medusa/server/src/admin/index.js"}},"keywords":["medusa","plugin","medusa-plugin-cms","medusa-plugin","medusa-v2"],"scripts":{"build":"medusa plugin:build","dev":"medusa plugin:develop","lint":"medusa lint","prepublishOnly":"medusa plugin:build","test:integration:http":"cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.config.js --forceExit"},"dependencies":{"@react-email/components":"^1.0.12","@react-email/render":"^2.0.9"},"devDependencies":{"@medusajs/admin-sdk":"2.15.3","@medusajs/cli":"2.15.3","@medusajs/eslint-plugin":"2.15.5","@medusajs/framework":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@medusajs/test-utils":"2.15.3","@medusajs/ui":"4.1.13","@swc/core":"^1.7.28","@swc/jest":"^0.2","@types/jest":"^29","@types/node":"^20.0.0","@types/react":"^18.3.2","@types/react-dom":"^18.2.25","cross-env":"^7","eslint":"^9.0.0","jest":"^29","jiti":"^2.0.0","prop-types":"^15.8.1","react":"^18.2.0","react-dom":"^18.2.0","ts-node":"^10.9.2","typescript":"^5.6.2","vite":"^5.2.11","yalc":"^1.0.0-pre.53"},"peerDependencies":{"@medusajs/admin-sdk":"2.15.3","@medusajs/cli":"2.15.3","@medusajs/framework":"2.15.3","@medusajs/icons":"2.15.3","@medusajs/medusa":"2.15.3","@medusajs/test-utils":"2.15.3","@medusajs/ui":"4.1.13"},"engines":{"node":">=20"},"gitHead":"2e8073de8b50b77df8046822f15884e4195830fe","_id":"@arroyavecommerce/cms-medusa@0.5.0","bugs":{"url":"https://github.com/arroyave-yohan/arroyavecommerce-cms/issues"},"_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-wIAQ42O5Rg/M6f9EUPVW0f9Q9ySxBRngmgo9S73SjmFD2q3wFz8GsP13yKaOjPCegFjXgCAetFmBo/9eo7CAbg==","shasum":"53b4bf4d1b0ff1410a169f5c54f1bfaf2c167321","tarball":"https://registry.npmjs.org/@arroyavecommerce/cms-medusa/-/cms-medusa-0.5.0.tgz","fileCount":87,"unpackedSize":321795,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCIWW882snZR4EBVuuwRiK0q7p3tYliJ+3LYhmmVlN9lAIgQbcYwHhtuPvQOPEm/vVmpTFgZGas37unFajlY+fzsJc="}]},"_npmUser":{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"},"directories":{},"maintainers":[{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cms-medusa_0.5.0_1786146515522_0.4950510164089341"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-03T20:15:34.199Z","modified":"2026-08-07T23:48:35.844Z","0.1.0":"2026-07-03T20:15:34.526Z","0.2.0":"2026-07-05T00:01:28.412Z","0.2.1":"2026-07-05T12:40:17.761Z","0.2.2":"2026-07-07T23:11:57.568Z","0.3.0":"2026-07-08T00:08:53.577Z","0.4.0":"2026-07-13T01:18:21.223Z","0.4.1":"2026-07-13T01:20:04.480Z","0.5.0":"2026-08-07T23:48:35.686Z"},"bugs":{"url":"https://github.com/arroyave-yohan/arroyavecommerce-cms/issues"},"author":{"name":"Yohan Arroyave"},"license":"MIT","homepage":"https://github.com/arroyave-yohan/arroyavecommerce-cms/tree/main/packages/cms-medusa#readme","keywords":["medusa","plugin","medusa-plugin-cms","medusa-plugin","medusa-v2"],"repository":{"type":"git","url":"git+https://github.com/arroyave-yohan/arroyavecommerce-cms.git","directory":"packages/cms-medusa"},"description":"Plugin de Medusa con el CMS de arroyavecommerce: paginas y tema editables (modulo, workflows, API admin/store y UI de admin).","maintainers":[{"name":"arroyaveyohan","email":"arroyaveyohan@gmail.com"}],"readme":"# @arroyavecommerce/cms-medusa\n\nPlugin de Medusa (>= 2.15) con el CMS de arroyavecommerce:\n\n- **Modulo `cms`** - modelos `cms_page` y `cms_theme` (borrador/publicado en JSON).\n- **Workflows** - crear/actualizar/publicar/borrar paginas y tema, con compensaciones\n  y revalidacion del storefront via webhook (`STOREFRONT_REVALIDATE_URL` + `CMS_REVALIDATE_SECRET`).\n- **API** - `/admin/cms/*` (CRUD + publish, validacion zod via middlewares) y\n  `/store/cms/*` (solo contenido publicado).\n- **Admin UI** - ruta `Paginas` que embebe el editor visual del storefront\n  (`VITE_STOREFRONT_URL`, por defecto `http://localhost:8000`).\n\n## Consumo\n\n```ts\n// medusa-config.ts del backend\nplugins: [\n  {\n    resolve: \"@arroyavecommerce/cms-medusa\",\n    options: { enableUI: true },\n  },\n],\n```\n\nImports utiles para tests/codigo del consumidor:\n\n```ts\nimport { createCmsPageWorkflow /* ... */ } from \"@arroyavecommerce/cms-medusa/workflows\"\nimport { CMS_MODULE } from \"@arroyavecommerce/cms-medusa/modules/cms\"\nimport { CreateCmsPageSchema } from \"@arroyavecommerce/cms-medusa/api/admin/cms/validators\"\n```\n\n## Desarrollo\n\n```bash\nyarn build            # medusa plugin:build\nnpx medusa plugin:db:generate   # regenerar migraciones (necesita .env con DB_*)\nnpx medusa plugin:publish       # publicar en el registro local (yalc)\n```\n\n### Publicar en npm — usar `npm`, NUNCA `yarn`\n\nEl artefacto publicable es `.medusa/server` (el build), y `.medusa` está en\n`.gitignore`. **`yarn npm publish` (Yarn Berry) consulta `.gitignore` al\nempaquetar y excluye el build**, publicando un paquete roto (le pasó a v0.2.0:\nsubía solo `src/` sin código compilado). `npm publish` respeta el whitelist\n`files` de `package.json` e incluye `.medusa/server` correctamente.\n\n```bash\nyarn build                      # 1) compilar (o dejar que lo haga prepublishOnly)\nnpm pack --dry-run              # 2) verificar: debe listar .medusa/server/src/emails/render.js\nnpm publish                     # 3) publicar (respeta files[]; NO usar `yarn npm publish`)\n```\n\nLas migraciones incluidas usan `create table if not exists` / `CREATE INDEX IF NOT EXISTS`:\nson idempotentes sobre bases que ya tienen `cms_page`/`cms_theme` creadas por el\nmodulo original del backend (misma clase `Migration20260702124338`, mismo esquema).\n","readmeFilename":"README.md"}