{"_id":"@8medusa/promotion","_rev":"6-d805405377859906bc998e408fd6e154","name":"@8medusa/promotion","dist-tags":{"latest":"2.12.6"},"versions":{"2.7.0":{"name":"@8medusa/promotion","version":"2.7.0","author":{"name":"Medusa"},"license":"MIT","_id":"@8medusa/promotion@2.7.0","maintainers":[{"name":"8seneca","email":"8seneca@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"9431d948434f3860c6038d094bb2e2d86fd7b5b7","tarball":"https://registry.npmjs.org/@8medusa/promotion/-/promotion-2.7.0.tgz","fileCount":143,"integrity":"sha512-JP+ytlrqGT7WWrRJbc3J1MdN1BASZUMNre18CAZkDMjvWt5jJdEhYoDVu/6Hpjw9/FsX+wKfWk+aAdWS6Fzysg==","signatures":[{"sig":"MEQCIFglKlRtfRpX5EQcWPsiYelH5PqcvIREm1xVCJc9ncnbAiBWCRSIO8U2yncB02mfzXG+ZZToi4R6UspA/dk1Tg5fuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391782},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"8618e6ee3843069ea189ea64d5191d93db52dc9d","scripts":{"test":"jest --runInBand --passWithNoTests --bail --forceExit -- src","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit ","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"8seneca","email":"8seneca@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/promotion"},"_npmVersion":"10.9.2","description":"Medusa Promotion module","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@8medusa/framework":"2.7.0","@8medusa/test-utils":"2.7.0","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@8medusa/framework":"2.7.0","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/promotion_2.7.0_1744943315868_0.7352688673149572","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@8medusa/promotion","version":"2.11.1","author":{"name":"Medusa"},"license":"MIT","_id":"@8medusa/promotion@2.11.1","maintainers":[{"name":"8seneca","email":"8seneca@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"19b20f5937daf304769c52def63ff74e9c3ad7ed","tarball":"https://registry.npmjs.org/@8medusa/promotion/-/promotion-2.11.1.tgz","fileCount":143,"integrity":"sha512-eJ8Ix7hAdC6qX9XlM4ib9yKQ7ivGNPfglVO9Mt55bxuftIovEJhxDiPM0hUaElltVJj1SPl5MsCSW5Ssvr/3ag==","signatures":[{"sig":"MEUCIQDBgdi35a5B0XgWnToLiyQdjQxZQrGaKikmZZMTLrw2WgIgUaNXgeAVChAb5xNgccgBLLesYKsK98MW2crET36bCmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":435742},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"087a7ce86388c1307a7915d77d9754c025355d37","scripts":{"test":"jest --runInBand --passWithNoTests --bail --forceExit -- src","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit ","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"8seneca","email":"8seneca@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/promotion"},"_npmVersion":"11.5.1","description":"Medusa Promotion module","directories":{},"_nodeVersion":"24.5.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@8medusa/framework":"2.7.0","@8medusa/test-utils":"2.7.0","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@8medusa/framework":"2.7.0","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/promotion_2.11.1_1768461014555_0.32321532405110465","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@8medusa/promotion","version":"2.12.0","author":{"name":"Medusa"},"license":"MIT","_id":"@8medusa/promotion@2.12.0","maintainers":[{"name":"8seneca","email":"8seneca@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"e3c9b9a39f573b58cd4f1c1c28ab17e398c858ab","tarball":"https://registry.npmjs.org/@8medusa/promotion/-/promotion-2.12.0.tgz","fileCount":147,"integrity":"sha512-Qmsg34LOcoLF3xIKbNb2II+MPeOWbWxSx5EW9JRss9iNPTrMaAruYf3sSU3vRR1exYLa6FIPYXkGX1urpJA11w==","signatures":[{"sig":"MEUCIFSzKIgPAOBkvsOmQnWliM8aZs9r5n0LmNs3n8NQ8fHJAiEA7TaELHMqDlSpAz/C8sR5bliZy2gFtt5EbI6c4h9Fw1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439683},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"4df39c00b9dc36d2b5e4c8d091ac90fbbcc14b0a","scripts":{"test":"jest --runInBand --passWithNoTests --bail --forceExit -- src","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit ","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"8seneca","email":"8seneca@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/promotion"},"_npmVersion":"10.9.4","description":"Medusa Promotion module","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@8medusa/framework":"2.7.0","@8medusa/test-utils":"2.7.0","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@8medusa/framework":"2.7.0","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/promotion_2.12.0_1776393535921_0.13830758451499148","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@8medusa/promotion","version":"2.12.2","author":{"name":"Medusa"},"license":"MIT","_id":"@8medusa/promotion@2.12.2","maintainers":[{"name":"8seneca","email":"8seneca@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"6268ed7fabfabfc7c4e93ccc10ea74bed9bc9054","tarball":"https://registry.npmjs.org/@8medusa/promotion/-/promotion-2.12.2.tgz","fileCount":147,"integrity":"sha512-RDf3nIcOTQH1FFyIqI/GFGvOuJpiyMlYDNFMQA17RcxhLgWiz03YnYVqTC8AXFflbqV3bFOrpTE6Ix+h1uWbow==","signatures":[{"sig":"MEUCIHPKFzLJzC1Wb8IjYJ0DWuW4S5nm4bjV48BQvlGetutWAiEAvPU0EJKZyPQWjHuDZ4HfRQSVKZ07nKRcnBEiNT5RFMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439685},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"efc900ca372e613bd3c6481915dc6edb27a91a86","scripts":{"test":"jest --runInBand --passWithNoTests --bail --forceExit -- src","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit ","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"8seneca","email":"8seneca@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/promotion"},"_npmVersion":"10.9.4","description":"Medusa Promotion module","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@8medusa/framework":"2.12.2","@8medusa/test-utils":"2.7.0","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@8medusa/framework":"2.12.2","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/promotion_2.12.2_1776402074807_0.2545731090476857","host":"s3://npm-registry-packages-npm-production"}},"2.12.5":{"name":"@8medusa/promotion","version":"2.12.5","author":{"name":"Medusa"},"license":"MIT","_id":"@8medusa/promotion@2.12.5","maintainers":[{"name":"8seneca","email":"8seneca@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"3db999c2ab11366c5a01247bfe808dc7b9ef1a9b","tarball":"https://registry.npmjs.org/@8medusa/promotion/-/promotion-2.12.5.tgz","fileCount":147,"integrity":"sha512-nD753cXyyv1sU+Y1K7h52OVsSmkKDCwKnTfqA6Os660ek8g82Ld3nzZ8hTYPoOIvTW1N2d0cJxV5OYmc0XpXDg==","signatures":[{"sig":"MEUCIQCceAaMrofn0fJMdPA450yMfZU9xl+vftAJ4gOQ3ZxdLwIgWCB07GyoHKc3OmvNlQZTdGFKSah92IN65iJNC4eV8PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448235},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"785a4fb623d115917b9723ca74918ef47d16cda5","scripts":{"test":"jest --runInBand --passWithNoTests --bail --forceExit -- src","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit ","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"8seneca","email":"8seneca@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/promotion"},"_npmVersion":"10.9.4","description":"Medusa Promotion module","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@8medusa/framework":"2.12.2","@8medusa/test-utils":"2.12.4","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@8medusa/framework":"2.12.2","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3"},"_npmOperationalInternal":{"tmp":"tmp/promotion_2.12.5_1776914540788_0.6993052335651107","host":"s3://npm-registry-packages-npm-production"}},"2.12.6":{"name":"@8medusa/promotion","version":"2.12.6","description":"Medusa Promotion module","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/modules/promotion"},"publishConfig":{"access":"public"},"author":{"name":"Medusa"},"license":"MIT","scripts":{"watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","build":"rimraf dist && tsc --build && npm run resolve:aliases","test":"jest --runInBand --passWithNoTests --bail --forceExit -- src","test:integration":"jest --forceExit ","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear"},"devDependencies":{"@8medusa/framework":"2.12.2","@8medusa/test-utils":"2.12.4","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","jest":"^29.7.0","rimraf":"^3.0.2","tsc-alias":"^1.8.6","typescript":"^5.6.2"},"peerDependencies":{"@8medusa/framework":"2.12.2","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","awilix":"^8.0.1"},"_id":"@8medusa/promotion@2.12.6","gitHead":"3db34f5ea90107f4aa3dfb757b6363dae62a732c","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-1uM5qICPrnhskQUDgIg/vnAKn+9REUFrmEflRbixMi6QKZmt2tlleKSEVs73ttVxpiE9wh/9FGCyMf7+CZEE/w==","shasum":"3accd340b44d793bf25192744de3c5e51b77a58e","tarball":"https://registry.npmjs.org/@8medusa/promotion/-/promotion-2.12.6.tgz","fileCount":147,"unpackedSize":448781,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCFAGVZGbWS9Z6K8XSEmXP5cKOgLOweBr9vkUh09OSb+AIhAIxzlAHJRYVbzIg9xY5hMD/N8zzOC++lP/y73MsLBdzZ"}]},"_npmUser":{"name":"8seneca","email":"8seneca@gmail.com"},"directories":{},"maintainers":[{"name":"8seneca","email":"8seneca@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/promotion_2.12.6_1779247792612_0.18730061869791204"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-18T02:28:35.779Z","modified":"2026-05-20T03:29:52.871Z","2.7.0":"2025-04-18T02:28:36.116Z","2.11.1":"2026-01-15T07:10:14.711Z","2.12.0":"2026-04-17T02:38:56.068Z","2.12.2":"2026-04-17T05:01:14.954Z","2.12.5":"2026-04-23T03:22:20.946Z","2.12.6":"2026-05-20T03:29:52.755Z"},"bugs":{"url":"https://github.com/medusajs/medusa/issues"},"author":{"name":"Medusa"},"license":"MIT","homepage":"https://github.com/medusajs/medusa#readme","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/modules/promotion"},"description":"Medusa Promotion module","maintainers":[{"name":"8seneca","email":"8seneca@gmail.com"}],"readme":"# Promotion Module\n\nThe PromotionModule is Medusa’s promotion engine. It offers functionality to discount carts through coupon codes with a given set of rules governing when and how the code should be applied.\n","readmeFilename":"README.md"}