{"_id":"@anubus298/medusa-backup","_rev":"7-cc6c39c318d02c6d44697505dc4bcbad","name":"@anubus298/medusa-backup","dist-tags":{"latest":"1.6.6"},"versions":{"1.6.0":{"name":"@anubus298/medusa-backup","version":"1.6.0","keywords":["medusa-plugin","medusa-backup","medusa","medusajs","medusa.js","medusa-v2","medusa-database-backup","postgresql-backup","medusa-restore","medusa-s3-backup","medusa-admin-plugin","medusa-plugin-other"],"author":{"url":"https://github.com/anubus298/","name":"By anubus298"},"license":"MIT","_id":"@anubus298/medusa-backup@1.6.0","maintainers":[{"name":"anubus298","email":"araristaf@gmail.com"}],"homepage":"https://github.com/anubus298/medusa-backup#readme","bugs":{"url":"https://github.com/anubus298/medusa-backup/issues"},"dist":{"shasum":"310e2069ef2e4ac92172078b95074b242814d6bc","tarball":"https://registry.npmjs.org/@anubus298/medusa-backup/-/medusa-backup-1.6.0.tgz","fileCount":14,"integrity":"sha512-R82XwdkrdV+YMNYAI8iZ1HsBY2KXPn19jqfSfbwQ8ZDaazCoB5gXxiXZfWRePAsRRrN39u5q4finYM2Verkluw==","signatures":[{"sig":"MEYCIQCQ6+Zg/4Dg6iFmE2JaLwazEjZ8NQpFBmh+hX9h4LwMAgIhAICOF3uLd1DHehUOJOwg46TQUubAvciMn4z9smlHHjpi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100349},"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","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"f0dbf00e7834cf2a6011afea7b2e64dfce1fb2c7","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"anubus298","email":"araristaf@gmail.com"},"repository":{"url":"git+https://github.com/anubus298/medusa-backup.git","type":"git"},"_npmVersion":"11.6.0","description":" DB Backup and Restore for Medusa.js, forked, optimized & compatible with medusa v2.10+ ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.1","adm-zip":"^0.5.16","date-fns":"^4.1.0","unzipper":"^0.12.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"^4.0.21","@types/react":"^18.3.2","@medusajs/cli":"2.10.1","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.10.1","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.10.1","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.10.1","@medusajs/framework":"2.10.1","@medusajs/test-utils":"2.10.1","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-backup_1.6.0_1757645158039_0.5115581868510044","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@anubus298/medusa-backup","version":"1.6.1","keywords":["medusa-plugin","medusa-backup","medusa","medusajs","medusa.js","medusa-v2","medusa-database-backup","postgresql-backup","medusa-restore","medusa-s3-backup","medusa-admin-plugin","medusa-plugin-other"],"author":{"url":"https://github.com/anubus298/","name":"By anubus298"},"license":"MIT","_id":"@anubus298/medusa-backup@1.6.1","maintainers":[{"name":"anubus298","email":"araristaf@gmail.com"}],"homepage":"https://github.com/anubus298/medusa-backup#readme","bugs":{"url":"https://github.com/anubus298/medusa-backup/issues"},"dist":{"shasum":"5703316d11f1b9e49b463e9decb4d57a394d3f3a","tarball":"https://registry.npmjs.org/@anubus298/medusa-backup/-/medusa-backup-1.6.1.tgz","fileCount":14,"integrity":"sha512-RSsyStsijS5+NY+94Dp+EspFvdAz4Bsx9jYbz/Ap6bklAMGg4kMy4Ovdgm9OyaAUiV86yjGX4vXsndS9F/k/uw==","signatures":[{"sig":"MEQCIGlxCcsA/qHn84ztLHbVh/z10ieHsVMyxJQxvbsDwy8dAiBYjY89LPOd/EOJUYbx4/bS1SOAP9/YzsztJQYjV3rP4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99144},"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","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"9b10a2a77a9a461226841544b9dfa77dc4e41ab4","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"anubus298","email":"araristaf@gmail.com"},"repository":{"url":"git+https://github.com/anubus298/medusa-backup.git","type":"git"},"_npmVersion":"11.6.0","description":" DB Backup and Restore for Medusa.js, forked, optimized & compatible with medusa v2.10+ ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.1","adm-zip":"^0.5.16","date-fns":"^4.1.0","unzipper":"^0.12.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"^4.0.21","@types/react":"^18.3.2","@medusajs/cli":"2.10.1","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.10.1","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.10.1","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.10.1","@medusajs/framework":"2.10.1","@medusajs/test-utils":"2.10.1","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-backup_1.6.1_1757645670296_0.02937738483370822","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@anubus298/medusa-backup","version":"1.6.2","keywords":["medusa-plugin","medusa-backup","medusa","medusajs","medusa.js","medusa-v2","medusa-database-backup","postgresql-backup","medusa-restore","medusa-s3-backup","medusa-admin-plugin","medusa-plugin-other"],"author":{"url":"https://github.com/anubus298/","name":"By anubus298"},"license":"MIT","_id":"@anubus298/medusa-backup@1.6.2","maintainers":[{"name":"anubus298","email":"araristaf@gmail.com"}],"homepage":"https://github.com/anubus298/medusa-backup#readme","bugs":{"url":"https://github.com/anubus298/medusa-backup/issues"},"dist":{"shasum":"327b35e11704798c953832d200438bff544b04b0","tarball":"https://registry.npmjs.org/@anubus298/medusa-backup/-/medusa-backup-1.6.2.tgz","fileCount":14,"integrity":"sha512-oa4J8lkXHwte0E+qPIThreejlWvIJRNc1p+Y4FY8ezLSoKf11OOTKVgMui4iQRpC2NLTqhKhvkave9RtwZD54w==","signatures":[{"sig":"MEUCIDNZ4jLZ7DF5syQgS6YzaDQ3v8vQbueoi55uYGD1nk5JAiEAoIR7b6tm2AU7v3twTl9Y4LbZpO64Fy03b5GdVMwh1hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99266},"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","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"21d55b7b3aa62b73b39cc3651f7f71510d8adf8a","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"anubus298","email":"araristaf@gmail.com"},"repository":{"url":"git+https://github.com/anubus298/medusa-backup.git","type":"git"},"_npmVersion":"11.6.0","description":" DB Backup and Restore for Medusa.js, forked, optimized & compatible with medusa v2.10+ ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.1","adm-zip":"^0.5.16","date-fns":"^4.1.0","unzipper":"^0.12.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"^4.0.21","@types/react":"^18.3.2","@medusajs/cli":"2.10.1","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.10.1","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.10.1","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.10.1","@medusajs/framework":"2.10.1","@medusajs/test-utils":"2.10.1","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-backup_1.6.2_1758136179387_0.2355269711513457","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@anubus298/medusa-backup","version":"1.6.3","keywords":["medusa-plugin","medusa-backup","medusa","medusajs","medusa.js","medusa-v2","medusa-database-backup","postgresql-backup","medusa-restore","medusa-s3-backup","medusa-admin-plugin","medusa-plugin-other"],"author":{"url":"https://github.com/anubus298/","name":"By anubus298"},"license":"MIT","_id":"@anubus298/medusa-backup@1.6.3","maintainers":[{"name":"anubus298","email":"araristaf@gmail.com"}],"homepage":"https://github.com/anubus298/medusa-backup#readme","bugs":{"url":"https://github.com/anubus298/medusa-backup/issues"},"dist":{"shasum":"93a1ec7a549f70a125e0d1886704ff56f91a0122","tarball":"https://registry.npmjs.org/@anubus298/medusa-backup/-/medusa-backup-1.6.3.tgz","fileCount":14,"integrity":"sha512-OW39j8GSCeFM8G4tVTczDjeSmsVR3Fzktsa4Bp6xjCm8ZzeRpp7K6D6Lr1Kh9x+3hjVUMRtQcL5xNVBHtoXSpg==","signatures":[{"sig":"MEYCIQDOBePJoIGgRmJjUjqt6a1+dgrbq1rqXYMtzMApwUvgCQIhAPlnz4n8OiPmM6qZUrbeeAjsy2mHMF1irvB4yFoqi6Ss","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99365},"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","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"21d55b7b3aa62b73b39cc3651f7f71510d8adf8a","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"anubus298","email":"araristaf@gmail.com"},"repository":{"url":"git+https://github.com/anubus298/medusa-backup.git","type":"git"},"_npmVersion":"11.6.0","description":"DB Backup and Restore for Medusa.js, forked, optimized & compatible with medusa v2.10+ ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.1","adm-zip":"^0.5.16","date-fns":"^4.1.0","unzipper":"^0.12.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"^4.0.21","@types/react":"^18.3.2","@medusajs/cli":"2.10.1","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.10.1","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.10.1","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.10.1","@medusajs/framework":"2.10.1","@medusajs/test-utils":"2.10.1","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-backup_1.6.3_1758137740437_0.7816452057141394","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@anubus298/medusa-backup","version":"1.6.4","keywords":["medusa-plugin","medusa-backup","medusa","medusajs","medusa.js","medusa-v2","medusa-database-backup","postgresql-backup","medusa-restore","medusa-s3-backup","medusa-admin-plugin","medusa-plugin-other"],"author":{"url":"https://github.com/anubus298/","name":"By anubus298"},"license":"MIT","_id":"@anubus298/medusa-backup@1.6.4","maintainers":[{"name":"anubus298","email":"araristaf@gmail.com"}],"homepage":"https://github.com/anubus298/medusa-backup#readme","bugs":{"url":"https://github.com/anubus298/medusa-backup/issues"},"dist":{"shasum":"e6293dc3e570b43cf3f52bc1dd1981add343fcf9","tarball":"https://registry.npmjs.org/@anubus298/medusa-backup/-/medusa-backup-1.6.4.tgz","fileCount":14,"integrity":"sha512-yY5C0Oxzryib2iCWBjQghCVtLzGSqXj1QCpZG9wSxdsXOl3MQDXj7oZ6Gntd89F0O5tYHzzD5PCLgYNIc6mLIg==","signatures":[{"sig":"MEUCIA2GzhP13jFLlOCOyjoZaoQTfopGfFusRkBqgUIs7bVeAiEAhLZ44r22OVz3wkDyS/XJJhnBeSbyBdKe03lDuEudkMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99922},"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","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"34252e16afe83322ce0f81aa4950d42a0d56eaa9","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"anubus298","email":"araristaf@gmail.com"},"repository":{"url":"git+https://github.com/anubus298/medusa-backup.git","type":"git"},"_npmVersion":"11.6.0","description":"DB Backup and Restore for Medusa.js, forked, optimized & compatible with medusa v2.10+ ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.1","adm-zip":"^0.5.16","date-fns":"^4.1.0","unzipper":"^0.12.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.4+sha512.7b1cb0b62abba6a537b3a2ce00811a843bea02bcf53138581a6ae5b1bf563f734872bd47de49ce32a9ca9dcaff995aa789577ffb16811da7c603dcf69e73750b","devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"^4.0.21","@types/react":"^18.3.2","@medusajs/cli":"2.10.1","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.10.1","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.10.1","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.10.1","@medusajs/framework":"2.10.1","@medusajs/test-utils":"2.10.1","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-backup_1.6.4_1758325276746_0.396263873979839","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@anubus298/medusa-backup","version":"1.6.5","keywords":["medusa-plugin","medusa-backup","medusa","medusajs","medusa.js","medusa-v2","medusa-database-backup","postgresql-backup","medusa-restore","medusa-s3-backup","medusa-admin-plugin","medusa-plugin-other"],"author":{"url":"https://github.com/anubus298/","name":"By anubus298"},"license":"MIT","_id":"@anubus298/medusa-backup@1.6.5","maintainers":[{"name":"anubus298","email":"araristaf@gmail.com"}],"homepage":"https://github.com/anubus298/medusa-backup#readme","bugs":{"url":"https://github.com/anubus298/medusa-backup/issues"},"dist":{"shasum":"110d9f9d9f9eaf880ce82c4f497da2d0f3ae234b","tarball":"https://registry.npmjs.org/@anubus298/medusa-backup/-/medusa-backup-1.6.5.tgz","fileCount":14,"integrity":"sha512-EePFm7cOAEyDmvlfUrPBFoA2aXh2KGluOYwLHHY9Vgczce7XmYfGKemIMKpxzXxEJFLpvN7mw6i2n+zPs9X5pA==","signatures":[{"sig":"MEYCIQDFqIKs6KZPIk3lOgo5+EtF28p2qgZGnS8fCtcLTwulYQIhAKvmf0LN60tojpZHFXsvg0t/JMhzBm5Tv6dgVbASCeN8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102718},"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","./.medusa/server/src/modules/*":"./.medusa/server/src/modules/*/index.js"},"gitHead":"fa106ba0c6e02dbfc2d9e5b40c6a54f383baccdf","scripts":{"dev":"medusa plugin:develop","build":"medusa plugin:build","publish":"medusa plugin:publish","prepublishOnly":"medusa plugin:build"},"_npmUser":{"name":"anubus298","email":"araristaf@gmail.com"},"repository":{"url":"git+https://github.com/anubus298/medusa-backup.git","type":"git"},"_npmVersion":"11.6.2","description":"DB Backup and Restore for Medusa.js, forked, optimized & compatible with medusa v2.10+ ","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.1","adm-zip":"^0.5.16","date-fns":"^4.1.0","unzipper":"^0.12.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.4+sha512.7b1cb0b62abba6a537b3a2ce00811a843bea02bcf53138581a6ae5b1bf563f734872bd47de49ce32a9ca9dcaff995aa789577ffb16811da7c603dcf69e73750b","devDependencies":{"pg":"^8.13.0","vite":"^5.2.11","yalc":"^1.0.0-pre.53","react":"^18.2.0","awilix":"^8.0.1","ts-node":"^10.9.2","@swc/core":"1.5.7","react-dom":"^18.2.0","prop-types":"^15.8.1","typescript":"^5.6.2","@types/node":"^20.0.0","@medusajs/ui":"^4.0.21","@types/react":"^18.3.2","@medusajs/cli":"2.10.1","@mikro-orm/cli":"6.4.3","@medusajs/icons":"2.10.1","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@medusajs/medusa":"2.10.1","@types/react-dom":"^18.2.25","@medusajs/admin-sdk":"2.10.1","@medusajs/framework":"2.10.1","@medusajs/test-utils":"2.10.1","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/medusa-backup_1.6.5_1763166321652_0.020305305837863052","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@anubus298/medusa-backup","version":"1.6.6","description":"DB Backup and Restore for Medusa.js, forked, optimized & compatible with medusa v2.10+ ","author":{"name":"By anubus298","url":"https://github.com/anubus298/"},"license":"MIT","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","./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"}},"repository":{"type":"git","url":"git+https://github.com/anubus298/medusa-backup.git"},"bugs":{"url":"https://github.com/anubus298/medusa-backup/issues"},"homepage":"https://github.com/anubus298/medusa-backup#readme","keywords":["medusa-plugin","medusa-backup","medusa","medusajs","medusa.js","medusa-v2","medusa-database-backup","postgresql-backup","medusa-restore","medusa-s3-backup","medusa-admin-plugin","medusa-plugin-other"],"scripts":{"build":"medusa plugin:build","dev":"medusa plugin:develop","prepublishOnly":"medusa plugin:build","publish-local":"medusa plugin:publish"},"devDependencies":{"@medusajs/admin-sdk":"2.10.1","@medusajs/cli":"2.10.1","@medusajs/framework":"2.10.1","@medusajs/icons":"2.10.1","@medusajs/medusa":"2.10.1","@medusajs/test-utils":"2.10.1","@medusajs/ui":"^4.0.21","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/knex":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@swc/core":"1.5.7","@types/node":"^20.0.0","@types/react":"^18.3.2","@types/react-dom":"^18.2.25","awilix":"^8.0.1","pg":"^8.13.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"},"dependencies":{"adm-zip":"^0.5.16","date-fns":"^4.1.0","unzipper":"^0.12.3","zod":"^3.25.1"},"engines":{"node":">=20"},"packageManager":"yarn@4.9.4+sha512.7b1cb0b62abba6a537b3a2ce00811a843bea02bcf53138581a6ae5b1bf563f734872bd47de49ce32a9ca9dcaff995aa789577ffb16811da7c603dcf69e73750b","gitHead":"38bf63412f48e32f53cf8bbbb52306878dcaf5f0","_id":"@anubus298/medusa-backup@1.6.6","_nodeVersion":"22.14.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-HdRdm4a5hqwhESgckSsT1xXotKk59kiYV8yPS1aoiT77SfCiu3Ex1MY3U9SRkWRpG0xLJgqJrrOVedPixwkULA==","shasum":"a382ae2fdb142207a0901f831c7b1eb5fd959fb9","tarball":"https://registry.npmjs.org/@anubus298/medusa-backup/-/medusa-backup-1.6.6.tgz","fileCount":14,"unpackedSize":102724,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDKv2ko9d3hG2VctAlIKb9daruGvmBddo9vDLBbBAaSSgIhAPzysalvfZ2BOYKC4fKu6+a/WBseFIBP6sW1T5f1BewN"}]},"_npmUser":{"name":"anubus298","email":"araristaf@gmail.com"},"directories":{},"maintainers":[{"name":"anubus298","email":"araristaf@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/medusa-backup_1.6.6_1763166450685_0.5416631096173414"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-12T02:45:57.941Z","modified":"2025-11-15T00:27:31.075Z","1.6.0":"2025-09-12T02:45:58.242Z","1.6.1":"2025-09-12T02:54:30.494Z","1.6.2":"2025-09-17T19:09:39.597Z","1.6.3":"2025-09-17T19:35:40.615Z","1.6.4":"2025-09-19T23:41:16.981Z","1.6.5":"2025-11-15T00:25:21.878Z","1.6.6":"2025-11-15T00:27:30.889Z"},"bugs":{"url":"https://github.com/anubus298/medusa-backup/issues"},"author":{"name":"By anubus298","url":"https://github.com/anubus298/"},"license":"MIT","homepage":"https://github.com/anubus298/medusa-backup#readme","keywords":["medusa-plugin","medusa-backup","medusa","medusajs","medusa.js","medusa-v2","medusa-database-backup","postgresql-backup","medusa-restore","medusa-s3-backup","medusa-admin-plugin","medusa-plugin-other"],"repository":{"type":"git","url":"git+https://github.com/anubus298/medusa-backup.git"},"description":"DB Backup and Restore for Medusa.js, forked, optimized & compatible with medusa v2.10+ ","maintainers":[{"name":"anubus298","email":"araristaf@gmail.com"}],"readme":"# Medusa Backup (Forked & Enhanced)\r\n\r\n<p align=\"center\">\r\n  <img alt=\"Medusa backup logo\" src=\"https://raw.githubusercontent.com/anubus298/medusa-backup/main/metadata/icon_medusa_backup.svg\" width=\"120\">\r\n</p>\r\n\r\n<h1 align=\"center\">Medusa Backup (Enhanced Fork)</h1>\r\n\r\n<p align=\"center\">\r\n  Database backup plugin for Medusa v2.10+ with improved reliability\r\n</p>\r\n\r\n---\r\n\r\n## ✨ What’s New in This Fork\r\n\r\nThis project is a fork of [AmeerRizvi/medusa-backup](https://github.com/AmeerRizvi/medusa-backup), updated and optimized with the following improvements:\r\n\r\n- ✅ Full compatibility with **Medusa v2.10+**\r\n- ✅ **Automatic rollback** → if a backup fails midway, the database is safely restored to its previous state\r\n\r\n---\r\n\r\n## 🚀 Installation\r\n\r\nIf published under your npm scope (example: `@anubus298/medusa-backup`):\r\n\r\n```bash\r\nnpm i @anubus298/medusa-backup\r\n```\r\n\r\nOr install directly from GitHub:\r\n\r\n```bash\r\nnpm install github:anubus298/medusa-backup\r\n```\r\n\r\n---\r\n\r\n## ⚙️ Configuration\r\n\r\n### `medusa.config.ts`\r\n\r\n```ts\r\nmodule.exports = defineConfig({\r\n  ...,\r\n  plugins: [\r\n    {\r\n      resolve: \"@anubus298/medusa-backup\",\r\n      options: {},\r\n    },\r\n  ],\r\n})\r\n```\r\n\r\nRun database migrations:\r\n\r\n```bash\r\nnpx medusa db:migrate\r\n```\r\n\r\n---\r\n\r\n## 🔑 Environment Variables\r\n\r\nDefault setup:\r\n\r\n```dotenv\r\nDATABASE_URL=postgres://[USERNAME]:[PASSWORD]@[HOST]/[DB]\r\n```\r\n\r\nIf you separate the DB base and name:\r\n\r\n```dotenv\r\nDB_BASE=postgres://[USERNAME]:[PASSWORD]@[HOST]\r\nDB_NAME=[DB]\r\n```\r\n\r\n---\r\n\r\n## 🛠 Requirements\r\n\r\n- **PostgreSQL client (pg_dump)** must be installed:\r\n\r\n  ```bash\r\n  pg_dump --version\r\n  ```\r\n\r\n- **S3 configuration** must be set up as described in [Medusa documentation](https://docs.medusajs.com/resources/architectural-modules/file/s3#content).\r\n\r\nExample S3 config in `medusa.config.ts`:\r\n\r\n```ts\r\nmodule.exports = defineConfig({\r\n  modules: [\r\n    {\r\n      resolve: \"@medusajs/medusa/file\",\r\n      options: {\r\n        providers: [\r\n          {\r\n            resolve: \"@medusajs/medusa/file-s3\",\r\n            id: \"s3\",\r\n            options: {\r\n              file_url: process.env.S3_FILE_URL,\r\n              access_key_id: process.env.S3_ACCESS_KEY_ID,\r\n              secret_access_key: process.env.S3_SECRET_ACCESS_KEY,\r\n              region: process.env.S3_REGION,\r\n              bucket: process.env.S3_BUCKET,\r\n              endpoint: process.env.S3_ENDPOINT,\r\n              prefix: \"resources/\",\r\n            },\r\n          },\r\n        ],\r\n      },\r\n    },\r\n  ],\r\n})\r\n```\r\n\r\n---\r\n\r\n## 🔄 Automatic Backups\r\n\r\nEnable automatic backups in `.env`:\r\n\r\n```dotenv\r\nDB_BACKUP_AUTO=true\r\n```\r\n\r\nDefault schedule: **daily at 1 AM**.\r\nCustomize with CRON:\r\n\r\n```dotenv\r\nDB_BACKUP_SCHEDULE=\"0 1 * * *\"\r\n```\r\n\r\nFor more details, see [crontab.guru](https://crontab.guru/).\r\n⚠️ Automatic backups run **only in production**.\r\n\r\n## 📝 Notes\r\n\r\n- Backups are compressed (\\~70% smaller size).\r\n- Backup failures are now handled gracefully with rollback support.\r\n- PostgreSQL version should match your installed `pg_dump` and `psql` tools.\r\n- Safe to restore production backups into local environments for testing.\r\n\r\n---\r\n\r\n## 📜 Changelog\r\n\r\n### v2.10.x+\r\n\r\n- Added compatibility with Medusa v2.10+\r\n- Introduced rollback mechanism for failed backups\r\n- Optimized performance of backup creation\r\n\r\n---\r\n\r\n## 🙏 Credits\r\n\r\nForked from [AmeerRizvi/medusa-backup](https://github.com/AmeerRizvi/medusa-backup).\r\nBig thanks to the original author for building the foundation of this plugin.\r\n\r\n---\r\n","readmeFilename":"README.md"}