{"_id":"medusajs-launch-utils","_rev":"21-7bcfade9235ca6d3238d92022281ab99","name":"medusajs-launch-utils","dist-tags":{"beta":"0.0.18-beta.0","latest":"0.1.0"},"versions":{"0.0.1":{"name":"medusajs-launch-utils","version":"0.0.1","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.1","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"d6800c5c4a27c351d045676df6107d6d3a214700","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.1.tgz","fileCount":9,"integrity":"sha512-LV9aFYlyTvq5/RDolXnj8Mxqih4DZ29/WCnYg+vhPDRdJLipxfAgDkGTw+U8rtSKhoSApQAIADUifLRhzGKLIg==","signatures":[{"sig":"MEYCIQCen45Bp4WDhoh3KlETCSvM+z1A4wCX3Z/WcVnmlWD2zQIhAO8Z32HKxzNnu71azavVmFemKJfH7gmQi6Ohp+qwRrW5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9556},"main":"index.js","gitHead":"a9fcdc3eb15f8d9e1f24fb77ca4c30ce82162d39","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"_npmVersion":"10.1.0","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"20.9.0","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.1_1727820852691_0.5543992800462101","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"medusajs-launch-utils","version":"0.0.2","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.2","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"5c18b3589cfba1ae208837a49cb7209400a06065","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.2.tgz","fileCount":9,"integrity":"sha512-Fkps5xsFGCtZHoydS4SjGAbnEBfWl068dshxcNeR0jwcpAqGuMimvyJXxe+qSA7ji36xAYKOSinFtxyvwDYn8w==","signatures":[{"sig":"MEUCIFa5nLZS9qOBnwM6d0CfgQ0YvEwnaCVmY3oWXi2AOsBcAiEAgJzKuSx+ENxVUa6FMHop3bKcO9SOoxSpWlYeGXRyHTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9712},"main":"index.js","gitHead":"9dc3a21a44ef2bd164a2307aec17f35c2bf4a6b2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"https://https://github.com/rpuls/medusajs-launch-utils","type":"git"},"_npmVersion":"10.1.0","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"20.9.0","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.2_1727822520562_0.40475787857760537","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"medusajs-launch-utils","version":"0.0.3","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.3","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"78bcfe14152de0b948d5eabca19442fb56a57418","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.3.tgz","fileCount":9,"integrity":"sha512-zufuPB6QuCItGtJmwGOZBK6N/XN+7oqxK0Gp52wOMVPNLRfb86k1MO3R+Ow6IpS9wcC4+Z+Xg7G5GJLl+tLikg==","signatures":[{"sig":"MEUCIB09IXzAJLQ9321iFMbNUX+gLetoKLpkxvE4h28pz6AiAiEAilKBeAwjtV67lLPFN7XX9oGCwn26pY+o6bQN8mSYHM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9468},"main":"index.js","gitHead":"9dc3a21a44ef2bd164a2307aec17f35c2bf4a6b2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"https://https://github.com/rpuls/medusajs-launch-utils","type":"git"},"_npmVersion":"10.8.3","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"22.9.0","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.3_1728578997393_0.5029399395418177","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"medusajs-launch-utils","version":"0.0.4","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.4","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"7202f905f9d162b9176d9a89f6789cf144260479","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.4.tgz","fileCount":9,"integrity":"sha512-kvS2DdjmcRrz2EjOdzsACfzXRZiKxCXcyZkdl88RHGa2pFMWzlrQZKnQcot8FYitILB16zNVBvW5M+fzxKbA3g==","signatures":[{"sig":"MEUCIQDAnPm2NUxrfWwNfuwLlQJ+c7LyyqUjQ934Qp02tDlCfgIgfj/TghYv8rT6VQO2VAFBlD4hq68tt8d228ia5aHChMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9634},"main":"index.js","gitHead":"11c9ec5fe7f885b98eea0b49518395f4124d7505","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"https://https://github.com/rpuls/medusajs-launch-utils","type":"git"},"_npmVersion":"10.8.3","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"22.9.0","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.4_1728598974243_0.11278210397108412","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"medusajs-launch-utils","version":"0.0.5","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.5","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"e6d3cbf3d2c21294eb974debf93fd89c483100b6","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.5.tgz","fileCount":9,"integrity":"sha512-w/RPlugfQ91Rz5aTwM7MVwDe3sRRmr6xQkmONtld28cu18GTE4buLr/+ZYO9CB013KPAM3L9iljlk+pXsCEgCA==","signatures":[{"sig":"MEQCIHGLVHON0AExDaEkuVBTl5TiO3aRnfJzSlwJgbTQsjZBAiAXDISF7ZNIcWxeTV3ZGzGN15A9YQta14+vIAEEjBQmvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9633},"main":"index.js","gitHead":"aa3d2fa1c2c2318c5b53b150d36e6d45e8f4f570","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"https://https://github.com/rpuls/medusajs-launch-utils","type":"git"},"_npmVersion":"10.8.3","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"22.9.0","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.5_1729712884874_0.8553442990729021","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"medusajs-launch-utils","version":"0.0.6","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.6","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://github.com/rpuls/medusajs-launch-utils#readme","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"52aa192537171929980dd12b86f95b5a4bd90454","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.6.tgz","fileCount":9,"integrity":"sha512-8NWcGFhlBZ7irv7ynI6nhilMra6LSpop0OZPBlqqFIWoCb9llYKPtIkwQcitnmYagBjntjPiFZZdI/QITS9FNw==","signatures":[{"sig":"MEUCIGnD9IJroNA5hkyZL3YZdlTbb4Rj5NBsIPquQajju4KLAiEAzWcaPjYUkB3c2KzSRLL9Rn+4dnHQkCenXZC6R8hLR8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10723},"main":"index.js","gitHead":"cacb951d91897de12e9fd4076bb7c8f84fb93622","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"10.7.0","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"18.20.4","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.6_1734701659130_0.27806571002920233","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"medusajs-launch-utils","version":"0.0.7","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.7","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://github.com/rpuls/medusajs-launch-utils#readme","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"ea4c2e482840b1de875b701e532bc6c6107bdf13","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.7.tgz","fileCount":9,"integrity":"sha512-gJi8jDhKGd0kUM5Mo+xunO91PScm5KoEUZvbm4JXbS57SjDCnnwqht3sW2iBeRY2HS+Vjbom34IYV3suF4W1QA==","signatures":[{"sig":"MEUCIQC6oD95vyz5Qu9EWUnHFbVArVFrpMNbn2yOxhlbXYWjHQIgDlSs6tNaRtg4bXjcrSYQ/4WgHEBGIOLl9YEIYwQvbz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11036},"main":"index.js","gitHead":"f93457bcf9742d641714b230544a0fb764d63043","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.7_1734710178738_0.3911043052280234","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"medusajs-launch-utils","version":"0.0.8","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.8","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://github.com/rpuls/medusajs-launch-utils#readme","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"3623d8590ef582529eda45016c17f27b00f8701f","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.8.tgz","fileCount":9,"integrity":"sha512-zrrVLcNT9okKVft8wbiIa/9bdCaXXTCaBegcC4zp9p6erfZZguT96QXsixmUeurzcGGkK4N1t5+VxsvMkJBEhA==","signatures":[{"sig":"MEUCID6qbjo0dfCKSuM3Gkupkrvzoo1fGbIxYBbGxAcq2pywAiEAw0zoF+NnAE2Ux99Qz6vDsVyMK1J90Xv6mlAlYNGXfrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11259},"main":"index.js","gitHead":"317666d21198edeeeb214a1bf9121ced52655f78","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.8_1734711508359_0.2196434445378812","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"medusajs-launch-utils","version":"0.0.9","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.9","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://github.com/rpuls/medusajs-launch-utils#readme","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"f7a2bc2718f50f8d7610a9e468f3277e6cb185c6","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.9.tgz","fileCount":9,"integrity":"sha512-x11u1sH2GPv8LiCrrZBHLPiGj1FV8Lb15stskRdh+ych2/lhQbZWn8w3870F6OruXZ0c00ur0ncpL1tUN3EDUg==","signatures":[{"sig":"MEYCIQDrXMt+Lfkn22BiL2mft78OTposVkaX+UoHYGNKVvPzrQIhANTRKJEKsVX3XADnqSkk4PwXiig3eWwXk8sRKHhl8xZh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11803},"main":"index.js","gitHead":"f9883008254d149dc03c224cf36d5c6485800b6a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.9_1734712214151_0.3760524180571101","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"medusajs-launch-utils","version":"0.0.10","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.10","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://github.com/rpuls/medusajs-launch-utils#readme","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"baf886029dd284b5cafe2aba629a0748d96cd7e7","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.10.tgz","fileCount":9,"integrity":"sha512-ArsW5xjBAuhTC9Ivhey2wQ3b4Cb0EFyJYKY2cSJs3TcyGr5/KPPiBi81L+637ZqOPd8IOzYCq3Snjp9iXb6sRg==","signatures":[{"sig":"MEYCIQDkJTHizdAzorvKWXionmZZDXqFLEmS3rdPT/xuzM+8EQIhAKmI5zsZbJji9NMZgeJCglQH6jroKnuxV6m02/8VBaU9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11806},"main":"index.js","gitHead":"d24664630da91de7b87b01365a8ee0218df9a98e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.10_1734861185736_0.22016676912278554","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"medusajs-launch-utils","version":"0.0.11","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"url":"https://funkyton.com/","name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.11","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://funkyton.com/medusajs-2-0-is-finally-here/","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"311d44c5ad06d698595f50c1ac5c4220854847a3","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.11.tgz","fileCount":9,"integrity":"sha512-80Exu/EljHVo+2FvrR8F1z4DhJJLcnSMAxK4INAy6NqywExk6xtnTCV0BLOgZGH7C4RfYVXDytnC48hCRMMlzA==","signatures":[{"sig":"MEYCIQCL37IeB3y33X1PeuNGtHKirUFuQ3YiLovRKGDoONVXqwIhAMqGocdmzKuimJVk0dIIZBnCCHS+V1aBQk/iMSvSp1Nh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13501},"main":"index.js","gitHead":"78f0110adca0faa60c06a7a6b8a9fa861b2fd1ce","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.11_1738343026236_0.23469271744272713","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"medusajs-launch-utils","version":"0.0.12","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"url":"https://funkyton.com/","name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.12","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://funkyton.com/medusajs-2-0-is-finally-here/","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"9b2ecf43e294ba18ada1c728bd1a104763c2aa40","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.12.tgz","fileCount":10,"integrity":"sha512-yhIkVzXlpaobBw5HDmvilbCuXQ6WB3+EBQyiYpywWlYS8Blh2YkNrzeVYcAJqwVWK0u7UAyXKW4YqV8tbMaX9g==","signatures":[{"sig":"MEYCIQCujfp7x9fd4cfbtRhTXPh6ki10KKjLJ18fIehZ/+lCKgIhAKxhqWIHHj8mEoz2m6c25svS/naPj9wyVn0TQTXOE4sN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16891},"main":"index.js","gitHead":"9c2407b572dabcea70cb4dca806c5645debce187","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.12_1738486274822_0.1593365466105754","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"medusajs-launch-utils","version":"0.0.13","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"url":"https://funkyton.com/","name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.13","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://funkyton.com/medusajs-2-0-is-finally-here/","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"50855ed4c5aa34690876eb872542632d3c596049","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.13.tgz","fileCount":10,"integrity":"sha512-UEEAZB0K6XJ6Fjx2e6vDzF5M6i0EesqxR/AE1Srl5yF26isYJk+NNx4nrHnOOiGbXsSpsP2oNRW9UwxtpTmUog==","signatures":[{"sig":"MEQCICcmwTREZBL1K1VxDW0STbKOpg0FMBEc40g4LD63BPZMAiBmhOKrdKa/BbDJba2bkqZccVS5pk/5RfBGIvDonPR9OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17185},"main":"index.js","gitHead":"9cc8215f320333ea25868032155f8b9b22807b27","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.13_1738488141392_0.7376439941225008","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"medusajs-launch-utils","version":"0.0.14","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"url":"https://funkyton.com/","name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.14","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://funkyton.com/medusajs-2-0-is-finally-here/","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"240a92d81c23799021173e818998bc3b9de04023","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.14.tgz","fileCount":10,"integrity":"sha512-X4HLltXi6iaBbLDXIV/IxtmTU40Ud1BFjf4+8OL+0QeTyIQPNaogSoH+LNjIrS09H2rK1+kS05ANdXq3jilBNA==","signatures":[{"sig":"MEQCIFrFgJwY0vwBjyCjGeOhcf/ci+sS2LXgFMJtE4yVhsq1AiADThwpANcdprjpp+MQRGT/OOBQbskrA4clh8rF0LSJFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18182},"main":"index.js","gitHead":"1590e6ca25e6d0ab76c57a2267cb5d895e7b7c35","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.14_1739140189982_0.20443399658804084","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"medusajs-launch-utils","version":"0.0.15","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"url":"https://funkyton.com/","name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.15","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://funkyton.com/medusajs-2-0-is-finally-here/","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"da831d60dcc1817ace0ec25101e7ab7a05058d7f","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.15.tgz","fileCount":10,"integrity":"sha512-tLrAyvQLqu4KebiVeFbLSHRnIlAjJ+iI3ryr+gRudaAnHdEZOpSuWQe0SzZVYpJQlLDjoBq3zXztGh/fDOGVuQ==","signatures":[{"sig":"MEUCIQDUx9SgzcMZtqq98fDI1hPwDLQJsgmBIBoXHGO1zGrfOAIgPv/8ZFgefS2EoYMCsN6jU+uf6lrGPewAzf7Lqc7owpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18373},"main":"index.js","gitHead":"f3b8c91f6cb5719417232a66574ed2a3c175e40b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"10.8.3","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"22.9.0","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.15_1743621600985_0.34504952771898334","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"medusajs-launch-utils","version":"0.0.16","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"url":"https://funkyton.com/","name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.16","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://funkyton.com/medusajs-2-0-is-finally-here/","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"708b33ccaca88a26459515f03c0143938589a7fe","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.16.tgz","fileCount":10,"integrity":"sha512-cb/kV1u+Y9gKiFR8c9MAY0ei6V1SIuHcDxObxhOd4eC9yhmSKJRPaVvJLJdW7inyd17bVBd+rEOD/mJaKU5FhQ==","signatures":[{"sig":"MEUCIQDdImbzndebplgCBt8YmhLflTbVDoHo7pO4na7tbupDkAIgeovLcLNEN/YqVrT7qE1RFzUJaKVvGu2DgpS9lq1XH+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18373},"main":"index.js","gitHead":"72a000f5174fdfed7c4da0f4fafa2c2ae540441c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"20.18.0","dependencies":{"pg":"^8.7.1","axios":"^0.21.1","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.16_1749334320090_0.7440667191917978","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"medusajs-launch-utils","version":"0.0.17","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"url":"https://funkyton.com/","name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.17","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://funkyton.com/medusajs-2-0-is-finally-here/","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"f97fa5f26694bfa4e7b16fbcabe37b91f6f62ae0","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.17.tgz","fileCount":11,"integrity":"sha512-0UwDqkNmgtGT2TR2yS78u7J4pKQahphrsB9Q3dw1v1EZgd2rtVaWoRTb7s3U8fgc8N/kZ5JCQPL64KZKatpItw==","signatures":[{"sig":"MEUCIGWx3nKyKndm5aG8GAKlXFq2pkw8rHU/sP5jAN8jT8hDAiEA6ELzRbmpwVvpzp48q3A9bLGK58eL5xUwn207Z3Jhm88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20094},"main":"index.js","gitHead":"5ac9e95610e4920e886022bae8eebbb516da9b5f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.7.1","axios":"^1.11.0","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.17_1754047730089_0.847240008924371","host":"s3://npm-registry-packages-npm-production"}},"0.0.18-beta.0":{"name":"medusajs-launch-utils","version":"0.0.18-beta.0","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"url":"https://funkyton.com/","name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.18-beta.0","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://funkyton.com/medusajs-2-0-is-finally-here/","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"bf8728e3ca2b418595fbd4102706bae9815a90f2","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.18-beta.0.tgz","fileCount":11,"integrity":"sha512-PPZK2V2ik4H9hvx6ldwBMVpEfAHVhK0kk88eEbAXTx7Glib6+HdQVPxgpywZ/hXgHRTOtS6Y/vBEBT9vNpEC3g==","signatures":[{"sig":"MEQCIE0UxVVliyXgAHa8pyzauSYUbLjTKivaEyW8FqTl25aVAiAtAYxY3C7dAs+YcDUlpPYrfPUetVnAxMl8yJLjlZ2NAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20330},"main":"index.js","gitHead":"5ac9e95610e4920e886022bae8eebbb516da9b5f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.7.1","axios":"^1.11.0","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.18-beta.0_1756828868860_0.2020228915549167","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"medusajs-launch-utils","version":"0.0.18","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"url":"https://funkyton.com/","name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.18","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://funkyton.com/medusajs-2-0-is-finally-here/","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"2f29a288a272a52bc9bab0b3867b2c061f1150f8","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.18.tgz","fileCount":11,"integrity":"sha512-ReJT1qpYMnoIvkFls5Mzn1bzacLtxZQpsit+bTwt5LzrnqDODzWDzRiUYaV66n359La1VfK3prMghoM3k/kFxA==","signatures":[{"sig":"MEYCIQDzrpnFnfzX5Qx5WjKsa152k8KdXs8FqjQwFNfoxfGI/wIhAJWJyV+f9JOmMJIEv2l95WigJNC5i0UsWaU5fwVz99ZU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20323},"main":"index.js","gitHead":"5ac9e95610e4920e886022bae8eebbb516da9b5f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"11.2.0","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.7.1","axios":"^1.11.0","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.18_1756831583796_0.3777402802165186","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"medusajs-launch-utils","version":"0.0.19","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"url":"https://funkyton.com/","name":"Rasmus Puls"},"license":"MIT","_id":"medusajs-launch-utils@0.0.19","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"homepage":"https://funkyton.com/medusajs-2-0-is-finally-here/","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"dist":{"shasum":"e28e4a5f0b190d19784ce11c89cf837cc8838808","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.0.19.tgz","fileCount":11,"integrity":"sha512-gON/fiaCa4jvAFPHuSduW5t+nkTitbL1Jd4OTptI0u0tW4V5DqPatiOJZSFNdYMt/LddpZmUgQ7YI78pwH8Irw==","signatures":[{"sig":"MEUCIQCvyULcVcAnrpet6qE8OkSdhC8TdfRBPjZXbXiel+T/3gIgVZ+N8naZKhoMpkpAa5uMHETQvwIZgN4UF5P8ljPORrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20448},"main":"index.js","gitHead":"9fcd3ae88b8d5d4dbd21de2bdba72711b3a66ef8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"repository":{"url":"git+https://github.com/rpuls/medusajs-launch-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Build and launch utilities for Medusajs monorepo projects","directories":{},"_nodeVersion":"22.13.1","dependencies":{"pg":"^8.7.1","axios":"^1.11.0","dotenv":"^10.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/medusajs-launch-utils_0.0.19_1765188992469_0.770446067787786","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"medusajs-launch-utils","version":"0.1.0","description":"Build and launch utilities for Medusajs monorepo projects","main":"index.js","bin":{"init-backend":"bin/initializeBackend.js","await-backend":"bin/awaitBackendReady.js","launch-storefront":"bin/launchStorefront.js"},"scripts":{"test":"node --check index.js && node --check src/utils.js && node --check src/initializeBackend.js && node --check src/awaitBackendReady.js && node --check src/storefrontLauncher.js && node --check bin/initializeBackend.js && node --check bin/awaitBackendReady.js && node --check bin/launchStorefront.js"},"keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"author":{"name":"Rasmus Puls","url":"https://funkyton.com/"},"homepage":"https://funkyton.com/medusajs-2-0-is-finally-here/","license":"MIT","dependencies":{"axios":"^1.20.0","dotenv":"^17.4.2","pg":"^8.23.0"},"repository":{"type":"git","url":"git+https://github.com/rpuls/medusajs-launch-utils.git"},"engines":{"node":">=20"},"_id":"medusajs-launch-utils@0.1.0","gitHead":"cebbb56cadd139594f7818c6812af619352a83ac","bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-IoRuOMavtKA6nK8Uexo+gUzf/5wHdf48irFWOB7Rae9QVyvBi/cAUwt4rDzYMzAGmhc7NJ7h/YlGUq12jEC10w==","shasum":"2b8e649f9faed73bf6ab5c142e2ff433074a8b50","tarball":"https://registry.npmjs.org/medusajs-launch-utils/-/medusajs-launch-utils-0.1.0.tgz","fileCount":10,"unpackedSize":24132,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA1TL4Y3wG1OaGFhMT76WM4/2Y/WTq3Uzk+AICDMbfsBAiB0Zz61VtXeLEBsdhr63IY2GyE/O22Pbp24QhcHt4Muhg=="}]},"_npmUser":{"name":"rpuls","email":"info@funkyton.com"},"directories":{},"maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/medusajs-launch-utils_0.1.0_1788212260346_0.9046202376093238"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-01T22:14:12.690Z","modified":"2026-08-31T21:37:40.661Z","0.0.1":"2024-10-01T22:14:12.857Z","0.0.2":"2024-10-01T22:42:00.721Z","0.0.3":"2024-10-10T16:49:57.752Z","0.0.4":"2024-10-10T22:22:54.467Z","0.0.5":"2024-10-23T19:48:05.070Z","0.0.6":"2024-12-20T13:34:19.317Z","0.0.7":"2024-12-20T15:56:18.933Z","0.0.8":"2024-12-20T16:18:28.552Z","0.0.9":"2024-12-20T16:30:14.346Z","0.0.10":"2024-12-22T09:53:05.913Z","0.0.11":"2025-01-31T17:03:46.427Z","0.0.12":"2025-02-02T08:51:15.006Z","0.0.13":"2025-02-02T09:22:21.551Z","0.0.14":"2025-02-09T22:29:50.199Z","0.0.15":"2025-04-02T19:20:01.172Z","0.0.16":"2025-06-07T22:12:00.281Z","0.0.17":"2025-08-01T11:28:50.368Z","0.0.18-beta.0":"2025-09-02T16:01:09.031Z","0.0.18":"2025-09-02T16:46:23.978Z","0.0.19":"2025-12-08T10:16:32.623Z","0.1.0":"2026-08-31T21:37:40.504Z"},"bugs":{"url":"https://github.com/rpuls/medusajs-launch-utils/issues"},"author":{"name":"Rasmus Puls","url":"https://funkyton.com/"},"license":"MIT","homepage":"https://funkyton.com/medusajs-2-0-is-finally-here/","keywords":["medusajs","medusa","monorepo","monorepository","launch","build","utilities"],"repository":{"type":"git","url":"git+https://github.com/rpuls/medusajs-launch-utils.git"},"description":"Build and launch utilities for Medusajs monorepo projects","maintainers":[{"name":"rpuls","email":"info@funkyton.com"}],"readme":"# medusajs-launch-utils\n\nLaunch utilities for Medusajs monorepo projects. These utilities streamline the setup and launch process for Medusa.js 2.0 projects by automating backend initialization, health checks, and storefront deployment with proper configuration.\n\n## Features\n\n- **Backend Initialization** (`init-backend`)\n  - Environment preparation\n    - Automatic Meilisearch admin key fetching using master key\n    - Environment variable management\n    - Persists fetched keys to .env file\n  - Running database migrations \n  - One-time database seeding\n  - One-time admin user creation \n\n- **Backend Ready Check** (`await-backend`)\n  - Used to stall Storefront build until backend is ready\n  - Progress reporting with elapsed time\n\n- **Storefront Launch** (`launch-storefront`)\n  - Supports `start`, `build`, and `dev` commands\n  - Automatic Medusa publishable API key fetching\n  - Optional Meilisearch integration with key management\n  - Configurable port settings\n  - Environment variable handling\n  - Retry mechanism for API operations\n\n## Used by\n\nThis library is the piece that makes one-click e-commerce deploys work. It handles\nthe boot sequence that is otherwise manual: waiting for the backend, running\nmigrations, seeding once and never again, creating the first admin user, and\nexchanging API keys between services so the storefront comes up already connected.\n\nIt powers these Railway templates:\n\n- **[Medusa 2.0 + Next.js Storefront](https://railway.com/deploy/medusajs-2-0-storefront?referralCode=-Yg50p)** - the full stack: Medusa backend, admin, Next.js storefront, Postgres, Redis, MeiliSearch and S3-compatible storage. [Source](https://github.com/rpuls/medusajs-2.0-for-railway-boilerplate)\n- **[Medusa 2.0 B2B](https://railway.com/deploy/medusajs-20-storefront-b2b?referralCode=-Yg50p)** - company accounts, spending limits, quotes and order approvals. [Source](https://github.com/rpuls/medusa-b2b-for-railway)\n- **[MercurJS Marketplace](https://railway.com/deploy/mercurjs?referralCode=-Yg50p)** - many sellers on one storefront, each with a vendor dashboard. [Source](https://github.com/rpuls/mercurjs-for-railway-boilerplate)\n\nAll three are independent community projects by [FUNKYTON](https://funkyton.com/),\nnot affiliated with MedusaJS, Inc. Guides and video walkthroughs:\n[funkyton.com](https://funkyton.com/medusajs-2-0-is-finally-here/)\n\n## Installation\n\n```bash\nnpm install medusajs-launch-utils\n```\n\n## Usage\n\nIn your storefront/package.json scripts:\n\n```json\n{\n  \"scripts\": {\n    \"wait\": \"await-backend\",\n    \"launcher\": \"launch-storefront\",\n    \"dev\": \"npm run wait && npm run launcher dev\",\n    \"build\": \"npm run wait && npm run launcher build\",\n    \"start\": \"npm run launcher start\",\n  }\n}\n```\n\nIn your backend/package.json scripts:\n\n```json\n{\n  \"scripts\": {\n    \"build\": \"init-backend && medusa build\",\n    \"dev\": \"init-backend && medusa develop\",\n    \"start\": \"init-backend && medusa start\",\n  }\n}\n```\n\n### Meilisearch Configuration\n\nThe backend initialization process includes automatic Meilisearch admin key management:\n\n```env\n# Required if not providing admin key directly\nMEILISEARCH_HOST=your-meilisearch-host\nMEILISEARCH_MASTER_KEY=your-master-key\n\n# Optional - if not set, will be fetched using master key\nMEILISEARCH_ADMIN_KEY=your-admin-key\n```\n\nDuring initialization, if MEILISEARCH_ADMIN_KEY is not provided:\n1. The master key will be used to fetch the admin key from Meilisearch\n2. The admin key will be saved to your .env file\n3. The environment will be prepared before database operations begin\n\n## Logging and secrets\n\nThese utilities run during a Railway deploy, so everything they print lands in a\ndeploy log that anyone with project access can read. The package therefore never\nlogs credential values:\n\n- API responses that carry keys (Meilisearch `/keys`, Medusa `/key-exchange`) are\n  summarised, not dumped.\n- Keys that are printed for diagnostics are masked, e.g. `pk_0…JK (17 chars)`.\n- Child process output and error messages pass through a redactor that replaces\n  any value found in `MEILISEARCH_MASTER_KEY`, `MEILISEARCH_ADMIN_KEY`,\n  `MEILISEARCH_API_KEY`, `MEDUSA_ADMIN_PASSWORD`, `DATABASE_URL`, `JWT_SECRET`,\n  `COOKIE_SECRET`, `STRIPE_API_KEY`, `STRIPE_WEBHOOK_SECRET`, `RESEND_API_KEY`,\n  `SENDGRID_API_KEY` or `S3_SECRET_ACCESS_KEY` with `[REDACTED]`.\n- The admin user is created with the password passed as its own argv entry\n  rather than inside a shell string, so a failure cannot put it into an error\n  message.\n\n## Shared Utilities\n\nThe package includes shared utility functions used across different tools:\n\n- **Retry Mechanism**\n  - Automatic retry for API operations\n  - Configurable retry attempts and delays\n  - Used by both storefront and backend utilities\n\nThese utilities are particularly useful when working with Medusa.js 2.0 monorepo setups. For a comprehensive guide on Medusa.js 2.0 features and deployment strategies, check out this [detailed overview of Medusa.js 2.0](https://funkyton.com/medusajs-2-0-is-finally-here/).\n\n## Documentation\n\nFor more detailed usage instructions, please refer to:\n- [Official Medusa.js documentation](https://docs.medusajs.com/)\n- [Medusa.js 2.0 deployment guides and tutorials](https://funkyton.com/)\n\n---\nDeveloped by [https://funkyton.com/](https://funkyton.com/) | Making open-source effortless for everyone\n","readmeFilename":"README.md"}