From 4eae25e1efd9a6e6d7e2aa0202eb96e6c57f4de7 Mon Sep 17 00:00:00 2001 From: Adrien de Peretti Date: Thu, 2 May 2024 17:33:34 +0200 Subject: [PATCH] chore(): Reorganize modules (#7210) **What** Move all modules to the modules directory --- .eslintrc.js | 52 ++++++--- package.json | 1 + packages/{ => modules}/api-key/.gitignore | 0 packages/{ => modules}/api-key/CHANGELOG.md | 0 packages/{ => modules}/api-key/README.md | 0 .../integration-tests/__fixtures__/index.ts | 0 .../__tests__/api-key-module-service.spec.ts | 0 packages/{ => modules}/api-key/jest.config.js | 0 .../api-key/mikro-orm.config.dev.ts | 0 packages/{ => modules}/api-key/package.json | 0 packages/{ => modules}/api-key/src/index.ts | 0 .../api-key/src/joiner-config.ts | 0 .../migrations/.snapshot-medusa-api-key.json | 0 .../migrations/InitialSetup20240221144943.ts | 0 .../api-key/src/models/api-key.ts | 0 .../{ => modules}/api-key/src/models/index.ts | 0 .../api-key/src/module-definition.ts | 0 .../api-key/src/repositories/index.ts | 0 .../api-key/src/scripts/bin/run-seed.ts | 0 .../api-key/src/services/__tests__/noop.ts | 0 .../src/services/api-key-module-service.ts | 0 .../api-key/src/services/index.ts | 0 .../{ => modules}/api-key/src/types/index.ts | 0 packages/{ => modules}/api-key/tsconfig.json | 0 .../{ => modules}/api-key/tsconfig.spec.json | 0 packages/{ => modules}/auth/.gitignore | 0 packages/{ => modules}/auth/CHANGELOG.md | 0 packages/{ => modules}/auth/README.md | 0 .../__fixtures__/auth-user/index.ts | 0 .../services/auth-user/index.spec.ts | 0 .../services/module/auth-user.spec.ts | 0 .../services/module/providers.spec.ts | 0 .../providers/username-password.spec.ts | 0 packages/{ => modules}/auth/jest.config.js | 0 .../auth/mikro-orm.config.dev.ts | 0 packages/{ => modules}/auth/package.json | 0 packages/{ => modules}/auth/src/index.ts | 0 .../auth/src/initialize/index.ts | 0 .../{ => modules}/auth/src/joiner-config.ts | 0 .../auth/src/loaders/connection.ts | 0 .../auth/src/loaders/container.ts | 0 .../{ => modules}/auth/src/loaders/index.ts | 0 .../auth/src/loaders/providers.ts | 0 .../src/migrations/.snapshot-medusa-auth.json | 0 .../src/migrations/Migration20240205025924.ts | 0 .../auth/src/models/auth-user.ts | 0 .../{ => modules}/auth/src/models/index.ts | 0 .../auth/src/module-definition.ts | 0 .../auth/src/providers/email-password.ts | 0 .../auth/src/providers/google.ts | 0 .../{ => modules}/auth/src/providers/index.ts | 0 .../auth/src/repositories/index.ts | 0 .../auth/src/scripts/bin/run-seed.ts | 0 .../{ => modules}/auth/src/scripts/seed.ts | 0 .../auth/src/services/auth-module.ts | 0 .../auth/src/services/auth-user.ts | 0 .../{ => modules}/auth/src/services/index.ts | 0 .../{ => modules}/auth/src/types/index.ts | 0 .../auth/src/types/repositories/auth-user.ts | 0 .../auth/src/types/repositories/index.ts | 0 .../auth/src/types/services/auth-user.ts | 0 .../auth/src/types/services/index.ts | 0 packages/{ => modules}/auth/tsconfig.json | 0 .../{ => modules}/auth/tsconfig.spec.json | 0 .../{ => modules}/cache-inmemory/.gitignore | 0 .../{ => modules}/cache-inmemory/CHANGELOG.md | 0 .../{ => modules}/cache-inmemory/README.md | 0 .../cache-inmemory/jest.config.js | 0 .../{ => modules}/cache-inmemory/package.json | 0 .../{ => modules}/cache-inmemory/src/index.ts | 0 .../cache-inmemory/src/initialize/index.ts | 0 .../src/services/__tests__/inmemory-cache.js | 0 .../cache-inmemory/src/services/index.ts | 0 .../src/services/inmemory-cache.ts | 0 .../cache-inmemory/src/types/index.ts | 0 .../cache-inmemory/tsconfig.json | 0 .../cache-inmemory/tsconfig.spec.json | 0 packages/{ => modules}/cache-redis/.gitignore | 0 .../{ => modules}/cache-redis/CHANGELOG.md | 0 packages/{ => modules}/cache-redis/README.md | 0 .../{ => modules}/cache-redis/jest.config.js | 0 .../{ => modules}/cache-redis/package.json | 0 .../{ => modules}/cache-redis/src/index.ts | 0 .../cache-redis/src/initialize/index.ts | 0 .../cache-redis/src/loaders/index.ts | 0 .../src/services/__tests__/redis-cache.js | 0 .../cache-redis/src/services/index.ts | 0 .../cache-redis/src/services/redis-cache.ts | 0 .../cache-redis/src/types/index.ts | 0 .../{ => modules}/cache-redis/tsconfig.json | 0 .../cache-redis/tsconfig.spec.json | 0 packages/{ => modules}/cart/.gitignore | 0 packages/{ => modules}/cart/CHANGELOG.md | 0 packages/{ => modules}/cart/README.md | 0 .../__fixtures__/cart/data.ts | 0 .../__fixtures__/cart/index.ts | 0 .../services/cart-module/index.spec.ts | 0 packages/{ => modules}/cart/jest.config.js | 0 .../cart/mikro-orm.config.dev.ts | 0 packages/{ => modules}/cart/package.json | 0 packages/{ => modules}/cart/src/index.ts | 0 .../cart/src/initialize/index.ts | 0 .../{ => modules}/cart/src/joiner-config.ts | 0 .../cart/src/loaders/connection.ts | 0 .../cart/src/loaders/container.ts | 0 .../{ => modules}/cart/src/loaders/index.ts | 0 .../src/migrations/.snapshot-medusa-cart.json | 0 .../src/migrations/Migration20240222170223.ts | 0 .../{ => modules}/cart/src/models/address.ts | 0 .../cart/src/models/adjustment-line.ts | 0 .../{ => modules}/cart/src/models/cart.ts | 0 .../{ => modules}/cart/src/models/index.ts | 0 .../cart/src/models/line-item-adjustment.ts | 0 .../cart/src/models/line-item-tax-line.ts | 0 .../cart/src/models/line-item.ts | 0 .../src/models/shipping-method-adjustment.ts | 0 .../src/models/shipping-method-tax-line.ts | 0 .../cart/src/models/shipping-method.ts | 0 .../{ => modules}/cart/src/models/tax-line.ts | 0 .../cart/src/module-definition.ts | 0 .../cart/src/repositories/index.ts | 0 .../cart/src/scripts/bin/run-seed.ts | 0 .../{ => modules}/cart/src/scripts/seed.ts | 0 .../cart/src/services/cart-module.ts | 0 .../{ => modules}/cart/src/services/index.ts | 0 .../{ => modules}/cart/src/types/address.ts | 0 packages/{ => modules}/cart/src/types/cart.ts | 0 .../{ => modules}/cart/src/types/index.ts | 0 .../cart/src/types/line-item-adjustment.ts | 0 .../cart/src/types/line-item-tax-line.ts | 0 .../{ => modules}/cart/src/types/line-item.ts | 0 .../src/types/shipping-method-adjustment.ts | 0 .../src/types/shipping-method-tax-line.ts | 0 .../cart/src/types/shipping-method.ts | 0 .../{ => modules}/cart/src/types/tax-line.ts | 0 packages/{ => modules}/cart/tsconfig.json | 0 .../{ => modules}/cart/tsconfig.spec.json | 0 packages/{ => modules}/currency/.gitignore | 0 packages/{ => modules}/currency/CHANGELOG.md | 0 packages/{ => modules}/currency/README.md | 0 .../integration-tests/__fixtures__/index.ts | 0 .../__tests__/currency-module-service.spec.ts | 0 .../{ => modules}/currency/jest.config.js | 0 .../currency/mikro-orm.config.dev.ts | 0 packages/{ => modules}/currency/package.json | 0 packages/{ => modules}/currency/src/index.ts | 0 .../currency/src/joiner-config.ts | 0 .../currency/src/loaders/initial-data.ts | 0 .../migrations/.snapshot-medusa-currency.json | 0 .../migrations/InitialSetup20240228133303.ts | 0 .../currency/src/models/currency.ts | 0 .../currency/src/models/index.ts | 0 .../currency/src/module-definition.ts | 0 .../currency/src/repositories/index.ts | 0 .../currency/src/scripts/bin/run-seed.ts | 0 .../currency/src/services/__tests__/noop.ts | 0 .../src/services/currency-module-service.ts | 0 .../currency/src/services/index.ts | 0 .../{ => modules}/currency/src/types/index.ts | 0 packages/{ => modules}/currency/tsconfig.json | 0 .../{ => modules}/currency/tsconfig.spec.json | 0 packages/{ => modules}/customer/.gitignore | 0 packages/{ => modules}/customer/CHANGELOG.md | 0 packages/{ => modules}/customer/README.md | 0 .../services/customer-module/index.spec.ts | 0 .../{ => modules}/customer/jest.config.js | 0 .../customer/mikro-orm.config.dev.ts | 0 packages/{ => modules}/customer/package.json | 0 packages/{ => modules}/customer/src/index.ts | 0 .../customer/src/initialize/index.ts | 0 .../customer/src/joiner-config.ts | 0 .../customer/src/loaders/connection.ts | 0 .../customer/src/loaders/container.ts | 0 .../customer/src/loaders/index.ts | 0 .../migrations/.snapshot-medusa-customer.json | 0 .../src/migrations/Migration20240124154000.ts | 0 .../customer/src/models/address.ts | 0 .../src/models/customer-group-customer.ts | 0 .../customer/src/models/customer-group.ts | 0 .../customer/src/models/customer.ts | 0 .../customer/src/models/index.ts | 0 .../customer/src/module-definition.ts | 0 .../customer/src/repositories/index.ts | 0 .../customer/src/scripts/bin/run-seed.ts | 0 .../customer/src/scripts/seed.ts | 0 .../customer/src/services/customer-module.ts | 0 .../customer/src/services/index.ts | 0 .../{ => modules}/customer/src/types/index.ts | 0 .../customer/src/types/services/address.ts | 0 .../types/services/customer-group-customer.ts | 0 .../customer/src/types/services/index.ts | 0 packages/{ => modules}/customer/tsconfig.json | 0 .../{ => modules}/customer/tsconfig.spec.json | 0 .../{ => modules}/event-bus-local/.gitignore | 0 .../event-bus-local/CHANGELOG.md | 0 .../{ => modules}/event-bus-local/README.md | 0 .../event-bus-local/jest.config.js | 0 .../event-bus-local/package.json | 0 .../event-bus-local/src/index.ts | 0 .../event-bus-local/src/initialize/index.ts | 0 .../event-bus-local/src/loaders/index.ts | 0 .../src/services/__tests__/event-bus-local.js | 0 .../src/services/event-bus-local.ts | 0 .../event-bus-local/tsconfig.json | 0 .../event-bus-local/tsconfig.spec.json | 0 .../{ => modules}/event-bus-redis/.gitignore | 0 .../event-bus-redis/CHANGELOG.md | 0 .../{ => modules}/event-bus-redis/README.md | 0 .../event-bus-redis/jest.config.js | 0 .../event-bus-redis/package.json | 0 .../event-bus-redis/src/index.ts | 0 .../event-bus-redis/src/initialize/index.ts | 0 .../event-bus-redis/src/loaders/index.ts | 0 .../src/services/__tests__/event-bus.js | 0 .../src/services/event-bus-redis.ts | 0 .../event-bus-redis/src/types/index.ts | 0 .../event-bus-redis/tsconfig.json | 0 .../event-bus-redis/tsconfig.spec.json | 0 packages/{ => modules}/file/.gitignore | 0 packages/{ => modules}/file/CHANGELOG.md | 0 packages/{ => modules}/file/README.md | 0 .../providers/default-provider.ts | 0 .../__fixtures__/providers/index.ts | 0 .../__tests__/module.spec.ts | 0 packages/{ => modules}/file/jest.config.js | 0 packages/{ => modules}/file/package.json | 0 packages/{ => modules}/file/src/index.ts | 0 .../{ => modules}/file/src/joiner-config.ts | 0 .../file/src/loaders/providers.ts | 0 .../file/src/module-definition.ts | 0 .../file/src/services/__tests__/file.spec.ts | 0 .../file/src/services/file-module-service.ts | 0 .../src/services/file-provider-service.ts | 0 .../{ => modules}/file/src/services/index.ts | 0 .../{ => modules}/file/src/types/index.ts | 0 packages/{ => modules}/file/tsconfig.json | 0 .../{ => modules}/file/tsconfig.spec.json | 0 packages/{ => modules}/fulfillment/.gitignore | 0 .../{ => modules}/fulfillment/CHANGELOG.md | 0 packages/{ => modules}/fulfillment/README.md | 0 .../integration-tests/__fixtures__/events.ts | 0 .../__fixtures__/fulfillment.ts | 0 .../integration-tests/__fixtures__/index.ts | 0 .../providers/default-provider.ts | 0 .../__fixtures__/providers/index.ts | 0 .../__fixtures__/shipping-options.ts | 0 .../fulfillment-set.spec.ts | 0 .../fulfillment.spec.ts | 0 .../geo-zone.spec.ts | 0 .../fulfillment-module-service/index.spec.ts | 0 .../service-zone.spec.ts | 0 .../shipping-option.spec.ts | 0 .../shipping-profile.spec.ts | 0 .../{ => modules}/fulfillment/jest.config.js | 0 .../fulfillment/mikro-orm.config.dev.ts | 0 .../{ => modules}/fulfillment/package.json | 0 .../{ => modules}/fulfillment/src/index.ts | 0 .../fulfillment/src/joiner-config.ts | 0 .../fulfillment/src/loaders/providers.ts | 0 .../.snapshot-medusa-fulfillment.json | 0 ...ion20240311145700_InitialSetupMigration.ts | 0 .../fulfillment/src/models/address.ts | 0 .../src/models/fulfillment-item.ts | 0 .../src/models/fulfillment-label.ts | 0 .../src/models/fulfillment-provider.ts | 0 .../fulfillment/src/models/fulfillment-set.ts | 0 .../fulfillment/src/models/fulfillment.ts | 0 .../fulfillment/src/models/geo-zone.ts | 0 .../fulfillment/src/models/index.ts | 0 .../fulfillment/src/models/service-zone.ts | 0 .../src/models/shipping-option-rule.ts | 0 .../src/models/shipping-option-type.ts | 0 .../fulfillment/src/models/shipping-option.ts | 0 .../src/models/shipping-profile.ts | 0 .../fulfillment/src/module-definition.ts | 0 .../src/repositories/fulfillment-set.ts | 0 .../fulfillment/src/repositories/index.ts | 0 .../fulfillment/src/scripts/bin/run-seed.ts | 0 .../services/fulfillment-module-service.ts | 0 .../src/services/fulfillment-provider.ts | 0 .../fulfillment/src/services/index.ts | 0 .../fulfillment/src/types/index.ts | 0 .../fulfillment/src/types/service.ts | 0 .../src/utils/__tests__/utils.spec.ts | 0 .../fulfillment/src/utils/index.ts | 0 .../fulfillment/src/utils/utils.ts | 0 .../{ => modules}/fulfillment/tsconfig.json | 0 .../fulfillment/tsconfig.spec.json | 0 .../{ => modules}/inventory-next/.gitignore | 0 .../{ => modules}/inventory-next/CHANGELOG.md | 0 .../inventory-module-service.spec.ts | 0 .../inventory-next/jest.config.js | 0 .../inventory-next/mikro-orm.config.dev.ts | 0 .../{ => modules}/inventory-next/package.json | 0 .../{ => modules}/inventory-next/src/index.ts | 0 .../inventory-next/src/joiner-config.ts | 0 .../.snapshot-medusa-inventory.json | 0 .../src/migrations/Migration20240307132720.ts | 0 .../inventory-next/src/models/index.ts | 0 .../src/models/inventory-item.ts | 0 .../src/models/inventory-level.ts | 0 .../src/models/reservation-item.ts | 0 .../inventory-next/src/module-definition.ts | 0 .../inventory-next/src/repositories/index.ts | 0 .../src/repositories/inventory-level.ts | 0 .../inventory-next/src/schema/index.ts | 0 .../src/services/__tests__/noop.ts | 0 .../inventory-next/src/services/index.ts | 0 .../src/services/inventory-level.ts | 0 .../inventory-next/src/services/inventory.ts | 0 .../inventory-next/tsconfig.json | 0 .../inventory-next/tsconfig.spec.json | 0 .../{ => modules}/link-modules/.gitignore | 0 .../{ => modules}/link-modules/CHANGELOG.md | 0 .../{ => modules}/link-modules/jest.config.js | 0 .../{ => modules}/link-modules/package.json | 0 .../src/definitions/cart-customer.ts | 0 .../definitions/cart-payment-collection.ts | 0 .../src/definitions/cart-promotion.ts | 0 .../src/definitions/cart-region.ts | 0 .../src/definitions/cart-sales-channel.ts | 0 .../definitions/fulfillment-set-location.ts | 0 .../link-modules/src/definitions/index.ts | 0 .../inventory-level-stock-location.ts | 0 .../src/definitions/order-customer.ts | 0 .../src/definitions/order-promotion.ts | 0 .../src/definitions/order-region.ts | 0 .../src/definitions/order-sales-channel.ts | 0 .../src/definitions/product-sales-channel.ts | 0 .../definitions/product-shipping-profile.ts | 0 .../product-variant-inventory-item.ts | 0 .../definitions/product-variant-price-set.ts | 0 .../publishable-api-key-sales-channel.ts | 0 .../definitions/region-payment-provider.ts | 0 .../src/definitions/sales-channel-location.ts | 0 .../definitions/shipping-option-price-set.ts | 0 .../src/definitions/store-default-currency.ts | 0 .../{ => modules}/link-modules/src/index.ts | 0 .../link-modules/src/initialize/index.ts | 0 .../src/initialize/module-definition.ts | 0 .../link-modules/src/loaders/connection.ts | 0 .../link-modules/src/loaders/container.ts | 0 .../link-modules/src/loaders/index.ts | 0 .../link-modules/src/migration/index.ts | 0 .../link-modules/src/repositories/index.ts | 0 .../link-modules/src/repositories/link.ts | 0 .../src/services/dynamic-service-class.ts | 0 .../link-modules/src/services/index.ts | 0 .../src/services/link-module-service.ts | 0 .../link-modules/src/services/link.ts | 0 .../link-modules/src/types/index.ts | 0 .../src/utils/compose-link-name.ts | 0 .../link-modules/src/utils/generate-entity.ts | 0 .../link-modules/src/utils/generate-schema.ts | 0 .../link-modules/src/utils/index.ts | 0 .../{ => modules}/link-modules/tsconfig.json | 0 .../link-modules/tsconfig.spec.json | 0 packages/{ => modules}/order/.gitignore | 0 packages/{ => modules}/order/CHANGELOG.md | 0 packages/{ => modules}/order/README.md | 0 .../integration-tests/__fixtures__/index.ts | 0 .../__tests__/create-order.ts | 0 .../integration-tests/__tests__/order-edit.ts | 0 .../__tests__/order-items-shipping.spec.ts | 0 .../order/integration-tests/setup-env.js | 0 .../order/integration-tests/setup.js | 0 packages/{ => modules}/order/jest.config.js | 0 .../order/mikro-orm.config.dev.ts | 0 packages/{ => modules}/order/package.json | 0 packages/{ => modules}/order/src/index.ts | 0 .../{ => modules}/order/src/joiner-config.ts | 0 .../migrations/.snapshot-medusa-order.json | 0 .../src/migrations/Migration20240219102530.ts | 0 .../{ => modules}/order/src/models/address.ts | 0 .../order/src/models/adjustment-line.ts | 0 .../{ => modules}/order/src/models/index.ts | 0 .../order/src/models/line-item-adjustment.ts | 0 .../order/src/models/line-item-tax-line.ts | 0 .../order/src/models/line-item.ts | 0 .../order/src/models/order-change-action.ts | 0 .../order/src/models/order-change.ts | 0 .../order/src/models/order-item.ts | 0 .../order/src/models/order-shipping-method.ts | 0 .../order/src/models/order-summary.ts | 0 .../{ => modules}/order/src/models/order.ts | 0 .../src/models/shipping-method-adjustment.ts | 0 .../src/models/shipping-method-tax-line.ts | 0 .../order/src/models/shipping-method.ts | 0 .../order/src/models/tax-line.ts | 0 .../order/src/models/transaction.ts | 0 .../order/src/module-definition.ts | 0 .../order/src/repositories/index.ts | 0 .../order/src/repositories/order.ts | 0 .../order/src/scripts/bin/run-seed.ts | 0 .../__tests__/util/actions/exchanges.ts | 0 .../__tests__/util/actions/returns.ts | 0 .../{ => modules}/order/src/services/index.ts | 0 .../src/services/order-change-service.ts | 0 .../src/services/order-module-service.ts | 0 .../order/src/services/order-service.ts | 0 .../{ => modules}/order/src/types/address.ts | 0 .../{ => modules}/order/src/types/index.ts | 0 .../order/src/types/line-item-adjustment.ts | 0 .../order/src/types/line-item-tax-line.ts | 0 .../order/src/types/line-item.ts | 0 .../order/src/types/order-detail.ts | 0 .../{ => modules}/order/src/types/order.ts | 0 .../src/types/shipping-method-adjustment.ts | 0 .../src/types/shipping-method-tax-line.ts | 0 .../order/src/types/shipping-method.ts | 0 .../{ => modules}/order/src/types/tax-line.ts | 0 .../order/src/types/transaction.ts | 0 .../order/src/types/utils/index.ts | 0 .../order/src/utils/action-key.ts | 0 .../order/src/utils/actions/cancel-return.ts | 0 .../order/src/utils/actions/cancel.ts | 0 .../order/src/utils/actions/fulfill-item.ts | 0 .../order/src/utils/actions/index.ts | 0 .../order/src/utils/actions/item-add.ts | 0 .../order/src/utils/actions/item-remove.ts | 0 .../actions/receive-damaged-return-item.ts | 0 .../src/utils/actions/receive-return-item.ts | 0 .../order/src/utils/actions/return-item.ts | 0 .../order/src/utils/actions/ship-item.ts | 0 .../order/src/utils/actions/shipping-add.ts | 0 .../order/src/utils/actions/write-off-item.ts | 0 .../order/src/utils/calculate-order-change.ts | 0 .../{ => modules}/order/src/utils/index.ts | 0 .../order/src/utils/transform-order.ts | 0 packages/{ => modules}/order/tsconfig.json | 0 .../{ => modules}/order/tsconfig.spec.json | 0 packages/{ => modules}/payment/.gitignore | 0 packages/{ => modules}/payment/CHANGELOG.md | 0 packages/{ => modules}/payment/README.md | 0 .../integration-tests/__fixtures__/data.ts | 0 .../integration-tests/__fixtures__/index.ts | 0 .../__tests__/loaders/providers.spec.ts | 0 .../services/payment-module/index.spec.ts | 0 .../payment/integration-tests/setup-env.js | 0 .../payment/integration-tests/setup.js | 0 .../payment/integration-tests/utils/config.ts | 0 .../integration-tests/utils/database.ts | 0 .../utils/get-init-module-config.ts | 0 .../payment/integration-tests/utils/index.ts | 0 packages/{ => modules}/payment/jest.config.js | 0 .../payment/mikro-orm.config.dev.ts | 0 packages/{ => modules}/payment/package.json | 0 packages/{ => modules}/payment/src/index.ts | 0 .../payment/src/initialize/index.ts | 0 .../payment/src/joiner-config.ts | 0 .../payment/src/loaders/connection.ts | 0 .../payment/src/loaders/container.ts | 0 .../payment/src/loaders/defaults.ts | 0 .../payment/src/loaders/index.ts | 0 .../payment/src/loaders/providers.ts | 0 .../src/migrations/Migration20240225134525.ts | 0 .../payment/src/models/capture.ts | 0 .../{ => modules}/payment/src/models/index.ts | 0 .../payment/src/models/payment-collection.ts | 0 .../src/models/payment-method-token.ts | 0 .../payment/src/models/payment-provider.ts | 0 .../payment/src/models/payment-session.ts | 0 .../payment/src/models/payment.ts | 0 .../payment/src/models/refund.ts | 0 .../payment/src/module-definition.ts | 0 .../payment/src/providers/index.ts | 0 .../payment/src/providers/system.ts | 0 .../payment/src/repositories/index.ts | 0 .../payment/src/scripts/bin/run-seed.ts | 0 .../payment/src/scripts/seed-utils.ts | 0 .../payment/src/services/index.ts | 0 .../payment/src/services/payment-module.ts | 0 .../payment/src/services/payment-provider.ts | 0 .../{ => modules}/payment/src/types/index.ts | 0 packages/{ => modules}/payment/tsconfig.json | 0 .../{ => modules}/payment/tsconfig.spec.json | 0 packages/{ => modules}/pricing/.gitignore | 0 packages/{ => modules}/pricing/CHANGELOG.md | 0 packages/{ => modules}/pricing/README.md | 0 .../__fixtures__/price-list-rules/data.ts | 0 .../__fixtures__/price-list-rules/index.ts | 0 .../__fixtures__/price-list/data.ts | 0 .../__fixtures__/price-list/index.ts | 0 .../__fixtures__/price-rule/data.ts | 0 .../__fixtures__/price-rule/index.ts | 0 .../__fixtures__/price-set/data.ts | 0 .../__fixtures__/price-set/index.ts | 0 .../__fixtures__/price/data.ts | 0 .../__fixtures__/price/index.ts | 0 .../__fixtures__/rule-type/data.ts | 0 .../__fixtures__/rule-type/index.ts | 0 .../__fixtures__/seed-price-data.ts | 0 .../pricing-module/calculate-price.spec.ts | 0 .../pricing-module/price-list-rule.spec.ts | 0 .../pricing-module/price-list.spec.ts | 0 .../pricing-module/price-rule.spec.ts | 0 .../services/pricing-module/price-set.spec.ts | 0 .../services/pricing-module/rule-type.spec.ts | 0 packages/{ => modules}/pricing/jest.config.js | 0 .../pricing/mikro-orm.config.dev.ts | 0 packages/{ => modules}/pricing/package.json | 0 packages/{ => modules}/pricing/src/index.ts | 0 .../pricing/src/initialize/index.ts | 0 .../pricing/src/joiner-config.ts | 0 .../pricing/src/loaders/connection.ts | 0 .../pricing/src/loaders/container.ts | 0 .../pricing/src/loaders/index.ts | 0 .../migrations/.snapshot-medusa-pricing.json | 0 .../src/migrations/Migration20230929122253.ts | 0 .../src/migrations/Migration20240322094407.ts | 0 .../src/migrations/Migration20240322113359.ts | 0 .../src/migrations/Migration20240322120125.ts | 0 .../{ => modules}/pricing/src/models/index.ts | 0 .../src/models/price-list-rule-value.ts | 0 .../pricing/src/models/price-list-rule.ts | 0 .../pricing/src/models/price-list.ts | 0 .../pricing/src/models/price-rule.ts | 0 .../pricing/src/models/price-set-rule-type.ts | 0 .../pricing/src/models/price-set.ts | 0 .../{ => modules}/pricing/src/models/price.ts | 0 .../pricing/src/models/rule-type.ts | 0 .../pricing/src/module-definition.ts | 0 .../pricing/src/repositories/index.ts | 0 .../pricing/src/repositories/pricing.ts | 0 .../{ => modules}/pricing/src/schema/index.ts | 0 .../pricing/src/scripts/bin/run-seed.ts | 0 .../{ => modules}/pricing/src/scripts/seed.ts | 0 .../src/services/__tests__/index.spec.ts | 0 .../pricing/src/services/index.ts | 0 .../pricing/src/services/price-list.ts | 0 .../pricing/src/services/pricing-module.ts | 0 .../pricing/src/services/rule-type.ts | 0 .../{ => modules}/pricing/src/types/index.ts | 0 .../pricing/src/types/services/index.ts | 0 .../pricing/src/types/services/price-list.ts | 0 .../pricing/src/types/services/price-set.ts | 0 .../{ => modules}/pricing/src/utils/index.ts | 0 .../src/utils/validate-price-list-dates.ts | 0 packages/{ => modules}/pricing/tsconfig.json | 0 .../{ => modules}/pricing/tsconfig.spec.json | 0 packages/{ => modules}/product/.gitignore | 0 packages/{ => modules}/product/CHANGELOG.md | 0 packages/{ => modules}/product/README.md | 0 .../integration-tests/__fixtures__/module.ts | 0 .../product-category/data/index.ts | 0 .../__fixtures__/product-category/index.ts | 0 .../__fixtures__/product/data/categories.ts | 0 .../product/data/create-product.ts | 0 .../__fixtures__/product/data/index.ts | 0 .../__fixtures__/product/data/products.ts | 0 .../__fixtures__/product/index.ts | 0 .../variant/data/create-variant.ts | 0 .../__fixtures__/variant/index.ts | 0 .../services/product-category/index.ts | 0 .../services/product-collection/index.ts | 0 .../product-categories.spec.ts | 0 .../product-collections.spec.ts | 0 .../product-options.spec.ts | 0 .../product-tags.spec.ts | 0 .../product-types.spec.ts | 0 .../product-variants.spec.ts | 0 .../product-module-service/products.spec.ts | 0 .../services/product-option/index.ts | 0 .../__tests__/services/product-tag/index.ts | 0 .../__tests__/services/product-type/index.ts | 0 .../services/product-variant/index.ts | 0 .../__tests__/services/product/index.ts | 0 packages/{ => modules}/product/jest.config.js | 0 .../product/mikro-orm.config.dev.ts | 0 packages/{ => modules}/product/package.json | 0 packages/{ => modules}/product/src/index.ts | 0 .../product/src/initialize/index.ts | 0 .../product/src/joiner-config.ts | 0 .../product/src/loaders/connection.ts | 0 .../product/src/loaders/container.ts | 0 .../product/src/loaders/index.ts | 0 .../migrations/.snapshot-medusa-products.json | 0 .../migrations/InitialSetup20240401153642.ts | 0 .../{ => modules}/product/src/models/index.ts | 0 .../product/src/models/product-category.ts | 0 .../product/src/models/product-collection.ts | 0 .../product/src/models/product-image.ts | 0 .../src/models/product-option-value.ts | 0 .../product/src/models/product-option.ts | 0 .../product/src/models/product-tag.ts | 0 .../product/src/models/product-type.ts | 0 .../product/src/models/product-variant.ts | 0 .../product/src/models/product.ts | 0 .../product/src/module-definition.ts | 0 .../product/src/repositories/index.ts | 0 .../src/repositories/product-category.ts | 0 .../product/src/repositories/product.ts | 0 .../product/src/scripts/bin/run-seed.ts | 0 .../product/src/scripts/seed-utils.ts | 0 .../src/services/__fixtures__/product.ts | 0 .../src/services/__tests__/product.spec.ts | 0 .../product/src/services/index.ts | 0 .../product/src/services/product-category.ts | 0 .../src/services/product-module-service.ts | 0 .../product/src/services/product.ts | 0 .../{ => modules}/product/src/types/index.ts | 0 .../{ => modules}/product/src/utils/index.ts | 0 packages/{ => modules}/product/tsconfig.json | 0 .../{ => modules}/product/tsconfig.spec.json | 0 packages/{ => modules}/promotion/.gitignore | 0 packages/{ => modules}/promotion/CHANGELOG.md | 0 packages/{ => modules}/promotion/README.md | 0 .../__fixtures__/campaigns/data.ts | 0 .../__fixtures__/campaigns/index.ts | 0 .../__fixtures__/promotion/data.ts | 0 .../__fixtures__/promotion/index.ts | 0 .../promotion-module/campaign.spec.ts | 0 .../promotion-module/compute-actions.spec.ts | 0 .../promotion-module/promotion.spec.ts | 0 .../promotion-module/register-usage.spec.ts | 0 .../services/promotion/index.spec.ts | 0 .../{ => modules}/promotion/jest.config.js | 0 .../promotion/mikro-orm.config.dev.ts | 0 packages/{ => modules}/promotion/package.json | 0 packages/{ => modules}/promotion/src/index.ts | 0 .../promotion/src/initialize/index.ts | 0 .../promotion/src/joiner-config.ts | 0 .../promotion/src/loaders/connection.ts | 0 .../promotion/src/loaders/container.ts | 0 .../promotion/src/loaders/index.ts | 0 .../.snapshot-medusa-promotion.json | 0 .../src/migrations/Migration20240227120221.ts | 0 .../src/models/application-method.ts | 0 .../promotion/src/models/campaign-budget.ts | 0 .../promotion/src/models/campaign.ts | 0 .../promotion/src/models/index.ts | 0 .../src/models/promotion-rule-value.ts | 0 .../promotion/src/models/promotion-rule.ts | 0 .../promotion/src/models/promotion.ts | 0 .../promotion/src/module-definition.ts | 0 .../promotion/src/repositories/campaign.ts | 0 .../promotion/src/repositories/index.ts | 0 .../promotion/src/services/index.ts | 0 .../src/services/promotion-module.ts | 0 .../promotion/src/types/application-method.ts | 0 .../promotion/src/types/campaign-budget.ts | 0 .../promotion/src/types/campaign.ts | 0 .../promotion/src/types/index.ts | 0 .../src/types/promotion-rule-value.ts | 0 .../promotion/src/types/promotion-rule.ts | 0 .../promotion/src/types/promotion.ts | 0 .../src/utils/compute-actions/buy-get.ts | 0 .../src/utils/compute-actions/index.ts | 0 .../src/utils/compute-actions/line-items.ts | 0 .../utils/compute-actions/shipping-methods.ts | 0 .../src/utils/compute-actions/usage.ts | 0 .../promotion/src/utils/index.ts | 0 .../utils/validations/application-method.ts | 0 .../promotion/src/utils/validations/index.ts | 0 .../src/utils/validations/promotion-rule.ts | 0 .../{ => modules}/promotion/tsconfig.json | 0 .../promotion/tsconfig.spec.json | 0 packages/{ => modules}/region/.gitignore | 0 packages/{ => modules}/region/CHANGELOG.md | 0 packages/{ => modules}/region/README.md | 0 .../__tests__/region-module.spec.ts | 0 packages/{ => modules}/region/jest.config.js | 0 .../region/mikro-orm.config.dev.ts | 0 packages/{ => modules}/region/package.json | 0 packages/{ => modules}/region/src/index.ts | 0 .../region/src/initialize/index.ts | 0 .../{ => modules}/region/src/joiner-config.ts | 0 .../region/src/loaders/connection.ts | 0 .../region/src/loaders/container.ts | 0 .../region/src/loaders/defaults.ts | 0 .../{ => modules}/region/src/loaders/index.ts | 0 .../migrations/.snapshot-medusa-region.json | 0 .../RegionModuleSetup20240205173216.ts | 0 .../region/src/models/country.ts | 0 .../{ => modules}/region/src/models/index.ts | 0 .../{ => modules}/region/src/models/region.ts | 0 .../region/src/module-definition.ts | 0 .../region/src/repositories/index.ts | 0 .../region/src/scripts/bin/run-seed.ts | 0 .../region/src/scripts/seed-utils.ts | 0 .../region/src/services/index.ts | 0 .../region/src/services/region-module.ts | 0 .../{ => modules}/region/src/types/index.ts | 0 packages/{ => modules}/region/tsconfig.json | 0 .../{ => modules}/region/tsconfig.spec.json | 0 .../{ => modules}/sales-channel/.gitignore | 0 .../{ => modules}/sales-channel/CHANGELOG.md | 0 .../{ => modules}/sales-channel/README.md | 0 .../integration-tests/__fixtures__/index.ts | 0 .../services/sales-channel-module.spec.ts | 0 .../integration-tests/setup-env.js | 0 .../sales-channel/integration-tests/setup.js | 0 .../integration-tests/utils/config.ts | 0 .../integration-tests/utils/database.ts | 0 .../integration-tests/utils/index.ts | 0 .../sales-channel/jest.config.js | 0 .../sales-channel/mikro-orm.config.dev.ts | 0 .../{ => modules}/sales-channel/package.json | 0 .../{ => modules}/sales-channel/src/index.ts | 0 .../sales-channel/src/initialize/index.ts | 0 .../sales-channel/src/joiner-config.ts | 0 .../sales-channel/src/loaders/connection.ts | 0 .../sales-channel/src/loaders/container.ts | 0 .../sales-channel/src/loaders/index.ts | 0 .../.snapshot-medusa-sales-channel-tst.json | 0 .../src/migrations/Migration20240115152146.ts | 0 .../sales-channel/src/models/index.ts | 0 .../sales-channel/src/models/sales-channel.ts | 0 .../sales-channel/src/module-definition.ts | 0 .../sales-channel/src/repositories/index.ts | 0 .../sales-channel/src/scripts/bin/run-seed.ts | 0 .../sales-channel/src/scripts/seed-utils.ts | 0 .../services/__fixtures__/sales-channel.ts | 0 .../services/__tests__/sales-channle.spec.ts | 0 .../sales-channel/src/services/index.ts | 0 .../src/services/sales-channel-module.ts | 0 .../sales-channel/src/types/index.ts | 0 .../{ => modules}/sales-channel/tsconfig.json | 0 .../sales-channel/tsconfig.spec.json | 0 .../stock-location-next/.gitignore | 0 .../stock-location-next/CHANGELOG.md | 0 .../stock-location-module-service.spec.ts | 0 .../stock-location-next/jest.config.js | 0 .../mikro-orm.config.dev.ts | 0 .../stock-location-next/package.json | 0 .../stock-location-next/src/index.ts | 0 .../stock-location-next/src/joiner-config.ts | 0 .../.snapshot-medusa-stock-location.json | 0 .../src/migrations/Migration20240307161216.ts | 0 .../stock-location-next/src/models/index.ts | 0 .../src/models/stock-location-address.ts | 0 .../src/models/stock-location.ts | 0 .../src/module-definition.ts | 0 .../src/repositories/index.ts | 0 .../stock-location-next/src/schema/index.ts | 0 .../src/services/__tests__/noop.ts | 0 .../stock-location-next/src/services/index.ts | 0 .../src/services/stock-location-module.ts | 0 .../stock-location-next/tsconfig.json | 0 .../stock-location-next/tsconfig.spec.json | 0 packages/{ => modules}/store/.gitignore | 0 packages/{ => modules}/store/CHANGELOG.md | 0 packages/{ => modules}/store/README.md | 0 .../integration-tests/__fixtures__/index.ts | 0 .../__tests__/store-module-service.spec.ts | 0 packages/{ => modules}/store/jest.config.js | 0 .../store/mikro-orm.config.dev.ts | 0 packages/{ => modules}/store/package.json | 0 packages/{ => modules}/store/src/index.ts | 0 .../{ => modules}/store/src/joiner-config.ts | 0 .../migrations/.snapshot-medusa-store.json | 0 .../migrations/InitialSetup20240227075933.ts | 0 .../{ => modules}/store/src/models/index.ts | 0 .../{ => modules}/store/src/models/store.ts | 0 .../store/src/module-definition.ts | 0 .../store/src/repositories/index.ts | 0 .../store/src/scripts/bin/run-seed.ts | 0 .../store/src/services/__tests__/noop.ts | 0 .../{ => modules}/store/src/services/index.ts | 0 .../src/services/store-module-service.ts | 0 .../{ => modules}/store/src/types/index.ts | 0 packages/{ => modules}/store/tsconfig.json | 0 .../{ => modules}/store/tsconfig.spec.json | 0 packages/{ => modules}/tax/.gitignore | 0 packages/{ => modules}/tax/CHANGELOG.md | 0 packages/{ => modules}/tax/README.md | 0 .../integration-tests/__tests__/index.spec.ts | 0 .../utils/setup-tax-structure.ts | 0 packages/{ => modules}/tax/jest.config.js | 0 .../{ => modules}/tax/mikro-orm.config.dev.ts | 0 packages/{ => modules}/tax/package.json | 0 packages/{ => modules}/tax/src/index.ts | 0 .../{ => modules}/tax/src/joiner-config.ts | 0 .../tax/src/loaders/providers.ts | 0 .../src/migrations/.snapshot-medusa-tax.json | 0 .../src/migrations/Migration20240227090331.ts | 0 .../{ => modules}/tax/src/models/index.ts | 0 .../tax/src/models/tax-provider.ts | 0 .../tax/src/models/tax-rate-rule.ts | 0 .../{ => modules}/tax/src/models/tax-rate.ts | 0 .../tax/src/models/tax-region.ts | 0 .../tax/src/module-definition.ts | 0 .../{ => modules}/tax/src/providers/index.ts | 0 .../{ => modules}/tax/src/providers/system.ts | 0 .../tax/src/scripts/bin/run-seed.ts | 0 .../tax/src/services/__tests__/noop.ts | 0 .../{ => modules}/tax/src/services/index.ts | 0 .../tax/src/services/tax-module-service.ts | 0 packages/{ => modules}/tax/tsconfig.json | 0 packages/{ => modules}/tax/tsconfig.spec.json | 0 .../workflow-engine-inmemory/.gitignore | 0 .../workflow-engine-inmemory/CHANGELOG.md | 0 .../workflow-engine-inmemory/README.md | 0 .../integration-tests/__fixtures__/index.ts | 0 .../__fixtures__/workflow_1.ts | 0 .../__fixtures__/workflow_2.ts | 0 .../__fixtures__/workflow_async.ts | 0 .../__fixtures__/workflow_step_timeout.ts | 0 .../workflow_transaction_timeout.ts | 0 .../integration-tests/__tests__/index.spec.ts | 0 .../integration-tests/setup-env.js | 0 .../integration-tests/setup.js | 0 .../integration-tests/utils/database.ts | 0 .../integration-tests/utils/index.ts | 0 .../workflow-engine-inmemory/jest.config.js | 0 .../mikro-orm.config.dev.ts | 0 .../workflow-engine-inmemory/package.json | 0 .../workflow-engine-inmemory/src/index.ts | 0 .../src/initialize/index.ts | 0 .../src/joiner-config.ts | 0 .../src/loaders/connection.ts | 0 .../src/loaders/container.ts | 0 .../src/loaders/index.ts | 0 .../src/loaders/utils.ts | 0 .../src/migrations/Migration20231228143900.ts | 0 .../src/models/index.ts | 0 .../src/models/workflow-execution.ts | 0 .../src/module-definition.ts | 0 .../src/repositories/index.ts | 0 .../src/repositories/workflow-execution.ts | 0 .../src/schema/index.ts | 0 .../src/services/index.ts | 0 .../src/services/workflow-orchestrator.ts | 0 .../src/services/workflows-module.ts | 0 .../src/types/index.ts | 0 .../src/utils/index.ts | 0 .../utils/workflow-orchestrator-storage.ts | 0 .../workflow-engine-inmemory/tsconfig.json | 0 .../tsconfig.spec.json | 0 .../workflow-engine-redis/.gitignore | 0 .../workflow-engine-redis/CHANGELOG.md | 0 .../workflow-engine-redis/README.md | 0 .../integration-tests/__fixtures__/index.ts | 0 .../__fixtures__/workflow_1.ts | 0 .../__fixtures__/workflow_2.ts | 0 .../__fixtures__/workflow_async.ts | 0 .../__fixtures__/workflow_step_timeout.ts | 0 .../workflow_transaction_timeout.ts | 0 .../integration-tests/__tests__/index.spec.ts | 0 .../integration-tests/setup-env.js | 0 .../integration-tests/setup.js | 0 .../integration-tests/utils/database.ts | 0 .../integration-tests/utils/index.ts | 0 .../workflow-engine-redis/jest.config.js | 0 .../mikro-orm.config.dev.ts | 0 .../workflow-engine-redis/package.json | 0 .../workflow-engine-redis/src/index.ts | 0 .../src/initialize/index.ts | 0 .../src/joiner-config.ts | 0 .../src/loaders/connection.ts | 0 .../src/loaders/container.ts | 0 .../src/loaders/index.ts | 0 .../src/loaders/redis.ts | 0 .../src/loaders/utils.ts | 0 .../src/migrations/Migration20231228143900.ts | 0 .../workflow-engine-redis/src/models/index.ts | 0 .../src/models/workflow-execution.ts | 0 .../src/module-definition.ts | 0 .../src/repositories/index.ts | 0 .../src/repositories/workflow-execution.ts | 0 .../workflow-engine-redis/src/schema/index.ts | 0 .../src/services/index.ts | 0 .../src/services/workflow-orchestrator.ts | 0 .../src/services/workflows-module.ts | 0 .../workflow-engine-redis/src/types/index.ts | 0 .../workflow-engine-redis/src/utils/index.ts | 0 .../utils/workflow-orchestrator-storage.ts | 0 .../workflow-engine-redis/tsconfig.json | 0 .../workflow-engine-redis/tsconfig.spec.json | 0 yarn.lock | 100 +++++++++--------- 870 files changed, 91 insertions(+), 62 deletions(-) rename packages/{ => modules}/api-key/.gitignore (100%) rename packages/{ => modules}/api-key/CHANGELOG.md (100%) rename packages/{ => modules}/api-key/README.md (100%) rename packages/{ => modules}/api-key/integration-tests/__fixtures__/index.ts (100%) rename packages/{ => modules}/api-key/integration-tests/__tests__/api-key-module-service.spec.ts (100%) rename packages/{ => modules}/api-key/jest.config.js (100%) rename packages/{ => modules}/api-key/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/api-key/package.json (100%) rename packages/{ => modules}/api-key/src/index.ts (100%) rename packages/{ => modules}/api-key/src/joiner-config.ts (100%) rename packages/{ => modules}/api-key/src/migrations/.snapshot-medusa-api-key.json (100%) rename packages/{ => modules}/api-key/src/migrations/InitialSetup20240221144943.ts (100%) rename packages/{ => modules}/api-key/src/models/api-key.ts (100%) rename packages/{ => modules}/api-key/src/models/index.ts (100%) rename packages/{ => modules}/api-key/src/module-definition.ts (100%) rename packages/{ => modules}/api-key/src/repositories/index.ts (100%) rename packages/{ => modules}/api-key/src/scripts/bin/run-seed.ts (100%) rename packages/{ => modules}/api-key/src/services/__tests__/noop.ts (100%) rename packages/{ => modules}/api-key/src/services/api-key-module-service.ts (100%) rename packages/{ => modules}/api-key/src/services/index.ts (100%) rename packages/{ => modules}/api-key/src/types/index.ts (100%) rename packages/{ => modules}/api-key/tsconfig.json (100%) rename packages/{ => modules}/api-key/tsconfig.spec.json (100%) rename packages/{ => modules}/auth/.gitignore (100%) rename packages/{ => modules}/auth/CHANGELOG.md (100%) rename packages/{ => modules}/auth/README.md (100%) rename packages/{ => modules}/auth/integration-tests/__fixtures__/auth-user/index.ts (100%) rename packages/{ => modules}/auth/integration-tests/__tests__/services/auth-user/index.spec.ts (100%) rename packages/{ => modules}/auth/integration-tests/__tests__/services/module/auth-user.spec.ts (100%) rename packages/{ => modules}/auth/integration-tests/__tests__/services/module/providers.spec.ts (100%) rename packages/{ => modules}/auth/integration-tests/__tests__/services/providers/username-password.spec.ts (100%) rename packages/{ => modules}/auth/jest.config.js (100%) rename packages/{ => modules}/auth/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/auth/package.json (100%) rename packages/{ => modules}/auth/src/index.ts (100%) rename packages/{ => modules}/auth/src/initialize/index.ts (100%) rename packages/{ => modules}/auth/src/joiner-config.ts (100%) rename packages/{ => modules}/auth/src/loaders/connection.ts (100%) rename packages/{ => modules}/auth/src/loaders/container.ts (100%) rename packages/{ => modules}/auth/src/loaders/index.ts (100%) rename packages/{ => modules}/auth/src/loaders/providers.ts (100%) rename packages/{ => modules}/auth/src/migrations/.snapshot-medusa-auth.json (100%) rename packages/{ => modules}/auth/src/migrations/Migration20240205025924.ts (100%) rename packages/{ => modules}/auth/src/models/auth-user.ts (100%) rename packages/{ => modules}/auth/src/models/index.ts (100%) rename packages/{ => modules}/auth/src/module-definition.ts (100%) rename packages/{ => modules}/auth/src/providers/email-password.ts (100%) rename packages/{ => modules}/auth/src/providers/google.ts (100%) rename packages/{ => modules}/auth/src/providers/index.ts (100%) rename packages/{ => modules}/auth/src/repositories/index.ts (100%) rename packages/{ => modules}/auth/src/scripts/bin/run-seed.ts (100%) rename packages/{ => modules}/auth/src/scripts/seed.ts (100%) rename packages/{ => modules}/auth/src/services/auth-module.ts (100%) rename packages/{ => modules}/auth/src/services/auth-user.ts (100%) rename packages/{ => modules}/auth/src/services/index.ts (100%) rename packages/{ => modules}/auth/src/types/index.ts (100%) rename packages/{ => modules}/auth/src/types/repositories/auth-user.ts (100%) rename packages/{ => modules}/auth/src/types/repositories/index.ts (100%) rename packages/{ => modules}/auth/src/types/services/auth-user.ts (100%) rename packages/{ => modules}/auth/src/types/services/index.ts (100%) rename packages/{ => modules}/auth/tsconfig.json (100%) rename packages/{ => modules}/auth/tsconfig.spec.json (100%) rename packages/{ => modules}/cache-inmemory/.gitignore (100%) rename packages/{ => modules}/cache-inmemory/CHANGELOG.md (100%) rename packages/{ => modules}/cache-inmemory/README.md (100%) rename packages/{ => modules}/cache-inmemory/jest.config.js (100%) rename packages/{ => modules}/cache-inmemory/package.json (100%) rename packages/{ => modules}/cache-inmemory/src/index.ts (100%) rename packages/{ => modules}/cache-inmemory/src/initialize/index.ts (100%) rename packages/{ => modules}/cache-inmemory/src/services/__tests__/inmemory-cache.js (100%) rename packages/{ => modules}/cache-inmemory/src/services/index.ts (100%) rename packages/{ => modules}/cache-inmemory/src/services/inmemory-cache.ts (100%) rename packages/{ => modules}/cache-inmemory/src/types/index.ts (100%) rename packages/{ => modules}/cache-inmemory/tsconfig.json (100%) rename packages/{ => modules}/cache-inmemory/tsconfig.spec.json (100%) rename packages/{ => modules}/cache-redis/.gitignore (100%) rename packages/{ => modules}/cache-redis/CHANGELOG.md (100%) rename packages/{ => modules}/cache-redis/README.md (100%) rename packages/{ => modules}/cache-redis/jest.config.js (100%) rename packages/{ => modules}/cache-redis/package.json (100%) rename packages/{ => modules}/cache-redis/src/index.ts (100%) rename packages/{ => modules}/cache-redis/src/initialize/index.ts (100%) rename packages/{ => modules}/cache-redis/src/loaders/index.ts (100%) rename packages/{ => modules}/cache-redis/src/services/__tests__/redis-cache.js (100%) rename packages/{ => modules}/cache-redis/src/services/index.ts (100%) rename packages/{ => modules}/cache-redis/src/services/redis-cache.ts (100%) rename packages/{ => modules}/cache-redis/src/types/index.ts (100%) rename packages/{ => modules}/cache-redis/tsconfig.json (100%) rename packages/{ => modules}/cache-redis/tsconfig.spec.json (100%) rename packages/{ => modules}/cart/.gitignore (100%) rename packages/{ => modules}/cart/CHANGELOG.md (100%) rename packages/{ => modules}/cart/README.md (100%) rename packages/{ => modules}/cart/integration-tests/__fixtures__/cart/data.ts (100%) rename packages/{ => modules}/cart/integration-tests/__fixtures__/cart/index.ts (100%) rename packages/{ => modules}/cart/integration-tests/__tests__/services/cart-module/index.spec.ts (100%) rename packages/{ => modules}/cart/jest.config.js (100%) rename packages/{ => modules}/cart/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/cart/package.json (100%) rename packages/{ => modules}/cart/src/index.ts (100%) rename packages/{ => modules}/cart/src/initialize/index.ts (100%) rename packages/{ => modules}/cart/src/joiner-config.ts (100%) rename packages/{ => modules}/cart/src/loaders/connection.ts (100%) rename packages/{ => modules}/cart/src/loaders/container.ts (100%) rename packages/{ => modules}/cart/src/loaders/index.ts (100%) rename packages/{ => modules}/cart/src/migrations/.snapshot-medusa-cart.json (100%) rename packages/{ => modules}/cart/src/migrations/Migration20240222170223.ts (100%) rename packages/{ => modules}/cart/src/models/address.ts (100%) rename packages/{ => modules}/cart/src/models/adjustment-line.ts (100%) rename packages/{ => modules}/cart/src/models/cart.ts (100%) rename packages/{ => modules}/cart/src/models/index.ts (100%) rename packages/{ => modules}/cart/src/models/line-item-adjustment.ts (100%) rename packages/{ => modules}/cart/src/models/line-item-tax-line.ts (100%) rename packages/{ => modules}/cart/src/models/line-item.ts (100%) rename packages/{ => modules}/cart/src/models/shipping-method-adjustment.ts (100%) rename packages/{ => modules}/cart/src/models/shipping-method-tax-line.ts (100%) rename packages/{ => modules}/cart/src/models/shipping-method.ts (100%) rename packages/{ => modules}/cart/src/models/tax-line.ts (100%) rename packages/{ => modules}/cart/src/module-definition.ts (100%) rename packages/{ => modules}/cart/src/repositories/index.ts (100%) rename packages/{ => modules}/cart/src/scripts/bin/run-seed.ts (100%) rename packages/{ => modules}/cart/src/scripts/seed.ts (100%) rename packages/{ => modules}/cart/src/services/cart-module.ts (100%) rename packages/{ => modules}/cart/src/services/index.ts (100%) rename packages/{ => modules}/cart/src/types/address.ts (100%) rename packages/{ => modules}/cart/src/types/cart.ts (100%) rename packages/{ => modules}/cart/src/types/index.ts (100%) rename packages/{ => modules}/cart/src/types/line-item-adjustment.ts (100%) rename packages/{ => modules}/cart/src/types/line-item-tax-line.ts (100%) rename packages/{ => modules}/cart/src/types/line-item.ts (100%) rename packages/{ => modules}/cart/src/types/shipping-method-adjustment.ts (100%) rename packages/{ => modules}/cart/src/types/shipping-method-tax-line.ts (100%) rename packages/{ => modules}/cart/src/types/shipping-method.ts (100%) rename packages/{ => modules}/cart/src/types/tax-line.ts (100%) rename packages/{ => modules}/cart/tsconfig.json (100%) rename packages/{ => modules}/cart/tsconfig.spec.json (100%) rename packages/{ => modules}/currency/.gitignore (100%) rename packages/{ => modules}/currency/CHANGELOG.md (100%) rename packages/{ => modules}/currency/README.md (100%) rename packages/{ => modules}/currency/integration-tests/__fixtures__/index.ts (100%) rename packages/{ => modules}/currency/integration-tests/__tests__/currency-module-service.spec.ts (100%) rename packages/{ => modules}/currency/jest.config.js (100%) rename packages/{ => modules}/currency/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/currency/package.json (100%) rename packages/{ => modules}/currency/src/index.ts (100%) rename packages/{ => modules}/currency/src/joiner-config.ts (100%) rename packages/{ => modules}/currency/src/loaders/initial-data.ts (100%) rename packages/{ => modules}/currency/src/migrations/.snapshot-medusa-currency.json (100%) rename packages/{ => modules}/currency/src/migrations/InitialSetup20240228133303.ts (100%) rename packages/{ => modules}/currency/src/models/currency.ts (100%) rename packages/{ => modules}/currency/src/models/index.ts (100%) rename packages/{ => modules}/currency/src/module-definition.ts (100%) rename packages/{ => modules}/currency/src/repositories/index.ts (100%) rename packages/{ => modules}/currency/src/scripts/bin/run-seed.ts (100%) rename packages/{ => modules}/currency/src/services/__tests__/noop.ts (100%) rename packages/{ => modules}/currency/src/services/currency-module-service.ts (100%) rename packages/{ => modules}/currency/src/services/index.ts (100%) rename packages/{ => modules}/currency/src/types/index.ts (100%) rename packages/{ => modules}/currency/tsconfig.json (100%) rename packages/{ => modules}/currency/tsconfig.spec.json (100%) rename packages/{ => modules}/customer/.gitignore (100%) rename packages/{ => modules}/customer/CHANGELOG.md (100%) rename packages/{ => modules}/customer/README.md (100%) rename packages/{ => modules}/customer/integration-tests/__tests__/services/customer-module/index.spec.ts (100%) rename packages/{ => modules}/customer/jest.config.js (100%) rename packages/{ => modules}/customer/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/customer/package.json (100%) rename packages/{ => modules}/customer/src/index.ts (100%) rename packages/{ => modules}/customer/src/initialize/index.ts (100%) rename packages/{ => modules}/customer/src/joiner-config.ts (100%) rename packages/{ => modules}/customer/src/loaders/connection.ts (100%) rename packages/{ => modules}/customer/src/loaders/container.ts (100%) rename packages/{ => modules}/customer/src/loaders/index.ts (100%) rename packages/{ => modules}/customer/src/migrations/.snapshot-medusa-customer.json (100%) rename packages/{ => modules}/customer/src/migrations/Migration20240124154000.ts (100%) rename packages/{ => modules}/customer/src/models/address.ts (100%) rename packages/{ => modules}/customer/src/models/customer-group-customer.ts (100%) rename packages/{ => modules}/customer/src/models/customer-group.ts (100%) rename packages/{ => modules}/customer/src/models/customer.ts (100%) rename packages/{ => modules}/customer/src/models/index.ts (100%) rename packages/{ => modules}/customer/src/module-definition.ts (100%) rename packages/{ => modules}/customer/src/repositories/index.ts (100%) rename packages/{ => modules}/customer/src/scripts/bin/run-seed.ts (100%) rename packages/{ => modules}/customer/src/scripts/seed.ts (100%) rename packages/{ => modules}/customer/src/services/customer-module.ts (100%) rename packages/{ => modules}/customer/src/services/index.ts (100%) rename packages/{ => modules}/customer/src/types/index.ts (100%) rename packages/{ => modules}/customer/src/types/services/address.ts (100%) rename packages/{ => modules}/customer/src/types/services/customer-group-customer.ts (100%) rename packages/{ => modules}/customer/src/types/services/index.ts (100%) rename packages/{ => modules}/customer/tsconfig.json (100%) rename packages/{ => modules}/customer/tsconfig.spec.json (100%) rename packages/{ => modules}/event-bus-local/.gitignore (100%) rename packages/{ => modules}/event-bus-local/CHANGELOG.md (100%) rename packages/{ => modules}/event-bus-local/README.md (100%) rename packages/{ => modules}/event-bus-local/jest.config.js (100%) rename packages/{ => modules}/event-bus-local/package.json (100%) rename packages/{ => modules}/event-bus-local/src/index.ts (100%) rename packages/{ => modules}/event-bus-local/src/initialize/index.ts (100%) rename packages/{ => modules}/event-bus-local/src/loaders/index.ts (100%) rename packages/{ => modules}/event-bus-local/src/services/__tests__/event-bus-local.js (100%) rename packages/{ => modules}/event-bus-local/src/services/event-bus-local.ts (100%) rename packages/{ => modules}/event-bus-local/tsconfig.json (100%) rename packages/{ => modules}/event-bus-local/tsconfig.spec.json (100%) rename packages/{ => modules}/event-bus-redis/.gitignore (100%) rename packages/{ => modules}/event-bus-redis/CHANGELOG.md (100%) rename packages/{ => modules}/event-bus-redis/README.md (100%) rename packages/{ => modules}/event-bus-redis/jest.config.js (100%) rename packages/{ => modules}/event-bus-redis/package.json (100%) rename packages/{ => modules}/event-bus-redis/src/index.ts (100%) rename packages/{ => modules}/event-bus-redis/src/initialize/index.ts (100%) rename packages/{ => modules}/event-bus-redis/src/loaders/index.ts (100%) rename packages/{ => modules}/event-bus-redis/src/services/__tests__/event-bus.js (100%) rename packages/{ => modules}/event-bus-redis/src/services/event-bus-redis.ts (100%) rename packages/{ => modules}/event-bus-redis/src/types/index.ts (100%) rename packages/{ => modules}/event-bus-redis/tsconfig.json (100%) rename packages/{ => modules}/event-bus-redis/tsconfig.spec.json (100%) rename packages/{ => modules}/file/.gitignore (100%) rename packages/{ => modules}/file/CHANGELOG.md (100%) rename packages/{ => modules}/file/README.md (100%) rename packages/{ => modules}/file/integration-tests/__fixtures__/providers/default-provider.ts (100%) rename packages/{ => modules}/file/integration-tests/__fixtures__/providers/index.ts (100%) rename packages/{ => modules}/file/integration-tests/__tests__/module.spec.ts (100%) rename packages/{ => modules}/file/jest.config.js (100%) rename packages/{ => modules}/file/package.json (100%) rename packages/{ => modules}/file/src/index.ts (100%) rename packages/{ => modules}/file/src/joiner-config.ts (100%) rename packages/{ => modules}/file/src/loaders/providers.ts (100%) rename packages/{ => modules}/file/src/module-definition.ts (100%) rename packages/{ => modules}/file/src/services/__tests__/file.spec.ts (100%) rename packages/{ => modules}/file/src/services/file-module-service.ts (100%) rename packages/{ => modules}/file/src/services/file-provider-service.ts (100%) rename packages/{ => modules}/file/src/services/index.ts (100%) rename packages/{ => modules}/file/src/types/index.ts (100%) rename packages/{ => modules}/file/tsconfig.json (100%) rename packages/{ => modules}/file/tsconfig.spec.json (100%) rename packages/{ => modules}/fulfillment/.gitignore (100%) rename packages/{ => modules}/fulfillment/CHANGELOG.md (100%) rename packages/{ => modules}/fulfillment/README.md (100%) rename packages/{ => modules}/fulfillment/integration-tests/__fixtures__/events.ts (100%) rename packages/{ => modules}/fulfillment/integration-tests/__fixtures__/fulfillment.ts (100%) rename packages/{ => modules}/fulfillment/integration-tests/__fixtures__/index.ts (100%) rename packages/{ => modules}/fulfillment/integration-tests/__fixtures__/providers/default-provider.ts (100%) rename packages/{ => modules}/fulfillment/integration-tests/__fixtures__/providers/index.ts (100%) rename packages/{ => modules}/fulfillment/integration-tests/__fixtures__/shipping-options.ts (100%) rename packages/{ => modules}/fulfillment/integration-tests/__tests__/fulfillment-module-service/fulfillment-set.spec.ts (100%) rename packages/{ => modules}/fulfillment/integration-tests/__tests__/fulfillment-module-service/fulfillment.spec.ts (100%) rename packages/{ => modules}/fulfillment/integration-tests/__tests__/fulfillment-module-service/geo-zone.spec.ts (100%) rename packages/{ => modules}/fulfillment/integration-tests/__tests__/fulfillment-module-service/index.spec.ts (100%) rename packages/{ => modules}/fulfillment/integration-tests/__tests__/fulfillment-module-service/service-zone.spec.ts (100%) rename packages/{ => modules}/fulfillment/integration-tests/__tests__/fulfillment-module-service/shipping-option.spec.ts (100%) rename packages/{ => modules}/fulfillment/integration-tests/__tests__/fulfillment-module-service/shipping-profile.spec.ts (100%) rename packages/{ => modules}/fulfillment/jest.config.js (100%) rename packages/{ => modules}/fulfillment/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/fulfillment/package.json (100%) rename packages/{ => modules}/fulfillment/src/index.ts (100%) rename packages/{ => modules}/fulfillment/src/joiner-config.ts (100%) rename packages/{ => modules}/fulfillment/src/loaders/providers.ts (100%) rename packages/{ => modules}/fulfillment/src/migrations/.snapshot-medusa-fulfillment.json (100%) rename packages/{ => modules}/fulfillment/src/migrations/Migration20240311145700_InitialSetupMigration.ts (100%) rename packages/{ => modules}/fulfillment/src/models/address.ts (100%) rename packages/{ => modules}/fulfillment/src/models/fulfillment-item.ts (100%) rename packages/{ => modules}/fulfillment/src/models/fulfillment-label.ts (100%) rename packages/{ => modules}/fulfillment/src/models/fulfillment-provider.ts (100%) rename packages/{ => modules}/fulfillment/src/models/fulfillment-set.ts (100%) rename packages/{ => modules}/fulfillment/src/models/fulfillment.ts (100%) rename packages/{ => modules}/fulfillment/src/models/geo-zone.ts (100%) rename packages/{ => modules}/fulfillment/src/models/index.ts (100%) rename packages/{ => modules}/fulfillment/src/models/service-zone.ts (100%) rename packages/{ => modules}/fulfillment/src/models/shipping-option-rule.ts (100%) rename packages/{ => modules}/fulfillment/src/models/shipping-option-type.ts (100%) rename packages/{ => modules}/fulfillment/src/models/shipping-option.ts (100%) rename packages/{ => modules}/fulfillment/src/models/shipping-profile.ts (100%) rename packages/{ => modules}/fulfillment/src/module-definition.ts (100%) rename packages/{ => modules}/fulfillment/src/repositories/fulfillment-set.ts (100%) rename packages/{ => modules}/fulfillment/src/repositories/index.ts (100%) rename packages/{ => modules}/fulfillment/src/scripts/bin/run-seed.ts (100%) rename packages/{ => modules}/fulfillment/src/services/fulfillment-module-service.ts (100%) rename packages/{ => modules}/fulfillment/src/services/fulfillment-provider.ts (100%) rename packages/{ => modules}/fulfillment/src/services/index.ts (100%) rename packages/{ => modules}/fulfillment/src/types/index.ts (100%) rename packages/{ => modules}/fulfillment/src/types/service.ts (100%) rename packages/{ => modules}/fulfillment/src/utils/__tests__/utils.spec.ts (100%) rename packages/{ => modules}/fulfillment/src/utils/index.ts (100%) rename packages/{ => modules}/fulfillment/src/utils/utils.ts (100%) rename packages/{ => modules}/fulfillment/tsconfig.json (100%) rename packages/{ => modules}/fulfillment/tsconfig.spec.json (100%) rename packages/{ => modules}/inventory-next/.gitignore (100%) rename packages/{ => modules}/inventory-next/CHANGELOG.md (100%) rename packages/{ => modules}/inventory-next/integration-tests/__tests__/inventory-module-service.spec.ts (100%) rename packages/{ => modules}/inventory-next/jest.config.js (100%) rename packages/{ => modules}/inventory-next/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/inventory-next/package.json (100%) rename packages/{ => modules}/inventory-next/src/index.ts (100%) rename packages/{ => modules}/inventory-next/src/joiner-config.ts (100%) rename packages/{ => modules}/inventory-next/src/migrations/.snapshot-medusa-inventory.json (100%) rename packages/{ => modules}/inventory-next/src/migrations/Migration20240307132720.ts (100%) rename packages/{ => modules}/inventory-next/src/models/index.ts (100%) rename packages/{ => modules}/inventory-next/src/models/inventory-item.ts (100%) rename packages/{ => modules}/inventory-next/src/models/inventory-level.ts (100%) rename packages/{ => modules}/inventory-next/src/models/reservation-item.ts (100%) rename packages/{ => modules}/inventory-next/src/module-definition.ts (100%) rename packages/{ => modules}/inventory-next/src/repositories/index.ts (100%) rename packages/{ => modules}/inventory-next/src/repositories/inventory-level.ts (100%) rename packages/{ => modules}/inventory-next/src/schema/index.ts (100%) rename packages/{ => modules}/inventory-next/src/services/__tests__/noop.ts (100%) rename packages/{ => modules}/inventory-next/src/services/index.ts (100%) rename packages/{ => modules}/inventory-next/src/services/inventory-level.ts (100%) rename packages/{ => modules}/inventory-next/src/services/inventory.ts (100%) rename packages/{ => modules}/inventory-next/tsconfig.json (100%) rename packages/{ => modules}/inventory-next/tsconfig.spec.json (100%) rename packages/{ => modules}/link-modules/.gitignore (100%) rename packages/{ => modules}/link-modules/CHANGELOG.md (100%) rename packages/{ => modules}/link-modules/jest.config.js (100%) rename packages/{ => modules}/link-modules/package.json (100%) rename packages/{ => modules}/link-modules/src/definitions/cart-customer.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/cart-payment-collection.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/cart-promotion.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/cart-region.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/cart-sales-channel.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/fulfillment-set-location.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/index.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/inventory-level-stock-location.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/order-customer.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/order-promotion.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/order-region.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/order-sales-channel.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/product-sales-channel.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/product-shipping-profile.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/product-variant-inventory-item.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/product-variant-price-set.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/publishable-api-key-sales-channel.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/region-payment-provider.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/sales-channel-location.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/shipping-option-price-set.ts (100%) rename packages/{ => modules}/link-modules/src/definitions/store-default-currency.ts (100%) rename packages/{ => modules}/link-modules/src/index.ts (100%) rename packages/{ => modules}/link-modules/src/initialize/index.ts (100%) rename packages/{ => modules}/link-modules/src/initialize/module-definition.ts (100%) rename packages/{ => modules}/link-modules/src/loaders/connection.ts (100%) rename packages/{ => modules}/link-modules/src/loaders/container.ts (100%) rename packages/{ => modules}/link-modules/src/loaders/index.ts (100%) rename packages/{ => modules}/link-modules/src/migration/index.ts (100%) rename packages/{ => modules}/link-modules/src/repositories/index.ts (100%) rename packages/{ => modules}/link-modules/src/repositories/link.ts (100%) rename packages/{ => modules}/link-modules/src/services/dynamic-service-class.ts (100%) rename packages/{ => modules}/link-modules/src/services/index.ts (100%) rename packages/{ => modules}/link-modules/src/services/link-module-service.ts (100%) rename packages/{ => modules}/link-modules/src/services/link.ts (100%) rename packages/{ => modules}/link-modules/src/types/index.ts (100%) rename packages/{ => modules}/link-modules/src/utils/compose-link-name.ts (100%) rename packages/{ => modules}/link-modules/src/utils/generate-entity.ts (100%) rename packages/{ => modules}/link-modules/src/utils/generate-schema.ts (100%) rename packages/{ => modules}/link-modules/src/utils/index.ts (100%) rename packages/{ => modules}/link-modules/tsconfig.json (100%) rename packages/{ => modules}/link-modules/tsconfig.spec.json (100%) rename packages/{ => modules}/order/.gitignore (100%) rename packages/{ => modules}/order/CHANGELOG.md (100%) rename packages/{ => modules}/order/README.md (100%) rename packages/{ => modules}/order/integration-tests/__fixtures__/index.ts (100%) rename packages/{ => modules}/order/integration-tests/__tests__/create-order.ts (100%) rename packages/{ => modules}/order/integration-tests/__tests__/order-edit.ts (100%) rename packages/{ => modules}/order/integration-tests/__tests__/order-items-shipping.spec.ts (100%) rename packages/{ => modules}/order/integration-tests/setup-env.js (100%) rename packages/{ => modules}/order/integration-tests/setup.js (100%) rename packages/{ => modules}/order/jest.config.js (100%) rename packages/{ => modules}/order/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/order/package.json (100%) rename packages/{ => modules}/order/src/index.ts (100%) rename packages/{ => modules}/order/src/joiner-config.ts (100%) rename packages/{ => modules}/order/src/migrations/.snapshot-medusa-order.json (100%) rename packages/{ => modules}/order/src/migrations/Migration20240219102530.ts (100%) rename packages/{ => modules}/order/src/models/address.ts (100%) rename packages/{ => modules}/order/src/models/adjustment-line.ts (100%) rename packages/{ => modules}/order/src/models/index.ts (100%) rename packages/{ => modules}/order/src/models/line-item-adjustment.ts (100%) rename packages/{ => modules}/order/src/models/line-item-tax-line.ts (100%) rename packages/{ => modules}/order/src/models/line-item.ts (100%) rename packages/{ => modules}/order/src/models/order-change-action.ts (100%) rename packages/{ => modules}/order/src/models/order-change.ts (100%) rename packages/{ => modules}/order/src/models/order-item.ts (100%) rename packages/{ => modules}/order/src/models/order-shipping-method.ts (100%) rename packages/{ => modules}/order/src/models/order-summary.ts (100%) rename packages/{ => modules}/order/src/models/order.ts (100%) rename packages/{ => modules}/order/src/models/shipping-method-adjustment.ts (100%) rename packages/{ => modules}/order/src/models/shipping-method-tax-line.ts (100%) rename packages/{ => modules}/order/src/models/shipping-method.ts (100%) rename packages/{ => modules}/order/src/models/tax-line.ts (100%) rename packages/{ => modules}/order/src/models/transaction.ts (100%) rename packages/{ => modules}/order/src/module-definition.ts (100%) rename packages/{ => modules}/order/src/repositories/index.ts (100%) rename packages/{ => modules}/order/src/repositories/order.ts (100%) rename packages/{ => modules}/order/src/scripts/bin/run-seed.ts (100%) rename packages/{ => modules}/order/src/services/__tests__/util/actions/exchanges.ts (100%) rename packages/{ => modules}/order/src/services/__tests__/util/actions/returns.ts (100%) rename packages/{ => modules}/order/src/services/index.ts (100%) rename packages/{ => modules}/order/src/services/order-change-service.ts (100%) rename packages/{ => modules}/order/src/services/order-module-service.ts (100%) rename packages/{ => modules}/order/src/services/order-service.ts (100%) rename packages/{ => modules}/order/src/types/address.ts (100%) rename packages/{ => modules}/order/src/types/index.ts (100%) rename packages/{ => modules}/order/src/types/line-item-adjustment.ts (100%) rename packages/{ => modules}/order/src/types/line-item-tax-line.ts (100%) rename packages/{ => modules}/order/src/types/line-item.ts (100%) rename packages/{ => modules}/order/src/types/order-detail.ts (100%) rename packages/{ => modules}/order/src/types/order.ts (100%) rename packages/{ => modules}/order/src/types/shipping-method-adjustment.ts (100%) rename packages/{ => modules}/order/src/types/shipping-method-tax-line.ts (100%) rename packages/{ => modules}/order/src/types/shipping-method.ts (100%) rename packages/{ => modules}/order/src/types/tax-line.ts (100%) rename packages/{ => modules}/order/src/types/transaction.ts (100%) rename packages/{ => modules}/order/src/types/utils/index.ts (100%) rename packages/{ => modules}/order/src/utils/action-key.ts (100%) rename packages/{ => modules}/order/src/utils/actions/cancel-return.ts (100%) rename packages/{ => modules}/order/src/utils/actions/cancel.ts (100%) rename packages/{ => modules}/order/src/utils/actions/fulfill-item.ts (100%) rename packages/{ => modules}/order/src/utils/actions/index.ts (100%) rename packages/{ => modules}/order/src/utils/actions/item-add.ts (100%) rename packages/{ => modules}/order/src/utils/actions/item-remove.ts (100%) rename packages/{ => modules}/order/src/utils/actions/receive-damaged-return-item.ts (100%) rename packages/{ => modules}/order/src/utils/actions/receive-return-item.ts (100%) rename packages/{ => modules}/order/src/utils/actions/return-item.ts (100%) rename packages/{ => modules}/order/src/utils/actions/ship-item.ts (100%) rename packages/{ => modules}/order/src/utils/actions/shipping-add.ts (100%) rename packages/{ => modules}/order/src/utils/actions/write-off-item.ts (100%) rename packages/{ => modules}/order/src/utils/calculate-order-change.ts (100%) rename packages/{ => modules}/order/src/utils/index.ts (100%) rename packages/{ => modules}/order/src/utils/transform-order.ts (100%) rename packages/{ => modules}/order/tsconfig.json (100%) rename packages/{ => modules}/order/tsconfig.spec.json (100%) rename packages/{ => modules}/payment/.gitignore (100%) rename packages/{ => modules}/payment/CHANGELOG.md (100%) rename packages/{ => modules}/payment/README.md (100%) rename packages/{ => modules}/payment/integration-tests/__fixtures__/data.ts (100%) rename packages/{ => modules}/payment/integration-tests/__fixtures__/index.ts (100%) rename packages/{ => modules}/payment/integration-tests/__tests__/loaders/providers.spec.ts (100%) rename packages/{ => modules}/payment/integration-tests/__tests__/services/payment-module/index.spec.ts (100%) rename packages/{ => modules}/payment/integration-tests/setup-env.js (100%) rename packages/{ => modules}/payment/integration-tests/setup.js (100%) rename packages/{ => modules}/payment/integration-tests/utils/config.ts (100%) rename packages/{ => modules}/payment/integration-tests/utils/database.ts (100%) rename packages/{ => modules}/payment/integration-tests/utils/get-init-module-config.ts (100%) rename packages/{ => modules}/payment/integration-tests/utils/index.ts (100%) rename packages/{ => modules}/payment/jest.config.js (100%) rename packages/{ => modules}/payment/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/payment/package.json (100%) rename packages/{ => modules}/payment/src/index.ts (100%) rename packages/{ => modules}/payment/src/initialize/index.ts (100%) rename packages/{ => modules}/payment/src/joiner-config.ts (100%) rename packages/{ => modules}/payment/src/loaders/connection.ts (100%) rename packages/{ => modules}/payment/src/loaders/container.ts (100%) rename packages/{ => modules}/payment/src/loaders/defaults.ts (100%) rename packages/{ => modules}/payment/src/loaders/index.ts (100%) rename packages/{ => modules}/payment/src/loaders/providers.ts (100%) rename packages/{ => modules}/payment/src/migrations/Migration20240225134525.ts (100%) rename packages/{ => modules}/payment/src/models/capture.ts (100%) rename packages/{ => modules}/payment/src/models/index.ts (100%) rename packages/{ => modules}/payment/src/models/payment-collection.ts (100%) rename packages/{ => modules}/payment/src/models/payment-method-token.ts (100%) rename packages/{ => modules}/payment/src/models/payment-provider.ts (100%) rename packages/{ => modules}/payment/src/models/payment-session.ts (100%) rename packages/{ => modules}/payment/src/models/payment.ts (100%) rename packages/{ => modules}/payment/src/models/refund.ts (100%) rename packages/{ => modules}/payment/src/module-definition.ts (100%) rename packages/{ => modules}/payment/src/providers/index.ts (100%) rename packages/{ => modules}/payment/src/providers/system.ts (100%) rename packages/{ => modules}/payment/src/repositories/index.ts (100%) rename packages/{ => modules}/payment/src/scripts/bin/run-seed.ts (100%) rename packages/{ => modules}/payment/src/scripts/seed-utils.ts (100%) rename packages/{ => modules}/payment/src/services/index.ts (100%) rename packages/{ => modules}/payment/src/services/payment-module.ts (100%) rename packages/{ => modules}/payment/src/services/payment-provider.ts (100%) rename packages/{ => modules}/payment/src/types/index.ts (100%) rename packages/{ => modules}/payment/tsconfig.json (100%) rename packages/{ => modules}/payment/tsconfig.spec.json (100%) rename packages/{ => modules}/pricing/.gitignore (100%) rename packages/{ => modules}/pricing/CHANGELOG.md (100%) rename packages/{ => modules}/pricing/README.md (100%) rename packages/{ => modules}/pricing/integration-tests/__fixtures__/price-list-rules/data.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__fixtures__/price-list-rules/index.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__fixtures__/price-list/data.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__fixtures__/price-list/index.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__fixtures__/price-rule/data.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__fixtures__/price-rule/index.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__fixtures__/price-set/data.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__fixtures__/price-set/index.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__fixtures__/price/data.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__fixtures__/price/index.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__fixtures__/rule-type/data.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__fixtures__/rule-type/index.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__fixtures__/seed-price-data.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__tests__/services/pricing-module/calculate-price.spec.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__tests__/services/pricing-module/price-list-rule.spec.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__tests__/services/pricing-module/price-list.spec.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__tests__/services/pricing-module/price-rule.spec.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__tests__/services/pricing-module/price-set.spec.ts (100%) rename packages/{ => modules}/pricing/integration-tests/__tests__/services/pricing-module/rule-type.spec.ts (100%) rename packages/{ => modules}/pricing/jest.config.js (100%) rename packages/{ => modules}/pricing/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/pricing/package.json (100%) rename packages/{ => modules}/pricing/src/index.ts (100%) rename packages/{ => modules}/pricing/src/initialize/index.ts (100%) rename packages/{ => modules}/pricing/src/joiner-config.ts (100%) rename packages/{ => modules}/pricing/src/loaders/connection.ts (100%) rename packages/{ => modules}/pricing/src/loaders/container.ts (100%) rename packages/{ => modules}/pricing/src/loaders/index.ts (100%) rename packages/{ => modules}/pricing/src/migrations/.snapshot-medusa-pricing.json (100%) rename packages/{ => modules}/pricing/src/migrations/Migration20230929122253.ts (100%) rename packages/{ => modules}/pricing/src/migrations/Migration20240322094407.ts (100%) rename packages/{ => modules}/pricing/src/migrations/Migration20240322113359.ts (100%) rename packages/{ => modules}/pricing/src/migrations/Migration20240322120125.ts (100%) rename packages/{ => modules}/pricing/src/models/index.ts (100%) rename packages/{ => modules}/pricing/src/models/price-list-rule-value.ts (100%) rename packages/{ => modules}/pricing/src/models/price-list-rule.ts (100%) rename packages/{ => modules}/pricing/src/models/price-list.ts (100%) rename packages/{ => modules}/pricing/src/models/price-rule.ts (100%) rename packages/{ => modules}/pricing/src/models/price-set-rule-type.ts (100%) rename packages/{ => modules}/pricing/src/models/price-set.ts (100%) rename packages/{ => modules}/pricing/src/models/price.ts (100%) rename packages/{ => modules}/pricing/src/models/rule-type.ts (100%) rename packages/{ => modules}/pricing/src/module-definition.ts (100%) rename packages/{ => modules}/pricing/src/repositories/index.ts (100%) rename packages/{ => modules}/pricing/src/repositories/pricing.ts (100%) rename packages/{ => modules}/pricing/src/schema/index.ts (100%) rename packages/{ => modules}/pricing/src/scripts/bin/run-seed.ts (100%) rename packages/{ => modules}/pricing/src/scripts/seed.ts (100%) rename packages/{ => modules}/pricing/src/services/__tests__/index.spec.ts (100%) rename packages/{ => modules}/pricing/src/services/index.ts (100%) rename packages/{ => modules}/pricing/src/services/price-list.ts (100%) rename packages/{ => modules}/pricing/src/services/pricing-module.ts (100%) rename packages/{ => modules}/pricing/src/services/rule-type.ts (100%) rename packages/{ => modules}/pricing/src/types/index.ts (100%) rename packages/{ => modules}/pricing/src/types/services/index.ts (100%) rename packages/{ => modules}/pricing/src/types/services/price-list.ts (100%) rename packages/{ => modules}/pricing/src/types/services/price-set.ts (100%) rename packages/{ => modules}/pricing/src/utils/index.ts (100%) rename packages/{ => modules}/pricing/src/utils/validate-price-list-dates.ts (100%) rename packages/{ => modules}/pricing/tsconfig.json (100%) rename packages/{ => modules}/pricing/tsconfig.spec.json (100%) rename packages/{ => modules}/product/.gitignore (100%) rename packages/{ => modules}/product/CHANGELOG.md (100%) rename packages/{ => modules}/product/README.md (100%) rename packages/{ => modules}/product/integration-tests/__fixtures__/module.ts (100%) rename packages/{ => modules}/product/integration-tests/__fixtures__/product-category/data/index.ts (100%) rename packages/{ => modules}/product/integration-tests/__fixtures__/product-category/index.ts (100%) rename packages/{ => modules}/product/integration-tests/__fixtures__/product/data/categories.ts (100%) rename packages/{ => modules}/product/integration-tests/__fixtures__/product/data/create-product.ts (100%) rename packages/{ => modules}/product/integration-tests/__fixtures__/product/data/index.ts (100%) rename packages/{ => modules}/product/integration-tests/__fixtures__/product/data/products.ts (100%) rename packages/{ => modules}/product/integration-tests/__fixtures__/product/index.ts (100%) rename packages/{ => modules}/product/integration-tests/__fixtures__/variant/data/create-variant.ts (100%) rename packages/{ => modules}/product/integration-tests/__fixtures__/variant/index.ts (100%) rename packages/{ => modules}/product/integration-tests/__tests__/services/product-category/index.ts (100%) rename packages/{ => modules}/product/integration-tests/__tests__/services/product-collection/index.ts (100%) rename packages/{ => modules}/product/integration-tests/__tests__/services/product-module-service/product-categories.spec.ts (100%) rename packages/{ => modules}/product/integration-tests/__tests__/services/product-module-service/product-collections.spec.ts (100%) rename packages/{ => modules}/product/integration-tests/__tests__/services/product-module-service/product-options.spec.ts (100%) rename packages/{ => modules}/product/integration-tests/__tests__/services/product-module-service/product-tags.spec.ts (100%) rename packages/{ => modules}/product/integration-tests/__tests__/services/product-module-service/product-types.spec.ts (100%) rename packages/{ => modules}/product/integration-tests/__tests__/services/product-module-service/product-variants.spec.ts (100%) rename packages/{ => modules}/product/integration-tests/__tests__/services/product-module-service/products.spec.ts (100%) rename packages/{ => modules}/product/integration-tests/__tests__/services/product-option/index.ts (100%) rename packages/{ => modules}/product/integration-tests/__tests__/services/product-tag/index.ts (100%) rename packages/{ => modules}/product/integration-tests/__tests__/services/product-type/index.ts (100%) rename packages/{ => modules}/product/integration-tests/__tests__/services/product-variant/index.ts (100%) rename packages/{ => modules}/product/integration-tests/__tests__/services/product/index.ts (100%) rename packages/{ => modules}/product/jest.config.js (100%) rename packages/{ => modules}/product/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/product/package.json (100%) rename packages/{ => modules}/product/src/index.ts (100%) rename packages/{ => modules}/product/src/initialize/index.ts (100%) rename packages/{ => modules}/product/src/joiner-config.ts (100%) rename packages/{ => modules}/product/src/loaders/connection.ts (100%) rename packages/{ => modules}/product/src/loaders/container.ts (100%) rename packages/{ => modules}/product/src/loaders/index.ts (100%) rename packages/{ => modules}/product/src/migrations/.snapshot-medusa-products.json (100%) rename packages/{ => modules}/product/src/migrations/InitialSetup20240401153642.ts (100%) rename packages/{ => modules}/product/src/models/index.ts (100%) rename packages/{ => modules}/product/src/models/product-category.ts (100%) rename packages/{ => modules}/product/src/models/product-collection.ts (100%) rename packages/{ => modules}/product/src/models/product-image.ts (100%) rename packages/{ => modules}/product/src/models/product-option-value.ts (100%) rename packages/{ => modules}/product/src/models/product-option.ts (100%) rename packages/{ => modules}/product/src/models/product-tag.ts (100%) rename packages/{ => modules}/product/src/models/product-type.ts (100%) rename packages/{ => modules}/product/src/models/product-variant.ts (100%) rename packages/{ => modules}/product/src/models/product.ts (100%) rename packages/{ => modules}/product/src/module-definition.ts (100%) rename packages/{ => modules}/product/src/repositories/index.ts (100%) rename packages/{ => modules}/product/src/repositories/product-category.ts (100%) rename packages/{ => modules}/product/src/repositories/product.ts (100%) rename packages/{ => modules}/product/src/scripts/bin/run-seed.ts (100%) rename packages/{ => modules}/product/src/scripts/seed-utils.ts (100%) rename packages/{ => modules}/product/src/services/__fixtures__/product.ts (100%) rename packages/{ => modules}/product/src/services/__tests__/product.spec.ts (100%) rename packages/{ => modules}/product/src/services/index.ts (100%) rename packages/{ => modules}/product/src/services/product-category.ts (100%) rename packages/{ => modules}/product/src/services/product-module-service.ts (100%) rename packages/{ => modules}/product/src/services/product.ts (100%) rename packages/{ => modules}/product/src/types/index.ts (100%) rename packages/{ => modules}/product/src/utils/index.ts (100%) rename packages/{ => modules}/product/tsconfig.json (100%) rename packages/{ => modules}/product/tsconfig.spec.json (100%) rename packages/{ => modules}/promotion/.gitignore (100%) rename packages/{ => modules}/promotion/CHANGELOG.md (100%) rename packages/{ => modules}/promotion/README.md (100%) rename packages/{ => modules}/promotion/integration-tests/__fixtures__/campaigns/data.ts (100%) rename packages/{ => modules}/promotion/integration-tests/__fixtures__/campaigns/index.ts (100%) rename packages/{ => modules}/promotion/integration-tests/__fixtures__/promotion/data.ts (100%) rename packages/{ => modules}/promotion/integration-tests/__fixtures__/promotion/index.ts (100%) rename packages/{ => modules}/promotion/integration-tests/__tests__/services/promotion-module/campaign.spec.ts (100%) rename packages/{ => modules}/promotion/integration-tests/__tests__/services/promotion-module/compute-actions.spec.ts (100%) rename packages/{ => modules}/promotion/integration-tests/__tests__/services/promotion-module/promotion.spec.ts (100%) rename packages/{ => modules}/promotion/integration-tests/__tests__/services/promotion-module/register-usage.spec.ts (100%) rename packages/{ => modules}/promotion/integration-tests/__tests__/services/promotion/index.spec.ts (100%) rename packages/{ => modules}/promotion/jest.config.js (100%) rename packages/{ => modules}/promotion/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/promotion/package.json (100%) rename packages/{ => modules}/promotion/src/index.ts (100%) rename packages/{ => modules}/promotion/src/initialize/index.ts (100%) rename packages/{ => modules}/promotion/src/joiner-config.ts (100%) rename packages/{ => modules}/promotion/src/loaders/connection.ts (100%) rename packages/{ => modules}/promotion/src/loaders/container.ts (100%) rename packages/{ => modules}/promotion/src/loaders/index.ts (100%) rename packages/{ => modules}/promotion/src/migrations/.snapshot-medusa-promotion.json (100%) rename packages/{ => modules}/promotion/src/migrations/Migration20240227120221.ts (100%) rename packages/{ => modules}/promotion/src/models/application-method.ts (100%) rename packages/{ => modules}/promotion/src/models/campaign-budget.ts (100%) rename packages/{ => modules}/promotion/src/models/campaign.ts (100%) rename packages/{ => modules}/promotion/src/models/index.ts (100%) rename packages/{ => modules}/promotion/src/models/promotion-rule-value.ts (100%) rename packages/{ => modules}/promotion/src/models/promotion-rule.ts (100%) rename packages/{ => modules}/promotion/src/models/promotion.ts (100%) rename packages/{ => modules}/promotion/src/module-definition.ts (100%) rename packages/{ => modules}/promotion/src/repositories/campaign.ts (100%) rename packages/{ => modules}/promotion/src/repositories/index.ts (100%) rename packages/{ => modules}/promotion/src/services/index.ts (100%) rename packages/{ => modules}/promotion/src/services/promotion-module.ts (100%) rename packages/{ => modules}/promotion/src/types/application-method.ts (100%) rename packages/{ => modules}/promotion/src/types/campaign-budget.ts (100%) rename packages/{ => modules}/promotion/src/types/campaign.ts (100%) rename packages/{ => modules}/promotion/src/types/index.ts (100%) rename packages/{ => modules}/promotion/src/types/promotion-rule-value.ts (100%) rename packages/{ => modules}/promotion/src/types/promotion-rule.ts (100%) rename packages/{ => modules}/promotion/src/types/promotion.ts (100%) rename packages/{ => modules}/promotion/src/utils/compute-actions/buy-get.ts (100%) rename packages/{ => modules}/promotion/src/utils/compute-actions/index.ts (100%) rename packages/{ => modules}/promotion/src/utils/compute-actions/line-items.ts (100%) rename packages/{ => modules}/promotion/src/utils/compute-actions/shipping-methods.ts (100%) rename packages/{ => modules}/promotion/src/utils/compute-actions/usage.ts (100%) rename packages/{ => modules}/promotion/src/utils/index.ts (100%) rename packages/{ => modules}/promotion/src/utils/validations/application-method.ts (100%) rename packages/{ => modules}/promotion/src/utils/validations/index.ts (100%) rename packages/{ => modules}/promotion/src/utils/validations/promotion-rule.ts (100%) rename packages/{ => modules}/promotion/tsconfig.json (100%) rename packages/{ => modules}/promotion/tsconfig.spec.json (100%) rename packages/{ => modules}/region/.gitignore (100%) rename packages/{ => modules}/region/CHANGELOG.md (100%) rename packages/{ => modules}/region/README.md (100%) rename packages/{ => modules}/region/integration-tests/__tests__/region-module.spec.ts (100%) rename packages/{ => modules}/region/jest.config.js (100%) rename packages/{ => modules}/region/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/region/package.json (100%) rename packages/{ => modules}/region/src/index.ts (100%) rename packages/{ => modules}/region/src/initialize/index.ts (100%) rename packages/{ => modules}/region/src/joiner-config.ts (100%) rename packages/{ => modules}/region/src/loaders/connection.ts (100%) rename packages/{ => modules}/region/src/loaders/container.ts (100%) rename packages/{ => modules}/region/src/loaders/defaults.ts (100%) rename packages/{ => modules}/region/src/loaders/index.ts (100%) rename packages/{ => modules}/region/src/migrations/.snapshot-medusa-region.json (100%) rename packages/{ => modules}/region/src/migrations/RegionModuleSetup20240205173216.ts (100%) rename packages/{ => modules}/region/src/models/country.ts (100%) rename packages/{ => modules}/region/src/models/index.ts (100%) rename packages/{ => modules}/region/src/models/region.ts (100%) rename packages/{ => modules}/region/src/module-definition.ts (100%) rename packages/{ => modules}/region/src/repositories/index.ts (100%) rename packages/{ => modules}/region/src/scripts/bin/run-seed.ts (100%) rename packages/{ => modules}/region/src/scripts/seed-utils.ts (100%) rename packages/{ => modules}/region/src/services/index.ts (100%) rename packages/{ => modules}/region/src/services/region-module.ts (100%) rename packages/{ => modules}/region/src/types/index.ts (100%) rename packages/{ => modules}/region/tsconfig.json (100%) rename packages/{ => modules}/region/tsconfig.spec.json (100%) rename packages/{ => modules}/sales-channel/.gitignore (100%) rename packages/{ => modules}/sales-channel/CHANGELOG.md (100%) rename packages/{ => modules}/sales-channel/README.md (100%) rename packages/{ => modules}/sales-channel/integration-tests/__fixtures__/index.ts (100%) rename packages/{ => modules}/sales-channel/integration-tests/__tests__/services/sales-channel-module.spec.ts (100%) rename packages/{ => modules}/sales-channel/integration-tests/setup-env.js (100%) rename packages/{ => modules}/sales-channel/integration-tests/setup.js (100%) rename packages/{ => modules}/sales-channel/integration-tests/utils/config.ts (100%) rename packages/{ => modules}/sales-channel/integration-tests/utils/database.ts (100%) rename packages/{ => modules}/sales-channel/integration-tests/utils/index.ts (100%) rename packages/{ => modules}/sales-channel/jest.config.js (100%) rename packages/{ => modules}/sales-channel/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/sales-channel/package.json (100%) rename packages/{ => modules}/sales-channel/src/index.ts (100%) rename packages/{ => modules}/sales-channel/src/initialize/index.ts (100%) rename packages/{ => modules}/sales-channel/src/joiner-config.ts (100%) rename packages/{ => modules}/sales-channel/src/loaders/connection.ts (100%) rename packages/{ => modules}/sales-channel/src/loaders/container.ts (100%) rename packages/{ => modules}/sales-channel/src/loaders/index.ts (100%) rename packages/{ => modules}/sales-channel/src/migrations/.snapshot-medusa-sales-channel-tst.json (100%) rename packages/{ => modules}/sales-channel/src/migrations/Migration20240115152146.ts (100%) rename packages/{ => modules}/sales-channel/src/models/index.ts (100%) rename packages/{ => modules}/sales-channel/src/models/sales-channel.ts (100%) rename packages/{ => modules}/sales-channel/src/module-definition.ts (100%) rename packages/{ => modules}/sales-channel/src/repositories/index.ts (100%) rename packages/{ => modules}/sales-channel/src/scripts/bin/run-seed.ts (100%) rename packages/{ => modules}/sales-channel/src/scripts/seed-utils.ts (100%) rename packages/{ => modules}/sales-channel/src/services/__fixtures__/sales-channel.ts (100%) rename packages/{ => modules}/sales-channel/src/services/__tests__/sales-channle.spec.ts (100%) rename packages/{ => modules}/sales-channel/src/services/index.ts (100%) rename packages/{ => modules}/sales-channel/src/services/sales-channel-module.ts (100%) rename packages/{ => modules}/sales-channel/src/types/index.ts (100%) rename packages/{ => modules}/sales-channel/tsconfig.json (100%) rename packages/{ => modules}/sales-channel/tsconfig.spec.json (100%) rename packages/{ => modules}/stock-location-next/.gitignore (100%) rename packages/{ => modules}/stock-location-next/CHANGELOG.md (100%) rename packages/{ => modules}/stock-location-next/integration-tests/__tests__/stock-location-module-service.spec.ts (100%) rename packages/{ => modules}/stock-location-next/jest.config.js (100%) rename packages/{ => modules}/stock-location-next/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/stock-location-next/package.json (100%) rename packages/{ => modules}/stock-location-next/src/index.ts (100%) rename packages/{ => modules}/stock-location-next/src/joiner-config.ts (100%) rename packages/{ => modules}/stock-location-next/src/migrations/.snapshot-medusa-stock-location.json (100%) rename packages/{ => modules}/stock-location-next/src/migrations/Migration20240307161216.ts (100%) rename packages/{ => modules}/stock-location-next/src/models/index.ts (100%) rename packages/{ => modules}/stock-location-next/src/models/stock-location-address.ts (100%) rename packages/{ => modules}/stock-location-next/src/models/stock-location.ts (100%) rename packages/{ => modules}/stock-location-next/src/module-definition.ts (100%) rename packages/{ => modules}/stock-location-next/src/repositories/index.ts (100%) rename packages/{ => modules}/stock-location-next/src/schema/index.ts (100%) rename packages/{ => modules}/stock-location-next/src/services/__tests__/noop.ts (100%) rename packages/{ => modules}/stock-location-next/src/services/index.ts (100%) rename packages/{ => modules}/stock-location-next/src/services/stock-location-module.ts (100%) rename packages/{ => modules}/stock-location-next/tsconfig.json (100%) rename packages/{ => modules}/stock-location-next/tsconfig.spec.json (100%) rename packages/{ => modules}/store/.gitignore (100%) rename packages/{ => modules}/store/CHANGELOG.md (100%) rename packages/{ => modules}/store/README.md (100%) rename packages/{ => modules}/store/integration-tests/__fixtures__/index.ts (100%) rename packages/{ => modules}/store/integration-tests/__tests__/store-module-service.spec.ts (100%) rename packages/{ => modules}/store/jest.config.js (100%) rename packages/{ => modules}/store/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/store/package.json (100%) rename packages/{ => modules}/store/src/index.ts (100%) rename packages/{ => modules}/store/src/joiner-config.ts (100%) rename packages/{ => modules}/store/src/migrations/.snapshot-medusa-store.json (100%) rename packages/{ => modules}/store/src/migrations/InitialSetup20240227075933.ts (100%) rename packages/{ => modules}/store/src/models/index.ts (100%) rename packages/{ => modules}/store/src/models/store.ts (100%) rename packages/{ => modules}/store/src/module-definition.ts (100%) rename packages/{ => modules}/store/src/repositories/index.ts (100%) rename packages/{ => modules}/store/src/scripts/bin/run-seed.ts (100%) rename packages/{ => modules}/store/src/services/__tests__/noop.ts (100%) rename packages/{ => modules}/store/src/services/index.ts (100%) rename packages/{ => modules}/store/src/services/store-module-service.ts (100%) rename packages/{ => modules}/store/src/types/index.ts (100%) rename packages/{ => modules}/store/tsconfig.json (100%) rename packages/{ => modules}/store/tsconfig.spec.json (100%) rename packages/{ => modules}/tax/.gitignore (100%) rename packages/{ => modules}/tax/CHANGELOG.md (100%) rename packages/{ => modules}/tax/README.md (100%) rename packages/{ => modules}/tax/integration-tests/__tests__/index.spec.ts (100%) rename packages/{ => modules}/tax/integration-tests/utils/setup-tax-structure.ts (100%) rename packages/{ => modules}/tax/jest.config.js (100%) rename packages/{ => modules}/tax/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/tax/package.json (100%) rename packages/{ => modules}/tax/src/index.ts (100%) rename packages/{ => modules}/tax/src/joiner-config.ts (100%) rename packages/{ => modules}/tax/src/loaders/providers.ts (100%) rename packages/{ => modules}/tax/src/migrations/.snapshot-medusa-tax.json (100%) rename packages/{ => modules}/tax/src/migrations/Migration20240227090331.ts (100%) rename packages/{ => modules}/tax/src/models/index.ts (100%) rename packages/{ => modules}/tax/src/models/tax-provider.ts (100%) rename packages/{ => modules}/tax/src/models/tax-rate-rule.ts (100%) rename packages/{ => modules}/tax/src/models/tax-rate.ts (100%) rename packages/{ => modules}/tax/src/models/tax-region.ts (100%) rename packages/{ => modules}/tax/src/module-definition.ts (100%) rename packages/{ => modules}/tax/src/providers/index.ts (100%) rename packages/{ => modules}/tax/src/providers/system.ts (100%) rename packages/{ => modules}/tax/src/scripts/bin/run-seed.ts (100%) rename packages/{ => modules}/tax/src/services/__tests__/noop.ts (100%) rename packages/{ => modules}/tax/src/services/index.ts (100%) rename packages/{ => modules}/tax/src/services/tax-module-service.ts (100%) rename packages/{ => modules}/tax/tsconfig.json (100%) rename packages/{ => modules}/tax/tsconfig.spec.json (100%) rename packages/{ => modules}/workflow-engine-inmemory/.gitignore (100%) rename packages/{ => modules}/workflow-engine-inmemory/CHANGELOG.md (100%) rename packages/{ => modules}/workflow-engine-inmemory/README.md (100%) rename packages/{ => modules}/workflow-engine-inmemory/integration-tests/__fixtures__/index.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_1.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_2.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_async.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_step_timeout.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_transaction_timeout.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/integration-tests/__tests__/index.spec.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/integration-tests/setup-env.js (100%) rename packages/{ => modules}/workflow-engine-inmemory/integration-tests/setup.js (100%) rename packages/{ => modules}/workflow-engine-inmemory/integration-tests/utils/database.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/integration-tests/utils/index.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/jest.config.js (100%) rename packages/{ => modules}/workflow-engine-inmemory/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/package.json (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/index.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/initialize/index.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/joiner-config.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/loaders/connection.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/loaders/container.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/loaders/index.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/loaders/utils.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/migrations/Migration20231228143900.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/models/index.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/models/workflow-execution.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/module-definition.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/repositories/index.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/repositories/workflow-execution.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/schema/index.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/services/index.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/services/workflow-orchestrator.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/services/workflows-module.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/types/index.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/utils/index.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/src/utils/workflow-orchestrator-storage.ts (100%) rename packages/{ => modules}/workflow-engine-inmemory/tsconfig.json (100%) rename packages/{ => modules}/workflow-engine-inmemory/tsconfig.spec.json (100%) rename packages/{ => modules}/workflow-engine-redis/.gitignore (100%) rename packages/{ => modules}/workflow-engine-redis/CHANGELOG.md (100%) rename packages/{ => modules}/workflow-engine-redis/README.md (100%) rename packages/{ => modules}/workflow-engine-redis/integration-tests/__fixtures__/index.ts (100%) rename packages/{ => modules}/workflow-engine-redis/integration-tests/__fixtures__/workflow_1.ts (100%) rename packages/{ => modules}/workflow-engine-redis/integration-tests/__fixtures__/workflow_2.ts (100%) rename packages/{ => modules}/workflow-engine-redis/integration-tests/__fixtures__/workflow_async.ts (100%) rename packages/{ => modules}/workflow-engine-redis/integration-tests/__fixtures__/workflow_step_timeout.ts (100%) rename packages/{ => modules}/workflow-engine-redis/integration-tests/__fixtures__/workflow_transaction_timeout.ts (100%) rename packages/{ => modules}/workflow-engine-redis/integration-tests/__tests__/index.spec.ts (100%) rename packages/{ => modules}/workflow-engine-redis/integration-tests/setup-env.js (100%) rename packages/{ => modules}/workflow-engine-redis/integration-tests/setup.js (100%) rename packages/{ => modules}/workflow-engine-redis/integration-tests/utils/database.ts (100%) rename packages/{ => modules}/workflow-engine-redis/integration-tests/utils/index.ts (100%) rename packages/{ => modules}/workflow-engine-redis/jest.config.js (100%) rename packages/{ => modules}/workflow-engine-redis/mikro-orm.config.dev.ts (100%) rename packages/{ => modules}/workflow-engine-redis/package.json (100%) rename packages/{ => modules}/workflow-engine-redis/src/index.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/initialize/index.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/joiner-config.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/loaders/connection.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/loaders/container.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/loaders/index.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/loaders/redis.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/loaders/utils.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/migrations/Migration20231228143900.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/models/index.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/models/workflow-execution.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/module-definition.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/repositories/index.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/repositories/workflow-execution.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/schema/index.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/services/index.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/services/workflow-orchestrator.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/services/workflows-module.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/types/index.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/utils/index.ts (100%) rename packages/{ => modules}/workflow-engine-redis/src/utils/workflow-orchestrator-storage.ts (100%) rename packages/{ => modules}/workflow-engine-redis/tsconfig.json (100%) rename packages/{ => modules}/workflow-engine-redis/tsconfig.spec.json (100%) diff --git a/.eslintrc.js b/.eslintrc.js index 0d018397ca..c202abdbf7 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -81,29 +81,57 @@ module.exports = { parserOptions: { project: [ "./packages/medusa/tsconfig.json", - "./packages/medusa-payment-stripe/tsconfig.spec.json", - "./packages/medusa-payment-paypal/tsconfig.spec.json", + "./packages/admin-ui/tsconfig.json", "./packages/admin-ui/tsconfig.spec.json", "./packages/admin-next/dashboard/tsconfig.json", - "./packages/event-bus-local/tsconfig.spec.json", - "./packages/event-bus-redis/tsconfig.spec.json", - "./packages/medusa-plugin-meilisearch/tsconfig.spec.json", - "./packages/medusa-plugin-algolia/tsconfig.spec.json", + "./packages/inventory/tsconfig.spec.json", "./packages/stock-location/tsconfig.spec.json", - "./packages/cache-redis/tsconfig.spec.json", - "./packages/cache-inmemory/tsconfig.spec.json", + "./packages/create-medusa-app/tsconfig.json", - "./packages/product/tsconfig.json", + "./packages/orchestration/tsconfig.json", "./packages/workflows-sdk/tsconfig.spec.json", "./packages/core-flows/tsconfig.spec.json", + "./packages/types/tsconfig.json", - "./packages/workflow-engine-redis/tsconfig.spec.json", - "./packages/workflow-engine-inmemory/tsconfig.spec.json", - "./packages/fulfillment/tsconfig.spec.json", + "./packages/utils/tsconfig.json", + "./packages/fulfillment-manual/tsconfig.spec.json", + + "./packages/medusa-payment-stripe/tsconfig.spec.json", + "./packages/medusa-payment-paypal/tsconfig.spec.json", + "./packages/medusa-plugin-meilisearch/tsconfig.spec.json", + "./packages/medusa-plugin-algolia/tsconfig.spec.json", + + "./packages/modules/product/tsconfig.json", + "./packages/modules/event-bus-local/tsconfig.spec.json", + "./packages/modules/event-bus-redis/tsconfig.spec.json", + "./packages/modules/cache-redis/tsconfig.spec.json", + "./packages/modules/cache-inmemory/tsconfig.spec.json", + "./packages/modules/workflow-engine-redis/tsconfig.spec.json", + "./packages/modules/workflow-engine-inmemory/tsconfig.spec.json", + "./packages/modules/fulfillment/tsconfig.spec.json", + "./packages/modules/api-key/tsconfig.spec.json", + "./packages/modules/auth/tsconfig.spec.json", + "./packages/modules/cart/tsconfig.spec.json", + "./packages/modules/currency/tsconfig.spec.json", + "./packages/modules/customer/tsconfig.spec.json", + "./packages/modules/file/tsconfig.spec.json", + "./packages/modules/inventory-next/tsconfig.spec.json", + "./packages/modules/stock-location-next/tsconfig.spec.json", + "./packages/modules/order/tsconfig.spec.json", + "./packages/modules/payment/tsconfig.spec.json", + "./packages/modules/pricing/tsconfig.spec.json", + "./packages/modules/promotion/tsconfig.spec.json", + "./packages/modules/region/tsconfig.spec.json", + "./packages/modules/sales-channel/tsconfig.spec.json", + "./packages/modules/store/tsconfig.spec.json", + "./packages/modules/tax/tsconfig.spec.json", + "./packages/modules/workflow-engine-inmemory/tsconfig.spec.json", + "./packages/modules/workflow-engine-redis/tsconfig.spec.json", + "./packages/modules/link-modules/tsconfig.spec.json", ], }, rules: { diff --git a/package.json b/package.json index 68c84c4015..729cacf9f6 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "workspaces": { "packages": [ "packages/medusa", + "packages/modules/*", "packages/medusa-js", "packages/medusa-react", "packages/*", diff --git a/packages/api-key/.gitignore b/packages/modules/api-key/.gitignore similarity index 100% rename from packages/api-key/.gitignore rename to packages/modules/api-key/.gitignore diff --git a/packages/api-key/CHANGELOG.md b/packages/modules/api-key/CHANGELOG.md similarity index 100% rename from packages/api-key/CHANGELOG.md rename to packages/modules/api-key/CHANGELOG.md diff --git a/packages/api-key/README.md b/packages/modules/api-key/README.md similarity index 100% rename from packages/api-key/README.md rename to packages/modules/api-key/README.md diff --git a/packages/api-key/integration-tests/__fixtures__/index.ts b/packages/modules/api-key/integration-tests/__fixtures__/index.ts similarity index 100% rename from packages/api-key/integration-tests/__fixtures__/index.ts rename to packages/modules/api-key/integration-tests/__fixtures__/index.ts diff --git a/packages/api-key/integration-tests/__tests__/api-key-module-service.spec.ts b/packages/modules/api-key/integration-tests/__tests__/api-key-module-service.spec.ts similarity index 100% rename from packages/api-key/integration-tests/__tests__/api-key-module-service.spec.ts rename to packages/modules/api-key/integration-tests/__tests__/api-key-module-service.spec.ts diff --git a/packages/api-key/jest.config.js b/packages/modules/api-key/jest.config.js similarity index 100% rename from packages/api-key/jest.config.js rename to packages/modules/api-key/jest.config.js diff --git a/packages/api-key/mikro-orm.config.dev.ts b/packages/modules/api-key/mikro-orm.config.dev.ts similarity index 100% rename from packages/api-key/mikro-orm.config.dev.ts rename to packages/modules/api-key/mikro-orm.config.dev.ts diff --git a/packages/api-key/package.json b/packages/modules/api-key/package.json similarity index 100% rename from packages/api-key/package.json rename to packages/modules/api-key/package.json diff --git a/packages/api-key/src/index.ts b/packages/modules/api-key/src/index.ts similarity index 100% rename from packages/api-key/src/index.ts rename to packages/modules/api-key/src/index.ts diff --git a/packages/api-key/src/joiner-config.ts b/packages/modules/api-key/src/joiner-config.ts similarity index 100% rename from packages/api-key/src/joiner-config.ts rename to packages/modules/api-key/src/joiner-config.ts diff --git a/packages/api-key/src/migrations/.snapshot-medusa-api-key.json b/packages/modules/api-key/src/migrations/.snapshot-medusa-api-key.json similarity index 100% rename from packages/api-key/src/migrations/.snapshot-medusa-api-key.json rename to packages/modules/api-key/src/migrations/.snapshot-medusa-api-key.json diff --git a/packages/api-key/src/migrations/InitialSetup20240221144943.ts b/packages/modules/api-key/src/migrations/InitialSetup20240221144943.ts similarity index 100% rename from packages/api-key/src/migrations/InitialSetup20240221144943.ts rename to packages/modules/api-key/src/migrations/InitialSetup20240221144943.ts diff --git a/packages/api-key/src/models/api-key.ts b/packages/modules/api-key/src/models/api-key.ts similarity index 100% rename from packages/api-key/src/models/api-key.ts rename to packages/modules/api-key/src/models/api-key.ts diff --git a/packages/api-key/src/models/index.ts b/packages/modules/api-key/src/models/index.ts similarity index 100% rename from packages/api-key/src/models/index.ts rename to packages/modules/api-key/src/models/index.ts diff --git a/packages/api-key/src/module-definition.ts b/packages/modules/api-key/src/module-definition.ts similarity index 100% rename from packages/api-key/src/module-definition.ts rename to packages/modules/api-key/src/module-definition.ts diff --git a/packages/api-key/src/repositories/index.ts b/packages/modules/api-key/src/repositories/index.ts similarity index 100% rename from packages/api-key/src/repositories/index.ts rename to packages/modules/api-key/src/repositories/index.ts diff --git a/packages/api-key/src/scripts/bin/run-seed.ts b/packages/modules/api-key/src/scripts/bin/run-seed.ts similarity index 100% rename from packages/api-key/src/scripts/bin/run-seed.ts rename to packages/modules/api-key/src/scripts/bin/run-seed.ts diff --git a/packages/api-key/src/services/__tests__/noop.ts b/packages/modules/api-key/src/services/__tests__/noop.ts similarity index 100% rename from packages/api-key/src/services/__tests__/noop.ts rename to packages/modules/api-key/src/services/__tests__/noop.ts diff --git a/packages/api-key/src/services/api-key-module-service.ts b/packages/modules/api-key/src/services/api-key-module-service.ts similarity index 100% rename from packages/api-key/src/services/api-key-module-service.ts rename to packages/modules/api-key/src/services/api-key-module-service.ts diff --git a/packages/api-key/src/services/index.ts b/packages/modules/api-key/src/services/index.ts similarity index 100% rename from packages/api-key/src/services/index.ts rename to packages/modules/api-key/src/services/index.ts diff --git a/packages/api-key/src/types/index.ts b/packages/modules/api-key/src/types/index.ts similarity index 100% rename from packages/api-key/src/types/index.ts rename to packages/modules/api-key/src/types/index.ts diff --git a/packages/api-key/tsconfig.json b/packages/modules/api-key/tsconfig.json similarity index 100% rename from packages/api-key/tsconfig.json rename to packages/modules/api-key/tsconfig.json diff --git a/packages/api-key/tsconfig.spec.json b/packages/modules/api-key/tsconfig.spec.json similarity index 100% rename from packages/api-key/tsconfig.spec.json rename to packages/modules/api-key/tsconfig.spec.json diff --git a/packages/auth/.gitignore b/packages/modules/auth/.gitignore similarity index 100% rename from packages/auth/.gitignore rename to packages/modules/auth/.gitignore diff --git a/packages/auth/CHANGELOG.md b/packages/modules/auth/CHANGELOG.md similarity index 100% rename from packages/auth/CHANGELOG.md rename to packages/modules/auth/CHANGELOG.md diff --git a/packages/auth/README.md b/packages/modules/auth/README.md similarity index 100% rename from packages/auth/README.md rename to packages/modules/auth/README.md diff --git a/packages/auth/integration-tests/__fixtures__/auth-user/index.ts b/packages/modules/auth/integration-tests/__fixtures__/auth-user/index.ts similarity index 100% rename from packages/auth/integration-tests/__fixtures__/auth-user/index.ts rename to packages/modules/auth/integration-tests/__fixtures__/auth-user/index.ts diff --git a/packages/auth/integration-tests/__tests__/services/auth-user/index.spec.ts b/packages/modules/auth/integration-tests/__tests__/services/auth-user/index.spec.ts similarity index 100% rename from packages/auth/integration-tests/__tests__/services/auth-user/index.spec.ts rename to packages/modules/auth/integration-tests/__tests__/services/auth-user/index.spec.ts diff --git a/packages/auth/integration-tests/__tests__/services/module/auth-user.spec.ts b/packages/modules/auth/integration-tests/__tests__/services/module/auth-user.spec.ts similarity index 100% rename from packages/auth/integration-tests/__tests__/services/module/auth-user.spec.ts rename to packages/modules/auth/integration-tests/__tests__/services/module/auth-user.spec.ts diff --git a/packages/auth/integration-tests/__tests__/services/module/providers.spec.ts b/packages/modules/auth/integration-tests/__tests__/services/module/providers.spec.ts similarity index 100% rename from packages/auth/integration-tests/__tests__/services/module/providers.spec.ts rename to packages/modules/auth/integration-tests/__tests__/services/module/providers.spec.ts diff --git a/packages/auth/integration-tests/__tests__/services/providers/username-password.spec.ts b/packages/modules/auth/integration-tests/__tests__/services/providers/username-password.spec.ts similarity index 100% rename from packages/auth/integration-tests/__tests__/services/providers/username-password.spec.ts rename to packages/modules/auth/integration-tests/__tests__/services/providers/username-password.spec.ts diff --git a/packages/auth/jest.config.js b/packages/modules/auth/jest.config.js similarity index 100% rename from packages/auth/jest.config.js rename to packages/modules/auth/jest.config.js diff --git a/packages/auth/mikro-orm.config.dev.ts b/packages/modules/auth/mikro-orm.config.dev.ts similarity index 100% rename from packages/auth/mikro-orm.config.dev.ts rename to packages/modules/auth/mikro-orm.config.dev.ts diff --git a/packages/auth/package.json b/packages/modules/auth/package.json similarity index 100% rename from packages/auth/package.json rename to packages/modules/auth/package.json diff --git a/packages/auth/src/index.ts b/packages/modules/auth/src/index.ts similarity index 100% rename from packages/auth/src/index.ts rename to packages/modules/auth/src/index.ts diff --git a/packages/auth/src/initialize/index.ts b/packages/modules/auth/src/initialize/index.ts similarity index 100% rename from packages/auth/src/initialize/index.ts rename to packages/modules/auth/src/initialize/index.ts diff --git a/packages/auth/src/joiner-config.ts b/packages/modules/auth/src/joiner-config.ts similarity index 100% rename from packages/auth/src/joiner-config.ts rename to packages/modules/auth/src/joiner-config.ts diff --git a/packages/auth/src/loaders/connection.ts b/packages/modules/auth/src/loaders/connection.ts similarity index 100% rename from packages/auth/src/loaders/connection.ts rename to packages/modules/auth/src/loaders/connection.ts diff --git a/packages/auth/src/loaders/container.ts b/packages/modules/auth/src/loaders/container.ts similarity index 100% rename from packages/auth/src/loaders/container.ts rename to packages/modules/auth/src/loaders/container.ts diff --git a/packages/auth/src/loaders/index.ts b/packages/modules/auth/src/loaders/index.ts similarity index 100% rename from packages/auth/src/loaders/index.ts rename to packages/modules/auth/src/loaders/index.ts diff --git a/packages/auth/src/loaders/providers.ts b/packages/modules/auth/src/loaders/providers.ts similarity index 100% rename from packages/auth/src/loaders/providers.ts rename to packages/modules/auth/src/loaders/providers.ts diff --git a/packages/auth/src/migrations/.snapshot-medusa-auth.json b/packages/modules/auth/src/migrations/.snapshot-medusa-auth.json similarity index 100% rename from packages/auth/src/migrations/.snapshot-medusa-auth.json rename to packages/modules/auth/src/migrations/.snapshot-medusa-auth.json diff --git a/packages/auth/src/migrations/Migration20240205025924.ts b/packages/modules/auth/src/migrations/Migration20240205025924.ts similarity index 100% rename from packages/auth/src/migrations/Migration20240205025924.ts rename to packages/modules/auth/src/migrations/Migration20240205025924.ts diff --git a/packages/auth/src/models/auth-user.ts b/packages/modules/auth/src/models/auth-user.ts similarity index 100% rename from packages/auth/src/models/auth-user.ts rename to packages/modules/auth/src/models/auth-user.ts diff --git a/packages/auth/src/models/index.ts b/packages/modules/auth/src/models/index.ts similarity index 100% rename from packages/auth/src/models/index.ts rename to packages/modules/auth/src/models/index.ts diff --git a/packages/auth/src/module-definition.ts b/packages/modules/auth/src/module-definition.ts similarity index 100% rename from packages/auth/src/module-definition.ts rename to packages/modules/auth/src/module-definition.ts diff --git a/packages/auth/src/providers/email-password.ts b/packages/modules/auth/src/providers/email-password.ts similarity index 100% rename from packages/auth/src/providers/email-password.ts rename to packages/modules/auth/src/providers/email-password.ts diff --git a/packages/auth/src/providers/google.ts b/packages/modules/auth/src/providers/google.ts similarity index 100% rename from packages/auth/src/providers/google.ts rename to packages/modules/auth/src/providers/google.ts diff --git a/packages/auth/src/providers/index.ts b/packages/modules/auth/src/providers/index.ts similarity index 100% rename from packages/auth/src/providers/index.ts rename to packages/modules/auth/src/providers/index.ts diff --git a/packages/auth/src/repositories/index.ts b/packages/modules/auth/src/repositories/index.ts similarity index 100% rename from packages/auth/src/repositories/index.ts rename to packages/modules/auth/src/repositories/index.ts diff --git a/packages/auth/src/scripts/bin/run-seed.ts b/packages/modules/auth/src/scripts/bin/run-seed.ts similarity index 100% rename from packages/auth/src/scripts/bin/run-seed.ts rename to packages/modules/auth/src/scripts/bin/run-seed.ts diff --git a/packages/auth/src/scripts/seed.ts b/packages/modules/auth/src/scripts/seed.ts similarity index 100% rename from packages/auth/src/scripts/seed.ts rename to packages/modules/auth/src/scripts/seed.ts diff --git a/packages/auth/src/services/auth-module.ts b/packages/modules/auth/src/services/auth-module.ts similarity index 100% rename from packages/auth/src/services/auth-module.ts rename to packages/modules/auth/src/services/auth-module.ts diff --git a/packages/auth/src/services/auth-user.ts b/packages/modules/auth/src/services/auth-user.ts similarity index 100% rename from packages/auth/src/services/auth-user.ts rename to packages/modules/auth/src/services/auth-user.ts diff --git a/packages/auth/src/services/index.ts b/packages/modules/auth/src/services/index.ts similarity index 100% rename from packages/auth/src/services/index.ts rename to packages/modules/auth/src/services/index.ts diff --git a/packages/auth/src/types/index.ts b/packages/modules/auth/src/types/index.ts similarity index 100% rename from packages/auth/src/types/index.ts rename to packages/modules/auth/src/types/index.ts diff --git a/packages/auth/src/types/repositories/auth-user.ts b/packages/modules/auth/src/types/repositories/auth-user.ts similarity index 100% rename from packages/auth/src/types/repositories/auth-user.ts rename to packages/modules/auth/src/types/repositories/auth-user.ts diff --git a/packages/auth/src/types/repositories/index.ts b/packages/modules/auth/src/types/repositories/index.ts similarity index 100% rename from packages/auth/src/types/repositories/index.ts rename to packages/modules/auth/src/types/repositories/index.ts diff --git a/packages/auth/src/types/services/auth-user.ts b/packages/modules/auth/src/types/services/auth-user.ts similarity index 100% rename from packages/auth/src/types/services/auth-user.ts rename to packages/modules/auth/src/types/services/auth-user.ts diff --git a/packages/auth/src/types/services/index.ts b/packages/modules/auth/src/types/services/index.ts similarity index 100% rename from packages/auth/src/types/services/index.ts rename to packages/modules/auth/src/types/services/index.ts diff --git a/packages/auth/tsconfig.json b/packages/modules/auth/tsconfig.json similarity index 100% rename from packages/auth/tsconfig.json rename to packages/modules/auth/tsconfig.json diff --git a/packages/auth/tsconfig.spec.json b/packages/modules/auth/tsconfig.spec.json similarity index 100% rename from packages/auth/tsconfig.spec.json rename to packages/modules/auth/tsconfig.spec.json diff --git a/packages/cache-inmemory/.gitignore b/packages/modules/cache-inmemory/.gitignore similarity index 100% rename from packages/cache-inmemory/.gitignore rename to packages/modules/cache-inmemory/.gitignore diff --git a/packages/cache-inmemory/CHANGELOG.md b/packages/modules/cache-inmemory/CHANGELOG.md similarity index 100% rename from packages/cache-inmemory/CHANGELOG.md rename to packages/modules/cache-inmemory/CHANGELOG.md diff --git a/packages/cache-inmemory/README.md b/packages/modules/cache-inmemory/README.md similarity index 100% rename from packages/cache-inmemory/README.md rename to packages/modules/cache-inmemory/README.md diff --git a/packages/cache-inmemory/jest.config.js b/packages/modules/cache-inmemory/jest.config.js similarity index 100% rename from packages/cache-inmemory/jest.config.js rename to packages/modules/cache-inmemory/jest.config.js diff --git a/packages/cache-inmemory/package.json b/packages/modules/cache-inmemory/package.json similarity index 100% rename from packages/cache-inmemory/package.json rename to packages/modules/cache-inmemory/package.json diff --git a/packages/cache-inmemory/src/index.ts b/packages/modules/cache-inmemory/src/index.ts similarity index 100% rename from packages/cache-inmemory/src/index.ts rename to packages/modules/cache-inmemory/src/index.ts diff --git a/packages/cache-inmemory/src/initialize/index.ts b/packages/modules/cache-inmemory/src/initialize/index.ts similarity index 100% rename from packages/cache-inmemory/src/initialize/index.ts rename to packages/modules/cache-inmemory/src/initialize/index.ts diff --git a/packages/cache-inmemory/src/services/__tests__/inmemory-cache.js b/packages/modules/cache-inmemory/src/services/__tests__/inmemory-cache.js similarity index 100% rename from packages/cache-inmemory/src/services/__tests__/inmemory-cache.js rename to packages/modules/cache-inmemory/src/services/__tests__/inmemory-cache.js diff --git a/packages/cache-inmemory/src/services/index.ts b/packages/modules/cache-inmemory/src/services/index.ts similarity index 100% rename from packages/cache-inmemory/src/services/index.ts rename to packages/modules/cache-inmemory/src/services/index.ts diff --git a/packages/cache-inmemory/src/services/inmemory-cache.ts b/packages/modules/cache-inmemory/src/services/inmemory-cache.ts similarity index 100% rename from packages/cache-inmemory/src/services/inmemory-cache.ts rename to packages/modules/cache-inmemory/src/services/inmemory-cache.ts diff --git a/packages/cache-inmemory/src/types/index.ts b/packages/modules/cache-inmemory/src/types/index.ts similarity index 100% rename from packages/cache-inmemory/src/types/index.ts rename to packages/modules/cache-inmemory/src/types/index.ts diff --git a/packages/cache-inmemory/tsconfig.json b/packages/modules/cache-inmemory/tsconfig.json similarity index 100% rename from packages/cache-inmemory/tsconfig.json rename to packages/modules/cache-inmemory/tsconfig.json diff --git a/packages/cache-inmemory/tsconfig.spec.json b/packages/modules/cache-inmemory/tsconfig.spec.json similarity index 100% rename from packages/cache-inmemory/tsconfig.spec.json rename to packages/modules/cache-inmemory/tsconfig.spec.json diff --git a/packages/cache-redis/.gitignore b/packages/modules/cache-redis/.gitignore similarity index 100% rename from packages/cache-redis/.gitignore rename to packages/modules/cache-redis/.gitignore diff --git a/packages/cache-redis/CHANGELOG.md b/packages/modules/cache-redis/CHANGELOG.md similarity index 100% rename from packages/cache-redis/CHANGELOG.md rename to packages/modules/cache-redis/CHANGELOG.md diff --git a/packages/cache-redis/README.md b/packages/modules/cache-redis/README.md similarity index 100% rename from packages/cache-redis/README.md rename to packages/modules/cache-redis/README.md diff --git a/packages/cache-redis/jest.config.js b/packages/modules/cache-redis/jest.config.js similarity index 100% rename from packages/cache-redis/jest.config.js rename to packages/modules/cache-redis/jest.config.js diff --git a/packages/cache-redis/package.json b/packages/modules/cache-redis/package.json similarity index 100% rename from packages/cache-redis/package.json rename to packages/modules/cache-redis/package.json diff --git a/packages/cache-redis/src/index.ts b/packages/modules/cache-redis/src/index.ts similarity index 100% rename from packages/cache-redis/src/index.ts rename to packages/modules/cache-redis/src/index.ts diff --git a/packages/cache-redis/src/initialize/index.ts b/packages/modules/cache-redis/src/initialize/index.ts similarity index 100% rename from packages/cache-redis/src/initialize/index.ts rename to packages/modules/cache-redis/src/initialize/index.ts diff --git a/packages/cache-redis/src/loaders/index.ts b/packages/modules/cache-redis/src/loaders/index.ts similarity index 100% rename from packages/cache-redis/src/loaders/index.ts rename to packages/modules/cache-redis/src/loaders/index.ts diff --git a/packages/cache-redis/src/services/__tests__/redis-cache.js b/packages/modules/cache-redis/src/services/__tests__/redis-cache.js similarity index 100% rename from packages/cache-redis/src/services/__tests__/redis-cache.js rename to packages/modules/cache-redis/src/services/__tests__/redis-cache.js diff --git a/packages/cache-redis/src/services/index.ts b/packages/modules/cache-redis/src/services/index.ts similarity index 100% rename from packages/cache-redis/src/services/index.ts rename to packages/modules/cache-redis/src/services/index.ts diff --git a/packages/cache-redis/src/services/redis-cache.ts b/packages/modules/cache-redis/src/services/redis-cache.ts similarity index 100% rename from packages/cache-redis/src/services/redis-cache.ts rename to packages/modules/cache-redis/src/services/redis-cache.ts diff --git a/packages/cache-redis/src/types/index.ts b/packages/modules/cache-redis/src/types/index.ts similarity index 100% rename from packages/cache-redis/src/types/index.ts rename to packages/modules/cache-redis/src/types/index.ts diff --git a/packages/cache-redis/tsconfig.json b/packages/modules/cache-redis/tsconfig.json similarity index 100% rename from packages/cache-redis/tsconfig.json rename to packages/modules/cache-redis/tsconfig.json diff --git a/packages/cache-redis/tsconfig.spec.json b/packages/modules/cache-redis/tsconfig.spec.json similarity index 100% rename from packages/cache-redis/tsconfig.spec.json rename to packages/modules/cache-redis/tsconfig.spec.json diff --git a/packages/cart/.gitignore b/packages/modules/cart/.gitignore similarity index 100% rename from packages/cart/.gitignore rename to packages/modules/cart/.gitignore diff --git a/packages/cart/CHANGELOG.md b/packages/modules/cart/CHANGELOG.md similarity index 100% rename from packages/cart/CHANGELOG.md rename to packages/modules/cart/CHANGELOG.md diff --git a/packages/cart/README.md b/packages/modules/cart/README.md similarity index 100% rename from packages/cart/README.md rename to packages/modules/cart/README.md diff --git a/packages/cart/integration-tests/__fixtures__/cart/data.ts b/packages/modules/cart/integration-tests/__fixtures__/cart/data.ts similarity index 100% rename from packages/cart/integration-tests/__fixtures__/cart/data.ts rename to packages/modules/cart/integration-tests/__fixtures__/cart/data.ts diff --git a/packages/cart/integration-tests/__fixtures__/cart/index.ts b/packages/modules/cart/integration-tests/__fixtures__/cart/index.ts similarity index 100% rename from packages/cart/integration-tests/__fixtures__/cart/index.ts rename to packages/modules/cart/integration-tests/__fixtures__/cart/index.ts diff --git a/packages/cart/integration-tests/__tests__/services/cart-module/index.spec.ts b/packages/modules/cart/integration-tests/__tests__/services/cart-module/index.spec.ts similarity index 100% rename from packages/cart/integration-tests/__tests__/services/cart-module/index.spec.ts rename to packages/modules/cart/integration-tests/__tests__/services/cart-module/index.spec.ts diff --git a/packages/cart/jest.config.js b/packages/modules/cart/jest.config.js similarity index 100% rename from packages/cart/jest.config.js rename to packages/modules/cart/jest.config.js diff --git a/packages/cart/mikro-orm.config.dev.ts b/packages/modules/cart/mikro-orm.config.dev.ts similarity index 100% rename from packages/cart/mikro-orm.config.dev.ts rename to packages/modules/cart/mikro-orm.config.dev.ts diff --git a/packages/cart/package.json b/packages/modules/cart/package.json similarity index 100% rename from packages/cart/package.json rename to packages/modules/cart/package.json diff --git a/packages/cart/src/index.ts b/packages/modules/cart/src/index.ts similarity index 100% rename from packages/cart/src/index.ts rename to packages/modules/cart/src/index.ts diff --git a/packages/cart/src/initialize/index.ts b/packages/modules/cart/src/initialize/index.ts similarity index 100% rename from packages/cart/src/initialize/index.ts rename to packages/modules/cart/src/initialize/index.ts diff --git a/packages/cart/src/joiner-config.ts b/packages/modules/cart/src/joiner-config.ts similarity index 100% rename from packages/cart/src/joiner-config.ts rename to packages/modules/cart/src/joiner-config.ts diff --git a/packages/cart/src/loaders/connection.ts b/packages/modules/cart/src/loaders/connection.ts similarity index 100% rename from packages/cart/src/loaders/connection.ts rename to packages/modules/cart/src/loaders/connection.ts diff --git a/packages/cart/src/loaders/container.ts b/packages/modules/cart/src/loaders/container.ts similarity index 100% rename from packages/cart/src/loaders/container.ts rename to packages/modules/cart/src/loaders/container.ts diff --git a/packages/cart/src/loaders/index.ts b/packages/modules/cart/src/loaders/index.ts similarity index 100% rename from packages/cart/src/loaders/index.ts rename to packages/modules/cart/src/loaders/index.ts diff --git a/packages/cart/src/migrations/.snapshot-medusa-cart.json b/packages/modules/cart/src/migrations/.snapshot-medusa-cart.json similarity index 100% rename from packages/cart/src/migrations/.snapshot-medusa-cart.json rename to packages/modules/cart/src/migrations/.snapshot-medusa-cart.json diff --git a/packages/cart/src/migrations/Migration20240222170223.ts b/packages/modules/cart/src/migrations/Migration20240222170223.ts similarity index 100% rename from packages/cart/src/migrations/Migration20240222170223.ts rename to packages/modules/cart/src/migrations/Migration20240222170223.ts diff --git a/packages/cart/src/models/address.ts b/packages/modules/cart/src/models/address.ts similarity index 100% rename from packages/cart/src/models/address.ts rename to packages/modules/cart/src/models/address.ts diff --git a/packages/cart/src/models/adjustment-line.ts b/packages/modules/cart/src/models/adjustment-line.ts similarity index 100% rename from packages/cart/src/models/adjustment-line.ts rename to packages/modules/cart/src/models/adjustment-line.ts diff --git a/packages/cart/src/models/cart.ts b/packages/modules/cart/src/models/cart.ts similarity index 100% rename from packages/cart/src/models/cart.ts rename to packages/modules/cart/src/models/cart.ts diff --git a/packages/cart/src/models/index.ts b/packages/modules/cart/src/models/index.ts similarity index 100% rename from packages/cart/src/models/index.ts rename to packages/modules/cart/src/models/index.ts diff --git a/packages/cart/src/models/line-item-adjustment.ts b/packages/modules/cart/src/models/line-item-adjustment.ts similarity index 100% rename from packages/cart/src/models/line-item-adjustment.ts rename to packages/modules/cart/src/models/line-item-adjustment.ts diff --git a/packages/cart/src/models/line-item-tax-line.ts b/packages/modules/cart/src/models/line-item-tax-line.ts similarity index 100% rename from packages/cart/src/models/line-item-tax-line.ts rename to packages/modules/cart/src/models/line-item-tax-line.ts diff --git a/packages/cart/src/models/line-item.ts b/packages/modules/cart/src/models/line-item.ts similarity index 100% rename from packages/cart/src/models/line-item.ts rename to packages/modules/cart/src/models/line-item.ts diff --git a/packages/cart/src/models/shipping-method-adjustment.ts b/packages/modules/cart/src/models/shipping-method-adjustment.ts similarity index 100% rename from packages/cart/src/models/shipping-method-adjustment.ts rename to packages/modules/cart/src/models/shipping-method-adjustment.ts diff --git a/packages/cart/src/models/shipping-method-tax-line.ts b/packages/modules/cart/src/models/shipping-method-tax-line.ts similarity index 100% rename from packages/cart/src/models/shipping-method-tax-line.ts rename to packages/modules/cart/src/models/shipping-method-tax-line.ts diff --git a/packages/cart/src/models/shipping-method.ts b/packages/modules/cart/src/models/shipping-method.ts similarity index 100% rename from packages/cart/src/models/shipping-method.ts rename to packages/modules/cart/src/models/shipping-method.ts diff --git a/packages/cart/src/models/tax-line.ts b/packages/modules/cart/src/models/tax-line.ts similarity index 100% rename from packages/cart/src/models/tax-line.ts rename to packages/modules/cart/src/models/tax-line.ts diff --git a/packages/cart/src/module-definition.ts b/packages/modules/cart/src/module-definition.ts similarity index 100% rename from packages/cart/src/module-definition.ts rename to packages/modules/cart/src/module-definition.ts diff --git a/packages/cart/src/repositories/index.ts b/packages/modules/cart/src/repositories/index.ts similarity index 100% rename from packages/cart/src/repositories/index.ts rename to packages/modules/cart/src/repositories/index.ts diff --git a/packages/cart/src/scripts/bin/run-seed.ts b/packages/modules/cart/src/scripts/bin/run-seed.ts similarity index 100% rename from packages/cart/src/scripts/bin/run-seed.ts rename to packages/modules/cart/src/scripts/bin/run-seed.ts diff --git a/packages/cart/src/scripts/seed.ts b/packages/modules/cart/src/scripts/seed.ts similarity index 100% rename from packages/cart/src/scripts/seed.ts rename to packages/modules/cart/src/scripts/seed.ts diff --git a/packages/cart/src/services/cart-module.ts b/packages/modules/cart/src/services/cart-module.ts similarity index 100% rename from packages/cart/src/services/cart-module.ts rename to packages/modules/cart/src/services/cart-module.ts diff --git a/packages/cart/src/services/index.ts b/packages/modules/cart/src/services/index.ts similarity index 100% rename from packages/cart/src/services/index.ts rename to packages/modules/cart/src/services/index.ts diff --git a/packages/cart/src/types/address.ts b/packages/modules/cart/src/types/address.ts similarity index 100% rename from packages/cart/src/types/address.ts rename to packages/modules/cart/src/types/address.ts diff --git a/packages/cart/src/types/cart.ts b/packages/modules/cart/src/types/cart.ts similarity index 100% rename from packages/cart/src/types/cart.ts rename to packages/modules/cart/src/types/cart.ts diff --git a/packages/cart/src/types/index.ts b/packages/modules/cart/src/types/index.ts similarity index 100% rename from packages/cart/src/types/index.ts rename to packages/modules/cart/src/types/index.ts diff --git a/packages/cart/src/types/line-item-adjustment.ts b/packages/modules/cart/src/types/line-item-adjustment.ts similarity index 100% rename from packages/cart/src/types/line-item-adjustment.ts rename to packages/modules/cart/src/types/line-item-adjustment.ts diff --git a/packages/cart/src/types/line-item-tax-line.ts b/packages/modules/cart/src/types/line-item-tax-line.ts similarity index 100% rename from packages/cart/src/types/line-item-tax-line.ts rename to packages/modules/cart/src/types/line-item-tax-line.ts diff --git a/packages/cart/src/types/line-item.ts b/packages/modules/cart/src/types/line-item.ts similarity index 100% rename from packages/cart/src/types/line-item.ts rename to packages/modules/cart/src/types/line-item.ts diff --git a/packages/cart/src/types/shipping-method-adjustment.ts b/packages/modules/cart/src/types/shipping-method-adjustment.ts similarity index 100% rename from packages/cart/src/types/shipping-method-adjustment.ts rename to packages/modules/cart/src/types/shipping-method-adjustment.ts diff --git a/packages/cart/src/types/shipping-method-tax-line.ts b/packages/modules/cart/src/types/shipping-method-tax-line.ts similarity index 100% rename from packages/cart/src/types/shipping-method-tax-line.ts rename to packages/modules/cart/src/types/shipping-method-tax-line.ts diff --git a/packages/cart/src/types/shipping-method.ts b/packages/modules/cart/src/types/shipping-method.ts similarity index 100% rename from packages/cart/src/types/shipping-method.ts rename to packages/modules/cart/src/types/shipping-method.ts diff --git a/packages/cart/src/types/tax-line.ts b/packages/modules/cart/src/types/tax-line.ts similarity index 100% rename from packages/cart/src/types/tax-line.ts rename to packages/modules/cart/src/types/tax-line.ts diff --git a/packages/cart/tsconfig.json b/packages/modules/cart/tsconfig.json similarity index 100% rename from packages/cart/tsconfig.json rename to packages/modules/cart/tsconfig.json diff --git a/packages/cart/tsconfig.spec.json b/packages/modules/cart/tsconfig.spec.json similarity index 100% rename from packages/cart/tsconfig.spec.json rename to packages/modules/cart/tsconfig.spec.json diff --git a/packages/currency/.gitignore b/packages/modules/currency/.gitignore similarity index 100% rename from packages/currency/.gitignore rename to packages/modules/currency/.gitignore diff --git a/packages/currency/CHANGELOG.md b/packages/modules/currency/CHANGELOG.md similarity index 100% rename from packages/currency/CHANGELOG.md rename to packages/modules/currency/CHANGELOG.md diff --git a/packages/currency/README.md b/packages/modules/currency/README.md similarity index 100% rename from packages/currency/README.md rename to packages/modules/currency/README.md diff --git a/packages/currency/integration-tests/__fixtures__/index.ts b/packages/modules/currency/integration-tests/__fixtures__/index.ts similarity index 100% rename from packages/currency/integration-tests/__fixtures__/index.ts rename to packages/modules/currency/integration-tests/__fixtures__/index.ts diff --git a/packages/currency/integration-tests/__tests__/currency-module-service.spec.ts b/packages/modules/currency/integration-tests/__tests__/currency-module-service.spec.ts similarity index 100% rename from packages/currency/integration-tests/__tests__/currency-module-service.spec.ts rename to packages/modules/currency/integration-tests/__tests__/currency-module-service.spec.ts diff --git a/packages/currency/jest.config.js b/packages/modules/currency/jest.config.js similarity index 100% rename from packages/currency/jest.config.js rename to packages/modules/currency/jest.config.js diff --git a/packages/currency/mikro-orm.config.dev.ts b/packages/modules/currency/mikro-orm.config.dev.ts similarity index 100% rename from packages/currency/mikro-orm.config.dev.ts rename to packages/modules/currency/mikro-orm.config.dev.ts diff --git a/packages/currency/package.json b/packages/modules/currency/package.json similarity index 100% rename from packages/currency/package.json rename to packages/modules/currency/package.json diff --git a/packages/currency/src/index.ts b/packages/modules/currency/src/index.ts similarity index 100% rename from packages/currency/src/index.ts rename to packages/modules/currency/src/index.ts diff --git a/packages/currency/src/joiner-config.ts b/packages/modules/currency/src/joiner-config.ts similarity index 100% rename from packages/currency/src/joiner-config.ts rename to packages/modules/currency/src/joiner-config.ts diff --git a/packages/currency/src/loaders/initial-data.ts b/packages/modules/currency/src/loaders/initial-data.ts similarity index 100% rename from packages/currency/src/loaders/initial-data.ts rename to packages/modules/currency/src/loaders/initial-data.ts diff --git a/packages/currency/src/migrations/.snapshot-medusa-currency.json b/packages/modules/currency/src/migrations/.snapshot-medusa-currency.json similarity index 100% rename from packages/currency/src/migrations/.snapshot-medusa-currency.json rename to packages/modules/currency/src/migrations/.snapshot-medusa-currency.json diff --git a/packages/currency/src/migrations/InitialSetup20240228133303.ts b/packages/modules/currency/src/migrations/InitialSetup20240228133303.ts similarity index 100% rename from packages/currency/src/migrations/InitialSetup20240228133303.ts rename to packages/modules/currency/src/migrations/InitialSetup20240228133303.ts diff --git a/packages/currency/src/models/currency.ts b/packages/modules/currency/src/models/currency.ts similarity index 100% rename from packages/currency/src/models/currency.ts rename to packages/modules/currency/src/models/currency.ts diff --git a/packages/currency/src/models/index.ts b/packages/modules/currency/src/models/index.ts similarity index 100% rename from packages/currency/src/models/index.ts rename to packages/modules/currency/src/models/index.ts diff --git a/packages/currency/src/module-definition.ts b/packages/modules/currency/src/module-definition.ts similarity index 100% rename from packages/currency/src/module-definition.ts rename to packages/modules/currency/src/module-definition.ts diff --git a/packages/currency/src/repositories/index.ts b/packages/modules/currency/src/repositories/index.ts similarity index 100% rename from packages/currency/src/repositories/index.ts rename to packages/modules/currency/src/repositories/index.ts diff --git a/packages/currency/src/scripts/bin/run-seed.ts b/packages/modules/currency/src/scripts/bin/run-seed.ts similarity index 100% rename from packages/currency/src/scripts/bin/run-seed.ts rename to packages/modules/currency/src/scripts/bin/run-seed.ts diff --git a/packages/currency/src/services/__tests__/noop.ts b/packages/modules/currency/src/services/__tests__/noop.ts similarity index 100% rename from packages/currency/src/services/__tests__/noop.ts rename to packages/modules/currency/src/services/__tests__/noop.ts diff --git a/packages/currency/src/services/currency-module-service.ts b/packages/modules/currency/src/services/currency-module-service.ts similarity index 100% rename from packages/currency/src/services/currency-module-service.ts rename to packages/modules/currency/src/services/currency-module-service.ts diff --git a/packages/currency/src/services/index.ts b/packages/modules/currency/src/services/index.ts similarity index 100% rename from packages/currency/src/services/index.ts rename to packages/modules/currency/src/services/index.ts diff --git a/packages/currency/src/types/index.ts b/packages/modules/currency/src/types/index.ts similarity index 100% rename from packages/currency/src/types/index.ts rename to packages/modules/currency/src/types/index.ts diff --git a/packages/currency/tsconfig.json b/packages/modules/currency/tsconfig.json similarity index 100% rename from packages/currency/tsconfig.json rename to packages/modules/currency/tsconfig.json diff --git a/packages/currency/tsconfig.spec.json b/packages/modules/currency/tsconfig.spec.json similarity index 100% rename from packages/currency/tsconfig.spec.json rename to packages/modules/currency/tsconfig.spec.json diff --git a/packages/customer/.gitignore b/packages/modules/customer/.gitignore similarity index 100% rename from packages/customer/.gitignore rename to packages/modules/customer/.gitignore diff --git a/packages/customer/CHANGELOG.md b/packages/modules/customer/CHANGELOG.md similarity index 100% rename from packages/customer/CHANGELOG.md rename to packages/modules/customer/CHANGELOG.md diff --git a/packages/customer/README.md b/packages/modules/customer/README.md similarity index 100% rename from packages/customer/README.md rename to packages/modules/customer/README.md diff --git a/packages/customer/integration-tests/__tests__/services/customer-module/index.spec.ts b/packages/modules/customer/integration-tests/__tests__/services/customer-module/index.spec.ts similarity index 100% rename from packages/customer/integration-tests/__tests__/services/customer-module/index.spec.ts rename to packages/modules/customer/integration-tests/__tests__/services/customer-module/index.spec.ts diff --git a/packages/customer/jest.config.js b/packages/modules/customer/jest.config.js similarity index 100% rename from packages/customer/jest.config.js rename to packages/modules/customer/jest.config.js diff --git a/packages/customer/mikro-orm.config.dev.ts b/packages/modules/customer/mikro-orm.config.dev.ts similarity index 100% rename from packages/customer/mikro-orm.config.dev.ts rename to packages/modules/customer/mikro-orm.config.dev.ts diff --git a/packages/customer/package.json b/packages/modules/customer/package.json similarity index 100% rename from packages/customer/package.json rename to packages/modules/customer/package.json diff --git a/packages/customer/src/index.ts b/packages/modules/customer/src/index.ts similarity index 100% rename from packages/customer/src/index.ts rename to packages/modules/customer/src/index.ts diff --git a/packages/customer/src/initialize/index.ts b/packages/modules/customer/src/initialize/index.ts similarity index 100% rename from packages/customer/src/initialize/index.ts rename to packages/modules/customer/src/initialize/index.ts diff --git a/packages/customer/src/joiner-config.ts b/packages/modules/customer/src/joiner-config.ts similarity index 100% rename from packages/customer/src/joiner-config.ts rename to packages/modules/customer/src/joiner-config.ts diff --git a/packages/customer/src/loaders/connection.ts b/packages/modules/customer/src/loaders/connection.ts similarity index 100% rename from packages/customer/src/loaders/connection.ts rename to packages/modules/customer/src/loaders/connection.ts diff --git a/packages/customer/src/loaders/container.ts b/packages/modules/customer/src/loaders/container.ts similarity index 100% rename from packages/customer/src/loaders/container.ts rename to packages/modules/customer/src/loaders/container.ts diff --git a/packages/customer/src/loaders/index.ts b/packages/modules/customer/src/loaders/index.ts similarity index 100% rename from packages/customer/src/loaders/index.ts rename to packages/modules/customer/src/loaders/index.ts diff --git a/packages/customer/src/migrations/.snapshot-medusa-customer.json b/packages/modules/customer/src/migrations/.snapshot-medusa-customer.json similarity index 100% rename from packages/customer/src/migrations/.snapshot-medusa-customer.json rename to packages/modules/customer/src/migrations/.snapshot-medusa-customer.json diff --git a/packages/customer/src/migrations/Migration20240124154000.ts b/packages/modules/customer/src/migrations/Migration20240124154000.ts similarity index 100% rename from packages/customer/src/migrations/Migration20240124154000.ts rename to packages/modules/customer/src/migrations/Migration20240124154000.ts diff --git a/packages/customer/src/models/address.ts b/packages/modules/customer/src/models/address.ts similarity index 100% rename from packages/customer/src/models/address.ts rename to packages/modules/customer/src/models/address.ts diff --git a/packages/customer/src/models/customer-group-customer.ts b/packages/modules/customer/src/models/customer-group-customer.ts similarity index 100% rename from packages/customer/src/models/customer-group-customer.ts rename to packages/modules/customer/src/models/customer-group-customer.ts diff --git a/packages/customer/src/models/customer-group.ts b/packages/modules/customer/src/models/customer-group.ts similarity index 100% rename from packages/customer/src/models/customer-group.ts rename to packages/modules/customer/src/models/customer-group.ts diff --git a/packages/customer/src/models/customer.ts b/packages/modules/customer/src/models/customer.ts similarity index 100% rename from packages/customer/src/models/customer.ts rename to packages/modules/customer/src/models/customer.ts diff --git a/packages/customer/src/models/index.ts b/packages/modules/customer/src/models/index.ts similarity index 100% rename from packages/customer/src/models/index.ts rename to packages/modules/customer/src/models/index.ts diff --git a/packages/customer/src/module-definition.ts b/packages/modules/customer/src/module-definition.ts similarity index 100% rename from packages/customer/src/module-definition.ts rename to packages/modules/customer/src/module-definition.ts diff --git a/packages/customer/src/repositories/index.ts b/packages/modules/customer/src/repositories/index.ts similarity index 100% rename from packages/customer/src/repositories/index.ts rename to packages/modules/customer/src/repositories/index.ts diff --git a/packages/customer/src/scripts/bin/run-seed.ts b/packages/modules/customer/src/scripts/bin/run-seed.ts similarity index 100% rename from packages/customer/src/scripts/bin/run-seed.ts rename to packages/modules/customer/src/scripts/bin/run-seed.ts diff --git a/packages/customer/src/scripts/seed.ts b/packages/modules/customer/src/scripts/seed.ts similarity index 100% rename from packages/customer/src/scripts/seed.ts rename to packages/modules/customer/src/scripts/seed.ts diff --git a/packages/customer/src/services/customer-module.ts b/packages/modules/customer/src/services/customer-module.ts similarity index 100% rename from packages/customer/src/services/customer-module.ts rename to packages/modules/customer/src/services/customer-module.ts diff --git a/packages/customer/src/services/index.ts b/packages/modules/customer/src/services/index.ts similarity index 100% rename from packages/customer/src/services/index.ts rename to packages/modules/customer/src/services/index.ts diff --git a/packages/customer/src/types/index.ts b/packages/modules/customer/src/types/index.ts similarity index 100% rename from packages/customer/src/types/index.ts rename to packages/modules/customer/src/types/index.ts diff --git a/packages/customer/src/types/services/address.ts b/packages/modules/customer/src/types/services/address.ts similarity index 100% rename from packages/customer/src/types/services/address.ts rename to packages/modules/customer/src/types/services/address.ts diff --git a/packages/customer/src/types/services/customer-group-customer.ts b/packages/modules/customer/src/types/services/customer-group-customer.ts similarity index 100% rename from packages/customer/src/types/services/customer-group-customer.ts rename to packages/modules/customer/src/types/services/customer-group-customer.ts diff --git a/packages/customer/src/types/services/index.ts b/packages/modules/customer/src/types/services/index.ts similarity index 100% rename from packages/customer/src/types/services/index.ts rename to packages/modules/customer/src/types/services/index.ts diff --git a/packages/customer/tsconfig.json b/packages/modules/customer/tsconfig.json similarity index 100% rename from packages/customer/tsconfig.json rename to packages/modules/customer/tsconfig.json diff --git a/packages/customer/tsconfig.spec.json b/packages/modules/customer/tsconfig.spec.json similarity index 100% rename from packages/customer/tsconfig.spec.json rename to packages/modules/customer/tsconfig.spec.json diff --git a/packages/event-bus-local/.gitignore b/packages/modules/event-bus-local/.gitignore similarity index 100% rename from packages/event-bus-local/.gitignore rename to packages/modules/event-bus-local/.gitignore diff --git a/packages/event-bus-local/CHANGELOG.md b/packages/modules/event-bus-local/CHANGELOG.md similarity index 100% rename from packages/event-bus-local/CHANGELOG.md rename to packages/modules/event-bus-local/CHANGELOG.md diff --git a/packages/event-bus-local/README.md b/packages/modules/event-bus-local/README.md similarity index 100% rename from packages/event-bus-local/README.md rename to packages/modules/event-bus-local/README.md diff --git a/packages/event-bus-local/jest.config.js b/packages/modules/event-bus-local/jest.config.js similarity index 100% rename from packages/event-bus-local/jest.config.js rename to packages/modules/event-bus-local/jest.config.js diff --git a/packages/event-bus-local/package.json b/packages/modules/event-bus-local/package.json similarity index 100% rename from packages/event-bus-local/package.json rename to packages/modules/event-bus-local/package.json diff --git a/packages/event-bus-local/src/index.ts b/packages/modules/event-bus-local/src/index.ts similarity index 100% rename from packages/event-bus-local/src/index.ts rename to packages/modules/event-bus-local/src/index.ts diff --git a/packages/event-bus-local/src/initialize/index.ts b/packages/modules/event-bus-local/src/initialize/index.ts similarity index 100% rename from packages/event-bus-local/src/initialize/index.ts rename to packages/modules/event-bus-local/src/initialize/index.ts diff --git a/packages/event-bus-local/src/loaders/index.ts b/packages/modules/event-bus-local/src/loaders/index.ts similarity index 100% rename from packages/event-bus-local/src/loaders/index.ts rename to packages/modules/event-bus-local/src/loaders/index.ts diff --git a/packages/event-bus-local/src/services/__tests__/event-bus-local.js b/packages/modules/event-bus-local/src/services/__tests__/event-bus-local.js similarity index 100% rename from packages/event-bus-local/src/services/__tests__/event-bus-local.js rename to packages/modules/event-bus-local/src/services/__tests__/event-bus-local.js diff --git a/packages/event-bus-local/src/services/event-bus-local.ts b/packages/modules/event-bus-local/src/services/event-bus-local.ts similarity index 100% rename from packages/event-bus-local/src/services/event-bus-local.ts rename to packages/modules/event-bus-local/src/services/event-bus-local.ts diff --git a/packages/event-bus-local/tsconfig.json b/packages/modules/event-bus-local/tsconfig.json similarity index 100% rename from packages/event-bus-local/tsconfig.json rename to packages/modules/event-bus-local/tsconfig.json diff --git a/packages/event-bus-local/tsconfig.spec.json b/packages/modules/event-bus-local/tsconfig.spec.json similarity index 100% rename from packages/event-bus-local/tsconfig.spec.json rename to packages/modules/event-bus-local/tsconfig.spec.json diff --git a/packages/event-bus-redis/.gitignore b/packages/modules/event-bus-redis/.gitignore similarity index 100% rename from packages/event-bus-redis/.gitignore rename to packages/modules/event-bus-redis/.gitignore diff --git a/packages/event-bus-redis/CHANGELOG.md b/packages/modules/event-bus-redis/CHANGELOG.md similarity index 100% rename from packages/event-bus-redis/CHANGELOG.md rename to packages/modules/event-bus-redis/CHANGELOG.md diff --git a/packages/event-bus-redis/README.md b/packages/modules/event-bus-redis/README.md similarity index 100% rename from packages/event-bus-redis/README.md rename to packages/modules/event-bus-redis/README.md diff --git a/packages/event-bus-redis/jest.config.js b/packages/modules/event-bus-redis/jest.config.js similarity index 100% rename from packages/event-bus-redis/jest.config.js rename to packages/modules/event-bus-redis/jest.config.js diff --git a/packages/event-bus-redis/package.json b/packages/modules/event-bus-redis/package.json similarity index 100% rename from packages/event-bus-redis/package.json rename to packages/modules/event-bus-redis/package.json diff --git a/packages/event-bus-redis/src/index.ts b/packages/modules/event-bus-redis/src/index.ts similarity index 100% rename from packages/event-bus-redis/src/index.ts rename to packages/modules/event-bus-redis/src/index.ts diff --git a/packages/event-bus-redis/src/initialize/index.ts b/packages/modules/event-bus-redis/src/initialize/index.ts similarity index 100% rename from packages/event-bus-redis/src/initialize/index.ts rename to packages/modules/event-bus-redis/src/initialize/index.ts diff --git a/packages/event-bus-redis/src/loaders/index.ts b/packages/modules/event-bus-redis/src/loaders/index.ts similarity index 100% rename from packages/event-bus-redis/src/loaders/index.ts rename to packages/modules/event-bus-redis/src/loaders/index.ts diff --git a/packages/event-bus-redis/src/services/__tests__/event-bus.js b/packages/modules/event-bus-redis/src/services/__tests__/event-bus.js similarity index 100% rename from packages/event-bus-redis/src/services/__tests__/event-bus.js rename to packages/modules/event-bus-redis/src/services/__tests__/event-bus.js diff --git a/packages/event-bus-redis/src/services/event-bus-redis.ts b/packages/modules/event-bus-redis/src/services/event-bus-redis.ts similarity index 100% rename from packages/event-bus-redis/src/services/event-bus-redis.ts rename to packages/modules/event-bus-redis/src/services/event-bus-redis.ts diff --git a/packages/event-bus-redis/src/types/index.ts b/packages/modules/event-bus-redis/src/types/index.ts similarity index 100% rename from packages/event-bus-redis/src/types/index.ts rename to packages/modules/event-bus-redis/src/types/index.ts diff --git a/packages/event-bus-redis/tsconfig.json b/packages/modules/event-bus-redis/tsconfig.json similarity index 100% rename from packages/event-bus-redis/tsconfig.json rename to packages/modules/event-bus-redis/tsconfig.json diff --git a/packages/event-bus-redis/tsconfig.spec.json b/packages/modules/event-bus-redis/tsconfig.spec.json similarity index 100% rename from packages/event-bus-redis/tsconfig.spec.json rename to packages/modules/event-bus-redis/tsconfig.spec.json diff --git a/packages/file/.gitignore b/packages/modules/file/.gitignore similarity index 100% rename from packages/file/.gitignore rename to packages/modules/file/.gitignore diff --git a/packages/file/CHANGELOG.md b/packages/modules/file/CHANGELOG.md similarity index 100% rename from packages/file/CHANGELOG.md rename to packages/modules/file/CHANGELOG.md diff --git a/packages/file/README.md b/packages/modules/file/README.md similarity index 100% rename from packages/file/README.md rename to packages/modules/file/README.md diff --git a/packages/file/integration-tests/__fixtures__/providers/default-provider.ts b/packages/modules/file/integration-tests/__fixtures__/providers/default-provider.ts similarity index 100% rename from packages/file/integration-tests/__fixtures__/providers/default-provider.ts rename to packages/modules/file/integration-tests/__fixtures__/providers/default-provider.ts diff --git a/packages/file/integration-tests/__fixtures__/providers/index.ts b/packages/modules/file/integration-tests/__fixtures__/providers/index.ts similarity index 100% rename from packages/file/integration-tests/__fixtures__/providers/index.ts rename to packages/modules/file/integration-tests/__fixtures__/providers/index.ts diff --git a/packages/file/integration-tests/__tests__/module.spec.ts b/packages/modules/file/integration-tests/__tests__/module.spec.ts similarity index 100% rename from packages/file/integration-tests/__tests__/module.spec.ts rename to packages/modules/file/integration-tests/__tests__/module.spec.ts diff --git a/packages/file/jest.config.js b/packages/modules/file/jest.config.js similarity index 100% rename from packages/file/jest.config.js rename to packages/modules/file/jest.config.js diff --git a/packages/file/package.json b/packages/modules/file/package.json similarity index 100% rename from packages/file/package.json rename to packages/modules/file/package.json diff --git a/packages/file/src/index.ts b/packages/modules/file/src/index.ts similarity index 100% rename from packages/file/src/index.ts rename to packages/modules/file/src/index.ts diff --git a/packages/file/src/joiner-config.ts b/packages/modules/file/src/joiner-config.ts similarity index 100% rename from packages/file/src/joiner-config.ts rename to packages/modules/file/src/joiner-config.ts diff --git a/packages/file/src/loaders/providers.ts b/packages/modules/file/src/loaders/providers.ts similarity index 100% rename from packages/file/src/loaders/providers.ts rename to packages/modules/file/src/loaders/providers.ts diff --git a/packages/file/src/module-definition.ts b/packages/modules/file/src/module-definition.ts similarity index 100% rename from packages/file/src/module-definition.ts rename to packages/modules/file/src/module-definition.ts diff --git a/packages/file/src/services/__tests__/file.spec.ts b/packages/modules/file/src/services/__tests__/file.spec.ts similarity index 100% rename from packages/file/src/services/__tests__/file.spec.ts rename to packages/modules/file/src/services/__tests__/file.spec.ts diff --git a/packages/file/src/services/file-module-service.ts b/packages/modules/file/src/services/file-module-service.ts similarity index 100% rename from packages/file/src/services/file-module-service.ts rename to packages/modules/file/src/services/file-module-service.ts diff --git a/packages/file/src/services/file-provider-service.ts b/packages/modules/file/src/services/file-provider-service.ts similarity index 100% rename from packages/file/src/services/file-provider-service.ts rename to packages/modules/file/src/services/file-provider-service.ts diff --git a/packages/file/src/services/index.ts b/packages/modules/file/src/services/index.ts similarity index 100% rename from packages/file/src/services/index.ts rename to packages/modules/file/src/services/index.ts diff --git a/packages/file/src/types/index.ts b/packages/modules/file/src/types/index.ts similarity index 100% rename from packages/file/src/types/index.ts rename to packages/modules/file/src/types/index.ts diff --git a/packages/file/tsconfig.json b/packages/modules/file/tsconfig.json similarity index 100% rename from packages/file/tsconfig.json rename to packages/modules/file/tsconfig.json diff --git a/packages/file/tsconfig.spec.json b/packages/modules/file/tsconfig.spec.json similarity index 100% rename from packages/file/tsconfig.spec.json rename to packages/modules/file/tsconfig.spec.json diff --git a/packages/fulfillment/.gitignore b/packages/modules/fulfillment/.gitignore similarity index 100% rename from packages/fulfillment/.gitignore rename to packages/modules/fulfillment/.gitignore diff --git a/packages/fulfillment/CHANGELOG.md b/packages/modules/fulfillment/CHANGELOG.md similarity index 100% rename from packages/fulfillment/CHANGELOG.md rename to packages/modules/fulfillment/CHANGELOG.md diff --git a/packages/fulfillment/README.md b/packages/modules/fulfillment/README.md similarity index 100% rename from packages/fulfillment/README.md rename to packages/modules/fulfillment/README.md diff --git a/packages/fulfillment/integration-tests/__fixtures__/events.ts b/packages/modules/fulfillment/integration-tests/__fixtures__/events.ts similarity index 100% rename from packages/fulfillment/integration-tests/__fixtures__/events.ts rename to packages/modules/fulfillment/integration-tests/__fixtures__/events.ts diff --git a/packages/fulfillment/integration-tests/__fixtures__/fulfillment.ts b/packages/modules/fulfillment/integration-tests/__fixtures__/fulfillment.ts similarity index 100% rename from packages/fulfillment/integration-tests/__fixtures__/fulfillment.ts rename to packages/modules/fulfillment/integration-tests/__fixtures__/fulfillment.ts diff --git a/packages/fulfillment/integration-tests/__fixtures__/index.ts b/packages/modules/fulfillment/integration-tests/__fixtures__/index.ts similarity index 100% rename from packages/fulfillment/integration-tests/__fixtures__/index.ts rename to packages/modules/fulfillment/integration-tests/__fixtures__/index.ts diff --git a/packages/fulfillment/integration-tests/__fixtures__/providers/default-provider.ts b/packages/modules/fulfillment/integration-tests/__fixtures__/providers/default-provider.ts similarity index 100% rename from packages/fulfillment/integration-tests/__fixtures__/providers/default-provider.ts rename to packages/modules/fulfillment/integration-tests/__fixtures__/providers/default-provider.ts diff --git a/packages/fulfillment/integration-tests/__fixtures__/providers/index.ts b/packages/modules/fulfillment/integration-tests/__fixtures__/providers/index.ts similarity index 100% rename from packages/fulfillment/integration-tests/__fixtures__/providers/index.ts rename to packages/modules/fulfillment/integration-tests/__fixtures__/providers/index.ts diff --git a/packages/fulfillment/integration-tests/__fixtures__/shipping-options.ts b/packages/modules/fulfillment/integration-tests/__fixtures__/shipping-options.ts similarity index 100% rename from packages/fulfillment/integration-tests/__fixtures__/shipping-options.ts rename to packages/modules/fulfillment/integration-tests/__fixtures__/shipping-options.ts diff --git a/packages/fulfillment/integration-tests/__tests__/fulfillment-module-service/fulfillment-set.spec.ts b/packages/modules/fulfillment/integration-tests/__tests__/fulfillment-module-service/fulfillment-set.spec.ts similarity index 100% rename from packages/fulfillment/integration-tests/__tests__/fulfillment-module-service/fulfillment-set.spec.ts rename to packages/modules/fulfillment/integration-tests/__tests__/fulfillment-module-service/fulfillment-set.spec.ts diff --git a/packages/fulfillment/integration-tests/__tests__/fulfillment-module-service/fulfillment.spec.ts b/packages/modules/fulfillment/integration-tests/__tests__/fulfillment-module-service/fulfillment.spec.ts similarity index 100% rename from packages/fulfillment/integration-tests/__tests__/fulfillment-module-service/fulfillment.spec.ts rename to packages/modules/fulfillment/integration-tests/__tests__/fulfillment-module-service/fulfillment.spec.ts diff --git a/packages/fulfillment/integration-tests/__tests__/fulfillment-module-service/geo-zone.spec.ts b/packages/modules/fulfillment/integration-tests/__tests__/fulfillment-module-service/geo-zone.spec.ts similarity index 100% rename from packages/fulfillment/integration-tests/__tests__/fulfillment-module-service/geo-zone.spec.ts rename to packages/modules/fulfillment/integration-tests/__tests__/fulfillment-module-service/geo-zone.spec.ts diff --git a/packages/fulfillment/integration-tests/__tests__/fulfillment-module-service/index.spec.ts b/packages/modules/fulfillment/integration-tests/__tests__/fulfillment-module-service/index.spec.ts similarity index 100% rename from packages/fulfillment/integration-tests/__tests__/fulfillment-module-service/index.spec.ts rename to packages/modules/fulfillment/integration-tests/__tests__/fulfillment-module-service/index.spec.ts diff --git a/packages/fulfillment/integration-tests/__tests__/fulfillment-module-service/service-zone.spec.ts b/packages/modules/fulfillment/integration-tests/__tests__/fulfillment-module-service/service-zone.spec.ts similarity index 100% rename from packages/fulfillment/integration-tests/__tests__/fulfillment-module-service/service-zone.spec.ts rename to packages/modules/fulfillment/integration-tests/__tests__/fulfillment-module-service/service-zone.spec.ts diff --git a/packages/fulfillment/integration-tests/__tests__/fulfillment-module-service/shipping-option.spec.ts b/packages/modules/fulfillment/integration-tests/__tests__/fulfillment-module-service/shipping-option.spec.ts similarity index 100% rename from packages/fulfillment/integration-tests/__tests__/fulfillment-module-service/shipping-option.spec.ts rename to packages/modules/fulfillment/integration-tests/__tests__/fulfillment-module-service/shipping-option.spec.ts diff --git a/packages/fulfillment/integration-tests/__tests__/fulfillment-module-service/shipping-profile.spec.ts b/packages/modules/fulfillment/integration-tests/__tests__/fulfillment-module-service/shipping-profile.spec.ts similarity index 100% rename from packages/fulfillment/integration-tests/__tests__/fulfillment-module-service/shipping-profile.spec.ts rename to packages/modules/fulfillment/integration-tests/__tests__/fulfillment-module-service/shipping-profile.spec.ts diff --git a/packages/fulfillment/jest.config.js b/packages/modules/fulfillment/jest.config.js similarity index 100% rename from packages/fulfillment/jest.config.js rename to packages/modules/fulfillment/jest.config.js diff --git a/packages/fulfillment/mikro-orm.config.dev.ts b/packages/modules/fulfillment/mikro-orm.config.dev.ts similarity index 100% rename from packages/fulfillment/mikro-orm.config.dev.ts rename to packages/modules/fulfillment/mikro-orm.config.dev.ts diff --git a/packages/fulfillment/package.json b/packages/modules/fulfillment/package.json similarity index 100% rename from packages/fulfillment/package.json rename to packages/modules/fulfillment/package.json diff --git a/packages/fulfillment/src/index.ts b/packages/modules/fulfillment/src/index.ts similarity index 100% rename from packages/fulfillment/src/index.ts rename to packages/modules/fulfillment/src/index.ts diff --git a/packages/fulfillment/src/joiner-config.ts b/packages/modules/fulfillment/src/joiner-config.ts similarity index 100% rename from packages/fulfillment/src/joiner-config.ts rename to packages/modules/fulfillment/src/joiner-config.ts diff --git a/packages/fulfillment/src/loaders/providers.ts b/packages/modules/fulfillment/src/loaders/providers.ts similarity index 100% rename from packages/fulfillment/src/loaders/providers.ts rename to packages/modules/fulfillment/src/loaders/providers.ts diff --git a/packages/fulfillment/src/migrations/.snapshot-medusa-fulfillment.json b/packages/modules/fulfillment/src/migrations/.snapshot-medusa-fulfillment.json similarity index 100% rename from packages/fulfillment/src/migrations/.snapshot-medusa-fulfillment.json rename to packages/modules/fulfillment/src/migrations/.snapshot-medusa-fulfillment.json diff --git a/packages/fulfillment/src/migrations/Migration20240311145700_InitialSetupMigration.ts b/packages/modules/fulfillment/src/migrations/Migration20240311145700_InitialSetupMigration.ts similarity index 100% rename from packages/fulfillment/src/migrations/Migration20240311145700_InitialSetupMigration.ts rename to packages/modules/fulfillment/src/migrations/Migration20240311145700_InitialSetupMigration.ts diff --git a/packages/fulfillment/src/models/address.ts b/packages/modules/fulfillment/src/models/address.ts similarity index 100% rename from packages/fulfillment/src/models/address.ts rename to packages/modules/fulfillment/src/models/address.ts diff --git a/packages/fulfillment/src/models/fulfillment-item.ts b/packages/modules/fulfillment/src/models/fulfillment-item.ts similarity index 100% rename from packages/fulfillment/src/models/fulfillment-item.ts rename to packages/modules/fulfillment/src/models/fulfillment-item.ts diff --git a/packages/fulfillment/src/models/fulfillment-label.ts b/packages/modules/fulfillment/src/models/fulfillment-label.ts similarity index 100% rename from packages/fulfillment/src/models/fulfillment-label.ts rename to packages/modules/fulfillment/src/models/fulfillment-label.ts diff --git a/packages/fulfillment/src/models/fulfillment-provider.ts b/packages/modules/fulfillment/src/models/fulfillment-provider.ts similarity index 100% rename from packages/fulfillment/src/models/fulfillment-provider.ts rename to packages/modules/fulfillment/src/models/fulfillment-provider.ts diff --git a/packages/fulfillment/src/models/fulfillment-set.ts b/packages/modules/fulfillment/src/models/fulfillment-set.ts similarity index 100% rename from packages/fulfillment/src/models/fulfillment-set.ts rename to packages/modules/fulfillment/src/models/fulfillment-set.ts diff --git a/packages/fulfillment/src/models/fulfillment.ts b/packages/modules/fulfillment/src/models/fulfillment.ts similarity index 100% rename from packages/fulfillment/src/models/fulfillment.ts rename to packages/modules/fulfillment/src/models/fulfillment.ts diff --git a/packages/fulfillment/src/models/geo-zone.ts b/packages/modules/fulfillment/src/models/geo-zone.ts similarity index 100% rename from packages/fulfillment/src/models/geo-zone.ts rename to packages/modules/fulfillment/src/models/geo-zone.ts diff --git a/packages/fulfillment/src/models/index.ts b/packages/modules/fulfillment/src/models/index.ts similarity index 100% rename from packages/fulfillment/src/models/index.ts rename to packages/modules/fulfillment/src/models/index.ts diff --git a/packages/fulfillment/src/models/service-zone.ts b/packages/modules/fulfillment/src/models/service-zone.ts similarity index 100% rename from packages/fulfillment/src/models/service-zone.ts rename to packages/modules/fulfillment/src/models/service-zone.ts diff --git a/packages/fulfillment/src/models/shipping-option-rule.ts b/packages/modules/fulfillment/src/models/shipping-option-rule.ts similarity index 100% rename from packages/fulfillment/src/models/shipping-option-rule.ts rename to packages/modules/fulfillment/src/models/shipping-option-rule.ts diff --git a/packages/fulfillment/src/models/shipping-option-type.ts b/packages/modules/fulfillment/src/models/shipping-option-type.ts similarity index 100% rename from packages/fulfillment/src/models/shipping-option-type.ts rename to packages/modules/fulfillment/src/models/shipping-option-type.ts diff --git a/packages/fulfillment/src/models/shipping-option.ts b/packages/modules/fulfillment/src/models/shipping-option.ts similarity index 100% rename from packages/fulfillment/src/models/shipping-option.ts rename to packages/modules/fulfillment/src/models/shipping-option.ts diff --git a/packages/fulfillment/src/models/shipping-profile.ts b/packages/modules/fulfillment/src/models/shipping-profile.ts similarity index 100% rename from packages/fulfillment/src/models/shipping-profile.ts rename to packages/modules/fulfillment/src/models/shipping-profile.ts diff --git a/packages/fulfillment/src/module-definition.ts b/packages/modules/fulfillment/src/module-definition.ts similarity index 100% rename from packages/fulfillment/src/module-definition.ts rename to packages/modules/fulfillment/src/module-definition.ts diff --git a/packages/fulfillment/src/repositories/fulfillment-set.ts b/packages/modules/fulfillment/src/repositories/fulfillment-set.ts similarity index 100% rename from packages/fulfillment/src/repositories/fulfillment-set.ts rename to packages/modules/fulfillment/src/repositories/fulfillment-set.ts diff --git a/packages/fulfillment/src/repositories/index.ts b/packages/modules/fulfillment/src/repositories/index.ts similarity index 100% rename from packages/fulfillment/src/repositories/index.ts rename to packages/modules/fulfillment/src/repositories/index.ts diff --git a/packages/fulfillment/src/scripts/bin/run-seed.ts b/packages/modules/fulfillment/src/scripts/bin/run-seed.ts similarity index 100% rename from packages/fulfillment/src/scripts/bin/run-seed.ts rename to packages/modules/fulfillment/src/scripts/bin/run-seed.ts diff --git a/packages/fulfillment/src/services/fulfillment-module-service.ts b/packages/modules/fulfillment/src/services/fulfillment-module-service.ts similarity index 100% rename from packages/fulfillment/src/services/fulfillment-module-service.ts rename to packages/modules/fulfillment/src/services/fulfillment-module-service.ts diff --git a/packages/fulfillment/src/services/fulfillment-provider.ts b/packages/modules/fulfillment/src/services/fulfillment-provider.ts similarity index 100% rename from packages/fulfillment/src/services/fulfillment-provider.ts rename to packages/modules/fulfillment/src/services/fulfillment-provider.ts diff --git a/packages/fulfillment/src/services/index.ts b/packages/modules/fulfillment/src/services/index.ts similarity index 100% rename from packages/fulfillment/src/services/index.ts rename to packages/modules/fulfillment/src/services/index.ts diff --git a/packages/fulfillment/src/types/index.ts b/packages/modules/fulfillment/src/types/index.ts similarity index 100% rename from packages/fulfillment/src/types/index.ts rename to packages/modules/fulfillment/src/types/index.ts diff --git a/packages/fulfillment/src/types/service.ts b/packages/modules/fulfillment/src/types/service.ts similarity index 100% rename from packages/fulfillment/src/types/service.ts rename to packages/modules/fulfillment/src/types/service.ts diff --git a/packages/fulfillment/src/utils/__tests__/utils.spec.ts b/packages/modules/fulfillment/src/utils/__tests__/utils.spec.ts similarity index 100% rename from packages/fulfillment/src/utils/__tests__/utils.spec.ts rename to packages/modules/fulfillment/src/utils/__tests__/utils.spec.ts diff --git a/packages/fulfillment/src/utils/index.ts b/packages/modules/fulfillment/src/utils/index.ts similarity index 100% rename from packages/fulfillment/src/utils/index.ts rename to packages/modules/fulfillment/src/utils/index.ts diff --git a/packages/fulfillment/src/utils/utils.ts b/packages/modules/fulfillment/src/utils/utils.ts similarity index 100% rename from packages/fulfillment/src/utils/utils.ts rename to packages/modules/fulfillment/src/utils/utils.ts diff --git a/packages/fulfillment/tsconfig.json b/packages/modules/fulfillment/tsconfig.json similarity index 100% rename from packages/fulfillment/tsconfig.json rename to packages/modules/fulfillment/tsconfig.json diff --git a/packages/fulfillment/tsconfig.spec.json b/packages/modules/fulfillment/tsconfig.spec.json similarity index 100% rename from packages/fulfillment/tsconfig.spec.json rename to packages/modules/fulfillment/tsconfig.spec.json diff --git a/packages/inventory-next/.gitignore b/packages/modules/inventory-next/.gitignore similarity index 100% rename from packages/inventory-next/.gitignore rename to packages/modules/inventory-next/.gitignore diff --git a/packages/inventory-next/CHANGELOG.md b/packages/modules/inventory-next/CHANGELOG.md similarity index 100% rename from packages/inventory-next/CHANGELOG.md rename to packages/modules/inventory-next/CHANGELOG.md diff --git a/packages/inventory-next/integration-tests/__tests__/inventory-module-service.spec.ts b/packages/modules/inventory-next/integration-tests/__tests__/inventory-module-service.spec.ts similarity index 100% rename from packages/inventory-next/integration-tests/__tests__/inventory-module-service.spec.ts rename to packages/modules/inventory-next/integration-tests/__tests__/inventory-module-service.spec.ts diff --git a/packages/inventory-next/jest.config.js b/packages/modules/inventory-next/jest.config.js similarity index 100% rename from packages/inventory-next/jest.config.js rename to packages/modules/inventory-next/jest.config.js diff --git a/packages/inventory-next/mikro-orm.config.dev.ts b/packages/modules/inventory-next/mikro-orm.config.dev.ts similarity index 100% rename from packages/inventory-next/mikro-orm.config.dev.ts rename to packages/modules/inventory-next/mikro-orm.config.dev.ts diff --git a/packages/inventory-next/package.json b/packages/modules/inventory-next/package.json similarity index 100% rename from packages/inventory-next/package.json rename to packages/modules/inventory-next/package.json diff --git a/packages/inventory-next/src/index.ts b/packages/modules/inventory-next/src/index.ts similarity index 100% rename from packages/inventory-next/src/index.ts rename to packages/modules/inventory-next/src/index.ts diff --git a/packages/inventory-next/src/joiner-config.ts b/packages/modules/inventory-next/src/joiner-config.ts similarity index 100% rename from packages/inventory-next/src/joiner-config.ts rename to packages/modules/inventory-next/src/joiner-config.ts diff --git a/packages/inventory-next/src/migrations/.snapshot-medusa-inventory.json b/packages/modules/inventory-next/src/migrations/.snapshot-medusa-inventory.json similarity index 100% rename from packages/inventory-next/src/migrations/.snapshot-medusa-inventory.json rename to packages/modules/inventory-next/src/migrations/.snapshot-medusa-inventory.json diff --git a/packages/inventory-next/src/migrations/Migration20240307132720.ts b/packages/modules/inventory-next/src/migrations/Migration20240307132720.ts similarity index 100% rename from packages/inventory-next/src/migrations/Migration20240307132720.ts rename to packages/modules/inventory-next/src/migrations/Migration20240307132720.ts diff --git a/packages/inventory-next/src/models/index.ts b/packages/modules/inventory-next/src/models/index.ts similarity index 100% rename from packages/inventory-next/src/models/index.ts rename to packages/modules/inventory-next/src/models/index.ts diff --git a/packages/inventory-next/src/models/inventory-item.ts b/packages/modules/inventory-next/src/models/inventory-item.ts similarity index 100% rename from packages/inventory-next/src/models/inventory-item.ts rename to packages/modules/inventory-next/src/models/inventory-item.ts diff --git a/packages/inventory-next/src/models/inventory-level.ts b/packages/modules/inventory-next/src/models/inventory-level.ts similarity index 100% rename from packages/inventory-next/src/models/inventory-level.ts rename to packages/modules/inventory-next/src/models/inventory-level.ts diff --git a/packages/inventory-next/src/models/reservation-item.ts b/packages/modules/inventory-next/src/models/reservation-item.ts similarity index 100% rename from packages/inventory-next/src/models/reservation-item.ts rename to packages/modules/inventory-next/src/models/reservation-item.ts diff --git a/packages/inventory-next/src/module-definition.ts b/packages/modules/inventory-next/src/module-definition.ts similarity index 100% rename from packages/inventory-next/src/module-definition.ts rename to packages/modules/inventory-next/src/module-definition.ts diff --git a/packages/inventory-next/src/repositories/index.ts b/packages/modules/inventory-next/src/repositories/index.ts similarity index 100% rename from packages/inventory-next/src/repositories/index.ts rename to packages/modules/inventory-next/src/repositories/index.ts diff --git a/packages/inventory-next/src/repositories/inventory-level.ts b/packages/modules/inventory-next/src/repositories/inventory-level.ts similarity index 100% rename from packages/inventory-next/src/repositories/inventory-level.ts rename to packages/modules/inventory-next/src/repositories/inventory-level.ts diff --git a/packages/inventory-next/src/schema/index.ts b/packages/modules/inventory-next/src/schema/index.ts similarity index 100% rename from packages/inventory-next/src/schema/index.ts rename to packages/modules/inventory-next/src/schema/index.ts diff --git a/packages/inventory-next/src/services/__tests__/noop.ts b/packages/modules/inventory-next/src/services/__tests__/noop.ts similarity index 100% rename from packages/inventory-next/src/services/__tests__/noop.ts rename to packages/modules/inventory-next/src/services/__tests__/noop.ts diff --git a/packages/inventory-next/src/services/index.ts b/packages/modules/inventory-next/src/services/index.ts similarity index 100% rename from packages/inventory-next/src/services/index.ts rename to packages/modules/inventory-next/src/services/index.ts diff --git a/packages/inventory-next/src/services/inventory-level.ts b/packages/modules/inventory-next/src/services/inventory-level.ts similarity index 100% rename from packages/inventory-next/src/services/inventory-level.ts rename to packages/modules/inventory-next/src/services/inventory-level.ts diff --git a/packages/inventory-next/src/services/inventory.ts b/packages/modules/inventory-next/src/services/inventory.ts similarity index 100% rename from packages/inventory-next/src/services/inventory.ts rename to packages/modules/inventory-next/src/services/inventory.ts diff --git a/packages/inventory-next/tsconfig.json b/packages/modules/inventory-next/tsconfig.json similarity index 100% rename from packages/inventory-next/tsconfig.json rename to packages/modules/inventory-next/tsconfig.json diff --git a/packages/inventory-next/tsconfig.spec.json b/packages/modules/inventory-next/tsconfig.spec.json similarity index 100% rename from packages/inventory-next/tsconfig.spec.json rename to packages/modules/inventory-next/tsconfig.spec.json diff --git a/packages/link-modules/.gitignore b/packages/modules/link-modules/.gitignore similarity index 100% rename from packages/link-modules/.gitignore rename to packages/modules/link-modules/.gitignore diff --git a/packages/link-modules/CHANGELOG.md b/packages/modules/link-modules/CHANGELOG.md similarity index 100% rename from packages/link-modules/CHANGELOG.md rename to packages/modules/link-modules/CHANGELOG.md diff --git a/packages/link-modules/jest.config.js b/packages/modules/link-modules/jest.config.js similarity index 100% rename from packages/link-modules/jest.config.js rename to packages/modules/link-modules/jest.config.js diff --git a/packages/link-modules/package.json b/packages/modules/link-modules/package.json similarity index 100% rename from packages/link-modules/package.json rename to packages/modules/link-modules/package.json diff --git a/packages/link-modules/src/definitions/cart-customer.ts b/packages/modules/link-modules/src/definitions/cart-customer.ts similarity index 100% rename from packages/link-modules/src/definitions/cart-customer.ts rename to packages/modules/link-modules/src/definitions/cart-customer.ts diff --git a/packages/link-modules/src/definitions/cart-payment-collection.ts b/packages/modules/link-modules/src/definitions/cart-payment-collection.ts similarity index 100% rename from packages/link-modules/src/definitions/cart-payment-collection.ts rename to packages/modules/link-modules/src/definitions/cart-payment-collection.ts diff --git a/packages/link-modules/src/definitions/cart-promotion.ts b/packages/modules/link-modules/src/definitions/cart-promotion.ts similarity index 100% rename from packages/link-modules/src/definitions/cart-promotion.ts rename to packages/modules/link-modules/src/definitions/cart-promotion.ts diff --git a/packages/link-modules/src/definitions/cart-region.ts b/packages/modules/link-modules/src/definitions/cart-region.ts similarity index 100% rename from packages/link-modules/src/definitions/cart-region.ts rename to packages/modules/link-modules/src/definitions/cart-region.ts diff --git a/packages/link-modules/src/definitions/cart-sales-channel.ts b/packages/modules/link-modules/src/definitions/cart-sales-channel.ts similarity index 100% rename from packages/link-modules/src/definitions/cart-sales-channel.ts rename to packages/modules/link-modules/src/definitions/cart-sales-channel.ts diff --git a/packages/link-modules/src/definitions/fulfillment-set-location.ts b/packages/modules/link-modules/src/definitions/fulfillment-set-location.ts similarity index 100% rename from packages/link-modules/src/definitions/fulfillment-set-location.ts rename to packages/modules/link-modules/src/definitions/fulfillment-set-location.ts diff --git a/packages/link-modules/src/definitions/index.ts b/packages/modules/link-modules/src/definitions/index.ts similarity index 100% rename from packages/link-modules/src/definitions/index.ts rename to packages/modules/link-modules/src/definitions/index.ts diff --git a/packages/link-modules/src/definitions/inventory-level-stock-location.ts b/packages/modules/link-modules/src/definitions/inventory-level-stock-location.ts similarity index 100% rename from packages/link-modules/src/definitions/inventory-level-stock-location.ts rename to packages/modules/link-modules/src/definitions/inventory-level-stock-location.ts diff --git a/packages/link-modules/src/definitions/order-customer.ts b/packages/modules/link-modules/src/definitions/order-customer.ts similarity index 100% rename from packages/link-modules/src/definitions/order-customer.ts rename to packages/modules/link-modules/src/definitions/order-customer.ts diff --git a/packages/link-modules/src/definitions/order-promotion.ts b/packages/modules/link-modules/src/definitions/order-promotion.ts similarity index 100% rename from packages/link-modules/src/definitions/order-promotion.ts rename to packages/modules/link-modules/src/definitions/order-promotion.ts diff --git a/packages/link-modules/src/definitions/order-region.ts b/packages/modules/link-modules/src/definitions/order-region.ts similarity index 100% rename from packages/link-modules/src/definitions/order-region.ts rename to packages/modules/link-modules/src/definitions/order-region.ts diff --git a/packages/link-modules/src/definitions/order-sales-channel.ts b/packages/modules/link-modules/src/definitions/order-sales-channel.ts similarity index 100% rename from packages/link-modules/src/definitions/order-sales-channel.ts rename to packages/modules/link-modules/src/definitions/order-sales-channel.ts diff --git a/packages/link-modules/src/definitions/product-sales-channel.ts b/packages/modules/link-modules/src/definitions/product-sales-channel.ts similarity index 100% rename from packages/link-modules/src/definitions/product-sales-channel.ts rename to packages/modules/link-modules/src/definitions/product-sales-channel.ts diff --git a/packages/link-modules/src/definitions/product-shipping-profile.ts b/packages/modules/link-modules/src/definitions/product-shipping-profile.ts similarity index 100% rename from packages/link-modules/src/definitions/product-shipping-profile.ts rename to packages/modules/link-modules/src/definitions/product-shipping-profile.ts diff --git a/packages/link-modules/src/definitions/product-variant-inventory-item.ts b/packages/modules/link-modules/src/definitions/product-variant-inventory-item.ts similarity index 100% rename from packages/link-modules/src/definitions/product-variant-inventory-item.ts rename to packages/modules/link-modules/src/definitions/product-variant-inventory-item.ts diff --git a/packages/link-modules/src/definitions/product-variant-price-set.ts b/packages/modules/link-modules/src/definitions/product-variant-price-set.ts similarity index 100% rename from packages/link-modules/src/definitions/product-variant-price-set.ts rename to packages/modules/link-modules/src/definitions/product-variant-price-set.ts diff --git a/packages/link-modules/src/definitions/publishable-api-key-sales-channel.ts b/packages/modules/link-modules/src/definitions/publishable-api-key-sales-channel.ts similarity index 100% rename from packages/link-modules/src/definitions/publishable-api-key-sales-channel.ts rename to packages/modules/link-modules/src/definitions/publishable-api-key-sales-channel.ts diff --git a/packages/link-modules/src/definitions/region-payment-provider.ts b/packages/modules/link-modules/src/definitions/region-payment-provider.ts similarity index 100% rename from packages/link-modules/src/definitions/region-payment-provider.ts rename to packages/modules/link-modules/src/definitions/region-payment-provider.ts diff --git a/packages/link-modules/src/definitions/sales-channel-location.ts b/packages/modules/link-modules/src/definitions/sales-channel-location.ts similarity index 100% rename from packages/link-modules/src/definitions/sales-channel-location.ts rename to packages/modules/link-modules/src/definitions/sales-channel-location.ts diff --git a/packages/link-modules/src/definitions/shipping-option-price-set.ts b/packages/modules/link-modules/src/definitions/shipping-option-price-set.ts similarity index 100% rename from packages/link-modules/src/definitions/shipping-option-price-set.ts rename to packages/modules/link-modules/src/definitions/shipping-option-price-set.ts diff --git a/packages/link-modules/src/definitions/store-default-currency.ts b/packages/modules/link-modules/src/definitions/store-default-currency.ts similarity index 100% rename from packages/link-modules/src/definitions/store-default-currency.ts rename to packages/modules/link-modules/src/definitions/store-default-currency.ts diff --git a/packages/link-modules/src/index.ts b/packages/modules/link-modules/src/index.ts similarity index 100% rename from packages/link-modules/src/index.ts rename to packages/modules/link-modules/src/index.ts diff --git a/packages/link-modules/src/initialize/index.ts b/packages/modules/link-modules/src/initialize/index.ts similarity index 100% rename from packages/link-modules/src/initialize/index.ts rename to packages/modules/link-modules/src/initialize/index.ts diff --git a/packages/link-modules/src/initialize/module-definition.ts b/packages/modules/link-modules/src/initialize/module-definition.ts similarity index 100% rename from packages/link-modules/src/initialize/module-definition.ts rename to packages/modules/link-modules/src/initialize/module-definition.ts diff --git a/packages/link-modules/src/loaders/connection.ts b/packages/modules/link-modules/src/loaders/connection.ts similarity index 100% rename from packages/link-modules/src/loaders/connection.ts rename to packages/modules/link-modules/src/loaders/connection.ts diff --git a/packages/link-modules/src/loaders/container.ts b/packages/modules/link-modules/src/loaders/container.ts similarity index 100% rename from packages/link-modules/src/loaders/container.ts rename to packages/modules/link-modules/src/loaders/container.ts diff --git a/packages/link-modules/src/loaders/index.ts b/packages/modules/link-modules/src/loaders/index.ts similarity index 100% rename from packages/link-modules/src/loaders/index.ts rename to packages/modules/link-modules/src/loaders/index.ts diff --git a/packages/link-modules/src/migration/index.ts b/packages/modules/link-modules/src/migration/index.ts similarity index 100% rename from packages/link-modules/src/migration/index.ts rename to packages/modules/link-modules/src/migration/index.ts diff --git a/packages/link-modules/src/repositories/index.ts b/packages/modules/link-modules/src/repositories/index.ts similarity index 100% rename from packages/link-modules/src/repositories/index.ts rename to packages/modules/link-modules/src/repositories/index.ts diff --git a/packages/link-modules/src/repositories/link.ts b/packages/modules/link-modules/src/repositories/link.ts similarity index 100% rename from packages/link-modules/src/repositories/link.ts rename to packages/modules/link-modules/src/repositories/link.ts diff --git a/packages/link-modules/src/services/dynamic-service-class.ts b/packages/modules/link-modules/src/services/dynamic-service-class.ts similarity index 100% rename from packages/link-modules/src/services/dynamic-service-class.ts rename to packages/modules/link-modules/src/services/dynamic-service-class.ts diff --git a/packages/link-modules/src/services/index.ts b/packages/modules/link-modules/src/services/index.ts similarity index 100% rename from packages/link-modules/src/services/index.ts rename to packages/modules/link-modules/src/services/index.ts diff --git a/packages/link-modules/src/services/link-module-service.ts b/packages/modules/link-modules/src/services/link-module-service.ts similarity index 100% rename from packages/link-modules/src/services/link-module-service.ts rename to packages/modules/link-modules/src/services/link-module-service.ts diff --git a/packages/link-modules/src/services/link.ts b/packages/modules/link-modules/src/services/link.ts similarity index 100% rename from packages/link-modules/src/services/link.ts rename to packages/modules/link-modules/src/services/link.ts diff --git a/packages/link-modules/src/types/index.ts b/packages/modules/link-modules/src/types/index.ts similarity index 100% rename from packages/link-modules/src/types/index.ts rename to packages/modules/link-modules/src/types/index.ts diff --git a/packages/link-modules/src/utils/compose-link-name.ts b/packages/modules/link-modules/src/utils/compose-link-name.ts similarity index 100% rename from packages/link-modules/src/utils/compose-link-name.ts rename to packages/modules/link-modules/src/utils/compose-link-name.ts diff --git a/packages/link-modules/src/utils/generate-entity.ts b/packages/modules/link-modules/src/utils/generate-entity.ts similarity index 100% rename from packages/link-modules/src/utils/generate-entity.ts rename to packages/modules/link-modules/src/utils/generate-entity.ts diff --git a/packages/link-modules/src/utils/generate-schema.ts b/packages/modules/link-modules/src/utils/generate-schema.ts similarity index 100% rename from packages/link-modules/src/utils/generate-schema.ts rename to packages/modules/link-modules/src/utils/generate-schema.ts diff --git a/packages/link-modules/src/utils/index.ts b/packages/modules/link-modules/src/utils/index.ts similarity index 100% rename from packages/link-modules/src/utils/index.ts rename to packages/modules/link-modules/src/utils/index.ts diff --git a/packages/link-modules/tsconfig.json b/packages/modules/link-modules/tsconfig.json similarity index 100% rename from packages/link-modules/tsconfig.json rename to packages/modules/link-modules/tsconfig.json diff --git a/packages/link-modules/tsconfig.spec.json b/packages/modules/link-modules/tsconfig.spec.json similarity index 100% rename from packages/link-modules/tsconfig.spec.json rename to packages/modules/link-modules/tsconfig.spec.json diff --git a/packages/order/.gitignore b/packages/modules/order/.gitignore similarity index 100% rename from packages/order/.gitignore rename to packages/modules/order/.gitignore diff --git a/packages/order/CHANGELOG.md b/packages/modules/order/CHANGELOG.md similarity index 100% rename from packages/order/CHANGELOG.md rename to packages/modules/order/CHANGELOG.md diff --git a/packages/order/README.md b/packages/modules/order/README.md similarity index 100% rename from packages/order/README.md rename to packages/modules/order/README.md diff --git a/packages/order/integration-tests/__fixtures__/index.ts b/packages/modules/order/integration-tests/__fixtures__/index.ts similarity index 100% rename from packages/order/integration-tests/__fixtures__/index.ts rename to packages/modules/order/integration-tests/__fixtures__/index.ts diff --git a/packages/order/integration-tests/__tests__/create-order.ts b/packages/modules/order/integration-tests/__tests__/create-order.ts similarity index 100% rename from packages/order/integration-tests/__tests__/create-order.ts rename to packages/modules/order/integration-tests/__tests__/create-order.ts diff --git a/packages/order/integration-tests/__tests__/order-edit.ts b/packages/modules/order/integration-tests/__tests__/order-edit.ts similarity index 100% rename from packages/order/integration-tests/__tests__/order-edit.ts rename to packages/modules/order/integration-tests/__tests__/order-edit.ts diff --git a/packages/order/integration-tests/__tests__/order-items-shipping.spec.ts b/packages/modules/order/integration-tests/__tests__/order-items-shipping.spec.ts similarity index 100% rename from packages/order/integration-tests/__tests__/order-items-shipping.spec.ts rename to packages/modules/order/integration-tests/__tests__/order-items-shipping.spec.ts diff --git a/packages/order/integration-tests/setup-env.js b/packages/modules/order/integration-tests/setup-env.js similarity index 100% rename from packages/order/integration-tests/setup-env.js rename to packages/modules/order/integration-tests/setup-env.js diff --git a/packages/order/integration-tests/setup.js b/packages/modules/order/integration-tests/setup.js similarity index 100% rename from packages/order/integration-tests/setup.js rename to packages/modules/order/integration-tests/setup.js diff --git a/packages/order/jest.config.js b/packages/modules/order/jest.config.js similarity index 100% rename from packages/order/jest.config.js rename to packages/modules/order/jest.config.js diff --git a/packages/order/mikro-orm.config.dev.ts b/packages/modules/order/mikro-orm.config.dev.ts similarity index 100% rename from packages/order/mikro-orm.config.dev.ts rename to packages/modules/order/mikro-orm.config.dev.ts diff --git a/packages/order/package.json b/packages/modules/order/package.json similarity index 100% rename from packages/order/package.json rename to packages/modules/order/package.json diff --git a/packages/order/src/index.ts b/packages/modules/order/src/index.ts similarity index 100% rename from packages/order/src/index.ts rename to packages/modules/order/src/index.ts diff --git a/packages/order/src/joiner-config.ts b/packages/modules/order/src/joiner-config.ts similarity index 100% rename from packages/order/src/joiner-config.ts rename to packages/modules/order/src/joiner-config.ts diff --git a/packages/order/src/migrations/.snapshot-medusa-order.json b/packages/modules/order/src/migrations/.snapshot-medusa-order.json similarity index 100% rename from packages/order/src/migrations/.snapshot-medusa-order.json rename to packages/modules/order/src/migrations/.snapshot-medusa-order.json diff --git a/packages/order/src/migrations/Migration20240219102530.ts b/packages/modules/order/src/migrations/Migration20240219102530.ts similarity index 100% rename from packages/order/src/migrations/Migration20240219102530.ts rename to packages/modules/order/src/migrations/Migration20240219102530.ts diff --git a/packages/order/src/models/address.ts b/packages/modules/order/src/models/address.ts similarity index 100% rename from packages/order/src/models/address.ts rename to packages/modules/order/src/models/address.ts diff --git a/packages/order/src/models/adjustment-line.ts b/packages/modules/order/src/models/adjustment-line.ts similarity index 100% rename from packages/order/src/models/adjustment-line.ts rename to packages/modules/order/src/models/adjustment-line.ts diff --git a/packages/order/src/models/index.ts b/packages/modules/order/src/models/index.ts similarity index 100% rename from packages/order/src/models/index.ts rename to packages/modules/order/src/models/index.ts diff --git a/packages/order/src/models/line-item-adjustment.ts b/packages/modules/order/src/models/line-item-adjustment.ts similarity index 100% rename from packages/order/src/models/line-item-adjustment.ts rename to packages/modules/order/src/models/line-item-adjustment.ts diff --git a/packages/order/src/models/line-item-tax-line.ts b/packages/modules/order/src/models/line-item-tax-line.ts similarity index 100% rename from packages/order/src/models/line-item-tax-line.ts rename to packages/modules/order/src/models/line-item-tax-line.ts diff --git a/packages/order/src/models/line-item.ts b/packages/modules/order/src/models/line-item.ts similarity index 100% rename from packages/order/src/models/line-item.ts rename to packages/modules/order/src/models/line-item.ts diff --git a/packages/order/src/models/order-change-action.ts b/packages/modules/order/src/models/order-change-action.ts similarity index 100% rename from packages/order/src/models/order-change-action.ts rename to packages/modules/order/src/models/order-change-action.ts diff --git a/packages/order/src/models/order-change.ts b/packages/modules/order/src/models/order-change.ts similarity index 100% rename from packages/order/src/models/order-change.ts rename to packages/modules/order/src/models/order-change.ts diff --git a/packages/order/src/models/order-item.ts b/packages/modules/order/src/models/order-item.ts similarity index 100% rename from packages/order/src/models/order-item.ts rename to packages/modules/order/src/models/order-item.ts diff --git a/packages/order/src/models/order-shipping-method.ts b/packages/modules/order/src/models/order-shipping-method.ts similarity index 100% rename from packages/order/src/models/order-shipping-method.ts rename to packages/modules/order/src/models/order-shipping-method.ts diff --git a/packages/order/src/models/order-summary.ts b/packages/modules/order/src/models/order-summary.ts similarity index 100% rename from packages/order/src/models/order-summary.ts rename to packages/modules/order/src/models/order-summary.ts diff --git a/packages/order/src/models/order.ts b/packages/modules/order/src/models/order.ts similarity index 100% rename from packages/order/src/models/order.ts rename to packages/modules/order/src/models/order.ts diff --git a/packages/order/src/models/shipping-method-adjustment.ts b/packages/modules/order/src/models/shipping-method-adjustment.ts similarity index 100% rename from packages/order/src/models/shipping-method-adjustment.ts rename to packages/modules/order/src/models/shipping-method-adjustment.ts diff --git a/packages/order/src/models/shipping-method-tax-line.ts b/packages/modules/order/src/models/shipping-method-tax-line.ts similarity index 100% rename from packages/order/src/models/shipping-method-tax-line.ts rename to packages/modules/order/src/models/shipping-method-tax-line.ts diff --git a/packages/order/src/models/shipping-method.ts b/packages/modules/order/src/models/shipping-method.ts similarity index 100% rename from packages/order/src/models/shipping-method.ts rename to packages/modules/order/src/models/shipping-method.ts diff --git a/packages/order/src/models/tax-line.ts b/packages/modules/order/src/models/tax-line.ts similarity index 100% rename from packages/order/src/models/tax-line.ts rename to packages/modules/order/src/models/tax-line.ts diff --git a/packages/order/src/models/transaction.ts b/packages/modules/order/src/models/transaction.ts similarity index 100% rename from packages/order/src/models/transaction.ts rename to packages/modules/order/src/models/transaction.ts diff --git a/packages/order/src/module-definition.ts b/packages/modules/order/src/module-definition.ts similarity index 100% rename from packages/order/src/module-definition.ts rename to packages/modules/order/src/module-definition.ts diff --git a/packages/order/src/repositories/index.ts b/packages/modules/order/src/repositories/index.ts similarity index 100% rename from packages/order/src/repositories/index.ts rename to packages/modules/order/src/repositories/index.ts diff --git a/packages/order/src/repositories/order.ts b/packages/modules/order/src/repositories/order.ts similarity index 100% rename from packages/order/src/repositories/order.ts rename to packages/modules/order/src/repositories/order.ts diff --git a/packages/order/src/scripts/bin/run-seed.ts b/packages/modules/order/src/scripts/bin/run-seed.ts similarity index 100% rename from packages/order/src/scripts/bin/run-seed.ts rename to packages/modules/order/src/scripts/bin/run-seed.ts diff --git a/packages/order/src/services/__tests__/util/actions/exchanges.ts b/packages/modules/order/src/services/__tests__/util/actions/exchanges.ts similarity index 100% rename from packages/order/src/services/__tests__/util/actions/exchanges.ts rename to packages/modules/order/src/services/__tests__/util/actions/exchanges.ts diff --git a/packages/order/src/services/__tests__/util/actions/returns.ts b/packages/modules/order/src/services/__tests__/util/actions/returns.ts similarity index 100% rename from packages/order/src/services/__tests__/util/actions/returns.ts rename to packages/modules/order/src/services/__tests__/util/actions/returns.ts diff --git a/packages/order/src/services/index.ts b/packages/modules/order/src/services/index.ts similarity index 100% rename from packages/order/src/services/index.ts rename to packages/modules/order/src/services/index.ts diff --git a/packages/order/src/services/order-change-service.ts b/packages/modules/order/src/services/order-change-service.ts similarity index 100% rename from packages/order/src/services/order-change-service.ts rename to packages/modules/order/src/services/order-change-service.ts diff --git a/packages/order/src/services/order-module-service.ts b/packages/modules/order/src/services/order-module-service.ts similarity index 100% rename from packages/order/src/services/order-module-service.ts rename to packages/modules/order/src/services/order-module-service.ts diff --git a/packages/order/src/services/order-service.ts b/packages/modules/order/src/services/order-service.ts similarity index 100% rename from packages/order/src/services/order-service.ts rename to packages/modules/order/src/services/order-service.ts diff --git a/packages/order/src/types/address.ts b/packages/modules/order/src/types/address.ts similarity index 100% rename from packages/order/src/types/address.ts rename to packages/modules/order/src/types/address.ts diff --git a/packages/order/src/types/index.ts b/packages/modules/order/src/types/index.ts similarity index 100% rename from packages/order/src/types/index.ts rename to packages/modules/order/src/types/index.ts diff --git a/packages/order/src/types/line-item-adjustment.ts b/packages/modules/order/src/types/line-item-adjustment.ts similarity index 100% rename from packages/order/src/types/line-item-adjustment.ts rename to packages/modules/order/src/types/line-item-adjustment.ts diff --git a/packages/order/src/types/line-item-tax-line.ts b/packages/modules/order/src/types/line-item-tax-line.ts similarity index 100% rename from packages/order/src/types/line-item-tax-line.ts rename to packages/modules/order/src/types/line-item-tax-line.ts diff --git a/packages/order/src/types/line-item.ts b/packages/modules/order/src/types/line-item.ts similarity index 100% rename from packages/order/src/types/line-item.ts rename to packages/modules/order/src/types/line-item.ts diff --git a/packages/order/src/types/order-detail.ts b/packages/modules/order/src/types/order-detail.ts similarity index 100% rename from packages/order/src/types/order-detail.ts rename to packages/modules/order/src/types/order-detail.ts diff --git a/packages/order/src/types/order.ts b/packages/modules/order/src/types/order.ts similarity index 100% rename from packages/order/src/types/order.ts rename to packages/modules/order/src/types/order.ts diff --git a/packages/order/src/types/shipping-method-adjustment.ts b/packages/modules/order/src/types/shipping-method-adjustment.ts similarity index 100% rename from packages/order/src/types/shipping-method-adjustment.ts rename to packages/modules/order/src/types/shipping-method-adjustment.ts diff --git a/packages/order/src/types/shipping-method-tax-line.ts b/packages/modules/order/src/types/shipping-method-tax-line.ts similarity index 100% rename from packages/order/src/types/shipping-method-tax-line.ts rename to packages/modules/order/src/types/shipping-method-tax-line.ts diff --git a/packages/order/src/types/shipping-method.ts b/packages/modules/order/src/types/shipping-method.ts similarity index 100% rename from packages/order/src/types/shipping-method.ts rename to packages/modules/order/src/types/shipping-method.ts diff --git a/packages/order/src/types/tax-line.ts b/packages/modules/order/src/types/tax-line.ts similarity index 100% rename from packages/order/src/types/tax-line.ts rename to packages/modules/order/src/types/tax-line.ts diff --git a/packages/order/src/types/transaction.ts b/packages/modules/order/src/types/transaction.ts similarity index 100% rename from packages/order/src/types/transaction.ts rename to packages/modules/order/src/types/transaction.ts diff --git a/packages/order/src/types/utils/index.ts b/packages/modules/order/src/types/utils/index.ts similarity index 100% rename from packages/order/src/types/utils/index.ts rename to packages/modules/order/src/types/utils/index.ts diff --git a/packages/order/src/utils/action-key.ts b/packages/modules/order/src/utils/action-key.ts similarity index 100% rename from packages/order/src/utils/action-key.ts rename to packages/modules/order/src/utils/action-key.ts diff --git a/packages/order/src/utils/actions/cancel-return.ts b/packages/modules/order/src/utils/actions/cancel-return.ts similarity index 100% rename from packages/order/src/utils/actions/cancel-return.ts rename to packages/modules/order/src/utils/actions/cancel-return.ts diff --git a/packages/order/src/utils/actions/cancel.ts b/packages/modules/order/src/utils/actions/cancel.ts similarity index 100% rename from packages/order/src/utils/actions/cancel.ts rename to packages/modules/order/src/utils/actions/cancel.ts diff --git a/packages/order/src/utils/actions/fulfill-item.ts b/packages/modules/order/src/utils/actions/fulfill-item.ts similarity index 100% rename from packages/order/src/utils/actions/fulfill-item.ts rename to packages/modules/order/src/utils/actions/fulfill-item.ts diff --git a/packages/order/src/utils/actions/index.ts b/packages/modules/order/src/utils/actions/index.ts similarity index 100% rename from packages/order/src/utils/actions/index.ts rename to packages/modules/order/src/utils/actions/index.ts diff --git a/packages/order/src/utils/actions/item-add.ts b/packages/modules/order/src/utils/actions/item-add.ts similarity index 100% rename from packages/order/src/utils/actions/item-add.ts rename to packages/modules/order/src/utils/actions/item-add.ts diff --git a/packages/order/src/utils/actions/item-remove.ts b/packages/modules/order/src/utils/actions/item-remove.ts similarity index 100% rename from packages/order/src/utils/actions/item-remove.ts rename to packages/modules/order/src/utils/actions/item-remove.ts diff --git a/packages/order/src/utils/actions/receive-damaged-return-item.ts b/packages/modules/order/src/utils/actions/receive-damaged-return-item.ts similarity index 100% rename from packages/order/src/utils/actions/receive-damaged-return-item.ts rename to packages/modules/order/src/utils/actions/receive-damaged-return-item.ts diff --git a/packages/order/src/utils/actions/receive-return-item.ts b/packages/modules/order/src/utils/actions/receive-return-item.ts similarity index 100% rename from packages/order/src/utils/actions/receive-return-item.ts rename to packages/modules/order/src/utils/actions/receive-return-item.ts diff --git a/packages/order/src/utils/actions/return-item.ts b/packages/modules/order/src/utils/actions/return-item.ts similarity index 100% rename from packages/order/src/utils/actions/return-item.ts rename to packages/modules/order/src/utils/actions/return-item.ts diff --git a/packages/order/src/utils/actions/ship-item.ts b/packages/modules/order/src/utils/actions/ship-item.ts similarity index 100% rename from packages/order/src/utils/actions/ship-item.ts rename to packages/modules/order/src/utils/actions/ship-item.ts diff --git a/packages/order/src/utils/actions/shipping-add.ts b/packages/modules/order/src/utils/actions/shipping-add.ts similarity index 100% rename from packages/order/src/utils/actions/shipping-add.ts rename to packages/modules/order/src/utils/actions/shipping-add.ts diff --git a/packages/order/src/utils/actions/write-off-item.ts b/packages/modules/order/src/utils/actions/write-off-item.ts similarity index 100% rename from packages/order/src/utils/actions/write-off-item.ts rename to packages/modules/order/src/utils/actions/write-off-item.ts diff --git a/packages/order/src/utils/calculate-order-change.ts b/packages/modules/order/src/utils/calculate-order-change.ts similarity index 100% rename from packages/order/src/utils/calculate-order-change.ts rename to packages/modules/order/src/utils/calculate-order-change.ts diff --git a/packages/order/src/utils/index.ts b/packages/modules/order/src/utils/index.ts similarity index 100% rename from packages/order/src/utils/index.ts rename to packages/modules/order/src/utils/index.ts diff --git a/packages/order/src/utils/transform-order.ts b/packages/modules/order/src/utils/transform-order.ts similarity index 100% rename from packages/order/src/utils/transform-order.ts rename to packages/modules/order/src/utils/transform-order.ts diff --git a/packages/order/tsconfig.json b/packages/modules/order/tsconfig.json similarity index 100% rename from packages/order/tsconfig.json rename to packages/modules/order/tsconfig.json diff --git a/packages/order/tsconfig.spec.json b/packages/modules/order/tsconfig.spec.json similarity index 100% rename from packages/order/tsconfig.spec.json rename to packages/modules/order/tsconfig.spec.json diff --git a/packages/payment/.gitignore b/packages/modules/payment/.gitignore similarity index 100% rename from packages/payment/.gitignore rename to packages/modules/payment/.gitignore diff --git a/packages/payment/CHANGELOG.md b/packages/modules/payment/CHANGELOG.md similarity index 100% rename from packages/payment/CHANGELOG.md rename to packages/modules/payment/CHANGELOG.md diff --git a/packages/payment/README.md b/packages/modules/payment/README.md similarity index 100% rename from packages/payment/README.md rename to packages/modules/payment/README.md diff --git a/packages/payment/integration-tests/__fixtures__/data.ts b/packages/modules/payment/integration-tests/__fixtures__/data.ts similarity index 100% rename from packages/payment/integration-tests/__fixtures__/data.ts rename to packages/modules/payment/integration-tests/__fixtures__/data.ts diff --git a/packages/payment/integration-tests/__fixtures__/index.ts b/packages/modules/payment/integration-tests/__fixtures__/index.ts similarity index 100% rename from packages/payment/integration-tests/__fixtures__/index.ts rename to packages/modules/payment/integration-tests/__fixtures__/index.ts diff --git a/packages/payment/integration-tests/__tests__/loaders/providers.spec.ts b/packages/modules/payment/integration-tests/__tests__/loaders/providers.spec.ts similarity index 100% rename from packages/payment/integration-tests/__tests__/loaders/providers.spec.ts rename to packages/modules/payment/integration-tests/__tests__/loaders/providers.spec.ts diff --git a/packages/payment/integration-tests/__tests__/services/payment-module/index.spec.ts b/packages/modules/payment/integration-tests/__tests__/services/payment-module/index.spec.ts similarity index 100% rename from packages/payment/integration-tests/__tests__/services/payment-module/index.spec.ts rename to packages/modules/payment/integration-tests/__tests__/services/payment-module/index.spec.ts diff --git a/packages/payment/integration-tests/setup-env.js b/packages/modules/payment/integration-tests/setup-env.js similarity index 100% rename from packages/payment/integration-tests/setup-env.js rename to packages/modules/payment/integration-tests/setup-env.js diff --git a/packages/payment/integration-tests/setup.js b/packages/modules/payment/integration-tests/setup.js similarity index 100% rename from packages/payment/integration-tests/setup.js rename to packages/modules/payment/integration-tests/setup.js diff --git a/packages/payment/integration-tests/utils/config.ts b/packages/modules/payment/integration-tests/utils/config.ts similarity index 100% rename from packages/payment/integration-tests/utils/config.ts rename to packages/modules/payment/integration-tests/utils/config.ts diff --git a/packages/payment/integration-tests/utils/database.ts b/packages/modules/payment/integration-tests/utils/database.ts similarity index 100% rename from packages/payment/integration-tests/utils/database.ts rename to packages/modules/payment/integration-tests/utils/database.ts diff --git a/packages/payment/integration-tests/utils/get-init-module-config.ts b/packages/modules/payment/integration-tests/utils/get-init-module-config.ts similarity index 100% rename from packages/payment/integration-tests/utils/get-init-module-config.ts rename to packages/modules/payment/integration-tests/utils/get-init-module-config.ts diff --git a/packages/payment/integration-tests/utils/index.ts b/packages/modules/payment/integration-tests/utils/index.ts similarity index 100% rename from packages/payment/integration-tests/utils/index.ts rename to packages/modules/payment/integration-tests/utils/index.ts diff --git a/packages/payment/jest.config.js b/packages/modules/payment/jest.config.js similarity index 100% rename from packages/payment/jest.config.js rename to packages/modules/payment/jest.config.js diff --git a/packages/payment/mikro-orm.config.dev.ts b/packages/modules/payment/mikro-orm.config.dev.ts similarity index 100% rename from packages/payment/mikro-orm.config.dev.ts rename to packages/modules/payment/mikro-orm.config.dev.ts diff --git a/packages/payment/package.json b/packages/modules/payment/package.json similarity index 100% rename from packages/payment/package.json rename to packages/modules/payment/package.json diff --git a/packages/payment/src/index.ts b/packages/modules/payment/src/index.ts similarity index 100% rename from packages/payment/src/index.ts rename to packages/modules/payment/src/index.ts diff --git a/packages/payment/src/initialize/index.ts b/packages/modules/payment/src/initialize/index.ts similarity index 100% rename from packages/payment/src/initialize/index.ts rename to packages/modules/payment/src/initialize/index.ts diff --git a/packages/payment/src/joiner-config.ts b/packages/modules/payment/src/joiner-config.ts similarity index 100% rename from packages/payment/src/joiner-config.ts rename to packages/modules/payment/src/joiner-config.ts diff --git a/packages/payment/src/loaders/connection.ts b/packages/modules/payment/src/loaders/connection.ts similarity index 100% rename from packages/payment/src/loaders/connection.ts rename to packages/modules/payment/src/loaders/connection.ts diff --git a/packages/payment/src/loaders/container.ts b/packages/modules/payment/src/loaders/container.ts similarity index 100% rename from packages/payment/src/loaders/container.ts rename to packages/modules/payment/src/loaders/container.ts diff --git a/packages/payment/src/loaders/defaults.ts b/packages/modules/payment/src/loaders/defaults.ts similarity index 100% rename from packages/payment/src/loaders/defaults.ts rename to packages/modules/payment/src/loaders/defaults.ts diff --git a/packages/payment/src/loaders/index.ts b/packages/modules/payment/src/loaders/index.ts similarity index 100% rename from packages/payment/src/loaders/index.ts rename to packages/modules/payment/src/loaders/index.ts diff --git a/packages/payment/src/loaders/providers.ts b/packages/modules/payment/src/loaders/providers.ts similarity index 100% rename from packages/payment/src/loaders/providers.ts rename to packages/modules/payment/src/loaders/providers.ts diff --git a/packages/payment/src/migrations/Migration20240225134525.ts b/packages/modules/payment/src/migrations/Migration20240225134525.ts similarity index 100% rename from packages/payment/src/migrations/Migration20240225134525.ts rename to packages/modules/payment/src/migrations/Migration20240225134525.ts diff --git a/packages/payment/src/models/capture.ts b/packages/modules/payment/src/models/capture.ts similarity index 100% rename from packages/payment/src/models/capture.ts rename to packages/modules/payment/src/models/capture.ts diff --git a/packages/payment/src/models/index.ts b/packages/modules/payment/src/models/index.ts similarity index 100% rename from packages/payment/src/models/index.ts rename to packages/modules/payment/src/models/index.ts diff --git a/packages/payment/src/models/payment-collection.ts b/packages/modules/payment/src/models/payment-collection.ts similarity index 100% rename from packages/payment/src/models/payment-collection.ts rename to packages/modules/payment/src/models/payment-collection.ts diff --git a/packages/payment/src/models/payment-method-token.ts b/packages/modules/payment/src/models/payment-method-token.ts similarity index 100% rename from packages/payment/src/models/payment-method-token.ts rename to packages/modules/payment/src/models/payment-method-token.ts diff --git a/packages/payment/src/models/payment-provider.ts b/packages/modules/payment/src/models/payment-provider.ts similarity index 100% rename from packages/payment/src/models/payment-provider.ts rename to packages/modules/payment/src/models/payment-provider.ts diff --git a/packages/payment/src/models/payment-session.ts b/packages/modules/payment/src/models/payment-session.ts similarity index 100% rename from packages/payment/src/models/payment-session.ts rename to packages/modules/payment/src/models/payment-session.ts diff --git a/packages/payment/src/models/payment.ts b/packages/modules/payment/src/models/payment.ts similarity index 100% rename from packages/payment/src/models/payment.ts rename to packages/modules/payment/src/models/payment.ts diff --git a/packages/payment/src/models/refund.ts b/packages/modules/payment/src/models/refund.ts similarity index 100% rename from packages/payment/src/models/refund.ts rename to packages/modules/payment/src/models/refund.ts diff --git a/packages/payment/src/module-definition.ts b/packages/modules/payment/src/module-definition.ts similarity index 100% rename from packages/payment/src/module-definition.ts rename to packages/modules/payment/src/module-definition.ts diff --git a/packages/payment/src/providers/index.ts b/packages/modules/payment/src/providers/index.ts similarity index 100% rename from packages/payment/src/providers/index.ts rename to packages/modules/payment/src/providers/index.ts diff --git a/packages/payment/src/providers/system.ts b/packages/modules/payment/src/providers/system.ts similarity index 100% rename from packages/payment/src/providers/system.ts rename to packages/modules/payment/src/providers/system.ts diff --git a/packages/payment/src/repositories/index.ts b/packages/modules/payment/src/repositories/index.ts similarity index 100% rename from packages/payment/src/repositories/index.ts rename to packages/modules/payment/src/repositories/index.ts diff --git a/packages/payment/src/scripts/bin/run-seed.ts b/packages/modules/payment/src/scripts/bin/run-seed.ts similarity index 100% rename from packages/payment/src/scripts/bin/run-seed.ts rename to packages/modules/payment/src/scripts/bin/run-seed.ts diff --git a/packages/payment/src/scripts/seed-utils.ts b/packages/modules/payment/src/scripts/seed-utils.ts similarity index 100% rename from packages/payment/src/scripts/seed-utils.ts rename to packages/modules/payment/src/scripts/seed-utils.ts diff --git a/packages/payment/src/services/index.ts b/packages/modules/payment/src/services/index.ts similarity index 100% rename from packages/payment/src/services/index.ts rename to packages/modules/payment/src/services/index.ts diff --git a/packages/payment/src/services/payment-module.ts b/packages/modules/payment/src/services/payment-module.ts similarity index 100% rename from packages/payment/src/services/payment-module.ts rename to packages/modules/payment/src/services/payment-module.ts diff --git a/packages/payment/src/services/payment-provider.ts b/packages/modules/payment/src/services/payment-provider.ts similarity index 100% rename from packages/payment/src/services/payment-provider.ts rename to packages/modules/payment/src/services/payment-provider.ts diff --git a/packages/payment/src/types/index.ts b/packages/modules/payment/src/types/index.ts similarity index 100% rename from packages/payment/src/types/index.ts rename to packages/modules/payment/src/types/index.ts diff --git a/packages/payment/tsconfig.json b/packages/modules/payment/tsconfig.json similarity index 100% rename from packages/payment/tsconfig.json rename to packages/modules/payment/tsconfig.json diff --git a/packages/payment/tsconfig.spec.json b/packages/modules/payment/tsconfig.spec.json similarity index 100% rename from packages/payment/tsconfig.spec.json rename to packages/modules/payment/tsconfig.spec.json diff --git a/packages/pricing/.gitignore b/packages/modules/pricing/.gitignore similarity index 100% rename from packages/pricing/.gitignore rename to packages/modules/pricing/.gitignore diff --git a/packages/pricing/CHANGELOG.md b/packages/modules/pricing/CHANGELOG.md similarity index 100% rename from packages/pricing/CHANGELOG.md rename to packages/modules/pricing/CHANGELOG.md diff --git a/packages/pricing/README.md b/packages/modules/pricing/README.md similarity index 100% rename from packages/pricing/README.md rename to packages/modules/pricing/README.md diff --git a/packages/pricing/integration-tests/__fixtures__/price-list-rules/data.ts b/packages/modules/pricing/integration-tests/__fixtures__/price-list-rules/data.ts similarity index 100% rename from packages/pricing/integration-tests/__fixtures__/price-list-rules/data.ts rename to packages/modules/pricing/integration-tests/__fixtures__/price-list-rules/data.ts diff --git a/packages/pricing/integration-tests/__fixtures__/price-list-rules/index.ts b/packages/modules/pricing/integration-tests/__fixtures__/price-list-rules/index.ts similarity index 100% rename from packages/pricing/integration-tests/__fixtures__/price-list-rules/index.ts rename to packages/modules/pricing/integration-tests/__fixtures__/price-list-rules/index.ts diff --git a/packages/pricing/integration-tests/__fixtures__/price-list/data.ts b/packages/modules/pricing/integration-tests/__fixtures__/price-list/data.ts similarity index 100% rename from packages/pricing/integration-tests/__fixtures__/price-list/data.ts rename to packages/modules/pricing/integration-tests/__fixtures__/price-list/data.ts diff --git a/packages/pricing/integration-tests/__fixtures__/price-list/index.ts b/packages/modules/pricing/integration-tests/__fixtures__/price-list/index.ts similarity index 100% rename from packages/pricing/integration-tests/__fixtures__/price-list/index.ts rename to packages/modules/pricing/integration-tests/__fixtures__/price-list/index.ts diff --git a/packages/pricing/integration-tests/__fixtures__/price-rule/data.ts b/packages/modules/pricing/integration-tests/__fixtures__/price-rule/data.ts similarity index 100% rename from packages/pricing/integration-tests/__fixtures__/price-rule/data.ts rename to packages/modules/pricing/integration-tests/__fixtures__/price-rule/data.ts diff --git a/packages/pricing/integration-tests/__fixtures__/price-rule/index.ts b/packages/modules/pricing/integration-tests/__fixtures__/price-rule/index.ts similarity index 100% rename from packages/pricing/integration-tests/__fixtures__/price-rule/index.ts rename to packages/modules/pricing/integration-tests/__fixtures__/price-rule/index.ts diff --git a/packages/pricing/integration-tests/__fixtures__/price-set/data.ts b/packages/modules/pricing/integration-tests/__fixtures__/price-set/data.ts similarity index 100% rename from packages/pricing/integration-tests/__fixtures__/price-set/data.ts rename to packages/modules/pricing/integration-tests/__fixtures__/price-set/data.ts diff --git a/packages/pricing/integration-tests/__fixtures__/price-set/index.ts b/packages/modules/pricing/integration-tests/__fixtures__/price-set/index.ts similarity index 100% rename from packages/pricing/integration-tests/__fixtures__/price-set/index.ts rename to packages/modules/pricing/integration-tests/__fixtures__/price-set/index.ts diff --git a/packages/pricing/integration-tests/__fixtures__/price/data.ts b/packages/modules/pricing/integration-tests/__fixtures__/price/data.ts similarity index 100% rename from packages/pricing/integration-tests/__fixtures__/price/data.ts rename to packages/modules/pricing/integration-tests/__fixtures__/price/data.ts diff --git a/packages/pricing/integration-tests/__fixtures__/price/index.ts b/packages/modules/pricing/integration-tests/__fixtures__/price/index.ts similarity index 100% rename from packages/pricing/integration-tests/__fixtures__/price/index.ts rename to packages/modules/pricing/integration-tests/__fixtures__/price/index.ts diff --git a/packages/pricing/integration-tests/__fixtures__/rule-type/data.ts b/packages/modules/pricing/integration-tests/__fixtures__/rule-type/data.ts similarity index 100% rename from packages/pricing/integration-tests/__fixtures__/rule-type/data.ts rename to packages/modules/pricing/integration-tests/__fixtures__/rule-type/data.ts diff --git a/packages/pricing/integration-tests/__fixtures__/rule-type/index.ts b/packages/modules/pricing/integration-tests/__fixtures__/rule-type/index.ts similarity index 100% rename from packages/pricing/integration-tests/__fixtures__/rule-type/index.ts rename to packages/modules/pricing/integration-tests/__fixtures__/rule-type/index.ts diff --git a/packages/pricing/integration-tests/__fixtures__/seed-price-data.ts b/packages/modules/pricing/integration-tests/__fixtures__/seed-price-data.ts similarity index 100% rename from packages/pricing/integration-tests/__fixtures__/seed-price-data.ts rename to packages/modules/pricing/integration-tests/__fixtures__/seed-price-data.ts diff --git a/packages/pricing/integration-tests/__tests__/services/pricing-module/calculate-price.spec.ts b/packages/modules/pricing/integration-tests/__tests__/services/pricing-module/calculate-price.spec.ts similarity index 100% rename from packages/pricing/integration-tests/__tests__/services/pricing-module/calculate-price.spec.ts rename to packages/modules/pricing/integration-tests/__tests__/services/pricing-module/calculate-price.spec.ts diff --git a/packages/pricing/integration-tests/__tests__/services/pricing-module/price-list-rule.spec.ts b/packages/modules/pricing/integration-tests/__tests__/services/pricing-module/price-list-rule.spec.ts similarity index 100% rename from packages/pricing/integration-tests/__tests__/services/pricing-module/price-list-rule.spec.ts rename to packages/modules/pricing/integration-tests/__tests__/services/pricing-module/price-list-rule.spec.ts diff --git a/packages/pricing/integration-tests/__tests__/services/pricing-module/price-list.spec.ts b/packages/modules/pricing/integration-tests/__tests__/services/pricing-module/price-list.spec.ts similarity index 100% rename from packages/pricing/integration-tests/__tests__/services/pricing-module/price-list.spec.ts rename to packages/modules/pricing/integration-tests/__tests__/services/pricing-module/price-list.spec.ts diff --git a/packages/pricing/integration-tests/__tests__/services/pricing-module/price-rule.spec.ts b/packages/modules/pricing/integration-tests/__tests__/services/pricing-module/price-rule.spec.ts similarity index 100% rename from packages/pricing/integration-tests/__tests__/services/pricing-module/price-rule.spec.ts rename to packages/modules/pricing/integration-tests/__tests__/services/pricing-module/price-rule.spec.ts diff --git a/packages/pricing/integration-tests/__tests__/services/pricing-module/price-set.spec.ts b/packages/modules/pricing/integration-tests/__tests__/services/pricing-module/price-set.spec.ts similarity index 100% rename from packages/pricing/integration-tests/__tests__/services/pricing-module/price-set.spec.ts rename to packages/modules/pricing/integration-tests/__tests__/services/pricing-module/price-set.spec.ts diff --git a/packages/pricing/integration-tests/__tests__/services/pricing-module/rule-type.spec.ts b/packages/modules/pricing/integration-tests/__tests__/services/pricing-module/rule-type.spec.ts similarity index 100% rename from packages/pricing/integration-tests/__tests__/services/pricing-module/rule-type.spec.ts rename to packages/modules/pricing/integration-tests/__tests__/services/pricing-module/rule-type.spec.ts diff --git a/packages/pricing/jest.config.js b/packages/modules/pricing/jest.config.js similarity index 100% rename from packages/pricing/jest.config.js rename to packages/modules/pricing/jest.config.js diff --git a/packages/pricing/mikro-orm.config.dev.ts b/packages/modules/pricing/mikro-orm.config.dev.ts similarity index 100% rename from packages/pricing/mikro-orm.config.dev.ts rename to packages/modules/pricing/mikro-orm.config.dev.ts diff --git a/packages/pricing/package.json b/packages/modules/pricing/package.json similarity index 100% rename from packages/pricing/package.json rename to packages/modules/pricing/package.json diff --git a/packages/pricing/src/index.ts b/packages/modules/pricing/src/index.ts similarity index 100% rename from packages/pricing/src/index.ts rename to packages/modules/pricing/src/index.ts diff --git a/packages/pricing/src/initialize/index.ts b/packages/modules/pricing/src/initialize/index.ts similarity index 100% rename from packages/pricing/src/initialize/index.ts rename to packages/modules/pricing/src/initialize/index.ts diff --git a/packages/pricing/src/joiner-config.ts b/packages/modules/pricing/src/joiner-config.ts similarity index 100% rename from packages/pricing/src/joiner-config.ts rename to packages/modules/pricing/src/joiner-config.ts diff --git a/packages/pricing/src/loaders/connection.ts b/packages/modules/pricing/src/loaders/connection.ts similarity index 100% rename from packages/pricing/src/loaders/connection.ts rename to packages/modules/pricing/src/loaders/connection.ts diff --git a/packages/pricing/src/loaders/container.ts b/packages/modules/pricing/src/loaders/container.ts similarity index 100% rename from packages/pricing/src/loaders/container.ts rename to packages/modules/pricing/src/loaders/container.ts diff --git a/packages/pricing/src/loaders/index.ts b/packages/modules/pricing/src/loaders/index.ts similarity index 100% rename from packages/pricing/src/loaders/index.ts rename to packages/modules/pricing/src/loaders/index.ts diff --git a/packages/pricing/src/migrations/.snapshot-medusa-pricing.json b/packages/modules/pricing/src/migrations/.snapshot-medusa-pricing.json similarity index 100% rename from packages/pricing/src/migrations/.snapshot-medusa-pricing.json rename to packages/modules/pricing/src/migrations/.snapshot-medusa-pricing.json diff --git a/packages/pricing/src/migrations/Migration20230929122253.ts b/packages/modules/pricing/src/migrations/Migration20230929122253.ts similarity index 100% rename from packages/pricing/src/migrations/Migration20230929122253.ts rename to packages/modules/pricing/src/migrations/Migration20230929122253.ts diff --git a/packages/pricing/src/migrations/Migration20240322094407.ts b/packages/modules/pricing/src/migrations/Migration20240322094407.ts similarity index 100% rename from packages/pricing/src/migrations/Migration20240322094407.ts rename to packages/modules/pricing/src/migrations/Migration20240322094407.ts diff --git a/packages/pricing/src/migrations/Migration20240322113359.ts b/packages/modules/pricing/src/migrations/Migration20240322113359.ts similarity index 100% rename from packages/pricing/src/migrations/Migration20240322113359.ts rename to packages/modules/pricing/src/migrations/Migration20240322113359.ts diff --git a/packages/pricing/src/migrations/Migration20240322120125.ts b/packages/modules/pricing/src/migrations/Migration20240322120125.ts similarity index 100% rename from packages/pricing/src/migrations/Migration20240322120125.ts rename to packages/modules/pricing/src/migrations/Migration20240322120125.ts diff --git a/packages/pricing/src/models/index.ts b/packages/modules/pricing/src/models/index.ts similarity index 100% rename from packages/pricing/src/models/index.ts rename to packages/modules/pricing/src/models/index.ts diff --git a/packages/pricing/src/models/price-list-rule-value.ts b/packages/modules/pricing/src/models/price-list-rule-value.ts similarity index 100% rename from packages/pricing/src/models/price-list-rule-value.ts rename to packages/modules/pricing/src/models/price-list-rule-value.ts diff --git a/packages/pricing/src/models/price-list-rule.ts b/packages/modules/pricing/src/models/price-list-rule.ts similarity index 100% rename from packages/pricing/src/models/price-list-rule.ts rename to packages/modules/pricing/src/models/price-list-rule.ts diff --git a/packages/pricing/src/models/price-list.ts b/packages/modules/pricing/src/models/price-list.ts similarity index 100% rename from packages/pricing/src/models/price-list.ts rename to packages/modules/pricing/src/models/price-list.ts diff --git a/packages/pricing/src/models/price-rule.ts b/packages/modules/pricing/src/models/price-rule.ts similarity index 100% rename from packages/pricing/src/models/price-rule.ts rename to packages/modules/pricing/src/models/price-rule.ts diff --git a/packages/pricing/src/models/price-set-rule-type.ts b/packages/modules/pricing/src/models/price-set-rule-type.ts similarity index 100% rename from packages/pricing/src/models/price-set-rule-type.ts rename to packages/modules/pricing/src/models/price-set-rule-type.ts diff --git a/packages/pricing/src/models/price-set.ts b/packages/modules/pricing/src/models/price-set.ts similarity index 100% rename from packages/pricing/src/models/price-set.ts rename to packages/modules/pricing/src/models/price-set.ts diff --git a/packages/pricing/src/models/price.ts b/packages/modules/pricing/src/models/price.ts similarity index 100% rename from packages/pricing/src/models/price.ts rename to packages/modules/pricing/src/models/price.ts diff --git a/packages/pricing/src/models/rule-type.ts b/packages/modules/pricing/src/models/rule-type.ts similarity index 100% rename from packages/pricing/src/models/rule-type.ts rename to packages/modules/pricing/src/models/rule-type.ts diff --git a/packages/pricing/src/module-definition.ts b/packages/modules/pricing/src/module-definition.ts similarity index 100% rename from packages/pricing/src/module-definition.ts rename to packages/modules/pricing/src/module-definition.ts diff --git a/packages/pricing/src/repositories/index.ts b/packages/modules/pricing/src/repositories/index.ts similarity index 100% rename from packages/pricing/src/repositories/index.ts rename to packages/modules/pricing/src/repositories/index.ts diff --git a/packages/pricing/src/repositories/pricing.ts b/packages/modules/pricing/src/repositories/pricing.ts similarity index 100% rename from packages/pricing/src/repositories/pricing.ts rename to packages/modules/pricing/src/repositories/pricing.ts diff --git a/packages/pricing/src/schema/index.ts b/packages/modules/pricing/src/schema/index.ts similarity index 100% rename from packages/pricing/src/schema/index.ts rename to packages/modules/pricing/src/schema/index.ts diff --git a/packages/pricing/src/scripts/bin/run-seed.ts b/packages/modules/pricing/src/scripts/bin/run-seed.ts similarity index 100% rename from packages/pricing/src/scripts/bin/run-seed.ts rename to packages/modules/pricing/src/scripts/bin/run-seed.ts diff --git a/packages/pricing/src/scripts/seed.ts b/packages/modules/pricing/src/scripts/seed.ts similarity index 100% rename from packages/pricing/src/scripts/seed.ts rename to packages/modules/pricing/src/scripts/seed.ts diff --git a/packages/pricing/src/services/__tests__/index.spec.ts b/packages/modules/pricing/src/services/__tests__/index.spec.ts similarity index 100% rename from packages/pricing/src/services/__tests__/index.spec.ts rename to packages/modules/pricing/src/services/__tests__/index.spec.ts diff --git a/packages/pricing/src/services/index.ts b/packages/modules/pricing/src/services/index.ts similarity index 100% rename from packages/pricing/src/services/index.ts rename to packages/modules/pricing/src/services/index.ts diff --git a/packages/pricing/src/services/price-list.ts b/packages/modules/pricing/src/services/price-list.ts similarity index 100% rename from packages/pricing/src/services/price-list.ts rename to packages/modules/pricing/src/services/price-list.ts diff --git a/packages/pricing/src/services/pricing-module.ts b/packages/modules/pricing/src/services/pricing-module.ts similarity index 100% rename from packages/pricing/src/services/pricing-module.ts rename to packages/modules/pricing/src/services/pricing-module.ts diff --git a/packages/pricing/src/services/rule-type.ts b/packages/modules/pricing/src/services/rule-type.ts similarity index 100% rename from packages/pricing/src/services/rule-type.ts rename to packages/modules/pricing/src/services/rule-type.ts diff --git a/packages/pricing/src/types/index.ts b/packages/modules/pricing/src/types/index.ts similarity index 100% rename from packages/pricing/src/types/index.ts rename to packages/modules/pricing/src/types/index.ts diff --git a/packages/pricing/src/types/services/index.ts b/packages/modules/pricing/src/types/services/index.ts similarity index 100% rename from packages/pricing/src/types/services/index.ts rename to packages/modules/pricing/src/types/services/index.ts diff --git a/packages/pricing/src/types/services/price-list.ts b/packages/modules/pricing/src/types/services/price-list.ts similarity index 100% rename from packages/pricing/src/types/services/price-list.ts rename to packages/modules/pricing/src/types/services/price-list.ts diff --git a/packages/pricing/src/types/services/price-set.ts b/packages/modules/pricing/src/types/services/price-set.ts similarity index 100% rename from packages/pricing/src/types/services/price-set.ts rename to packages/modules/pricing/src/types/services/price-set.ts diff --git a/packages/pricing/src/utils/index.ts b/packages/modules/pricing/src/utils/index.ts similarity index 100% rename from packages/pricing/src/utils/index.ts rename to packages/modules/pricing/src/utils/index.ts diff --git a/packages/pricing/src/utils/validate-price-list-dates.ts b/packages/modules/pricing/src/utils/validate-price-list-dates.ts similarity index 100% rename from packages/pricing/src/utils/validate-price-list-dates.ts rename to packages/modules/pricing/src/utils/validate-price-list-dates.ts diff --git a/packages/pricing/tsconfig.json b/packages/modules/pricing/tsconfig.json similarity index 100% rename from packages/pricing/tsconfig.json rename to packages/modules/pricing/tsconfig.json diff --git a/packages/pricing/tsconfig.spec.json b/packages/modules/pricing/tsconfig.spec.json similarity index 100% rename from packages/pricing/tsconfig.spec.json rename to packages/modules/pricing/tsconfig.spec.json diff --git a/packages/product/.gitignore b/packages/modules/product/.gitignore similarity index 100% rename from packages/product/.gitignore rename to packages/modules/product/.gitignore diff --git a/packages/product/CHANGELOG.md b/packages/modules/product/CHANGELOG.md similarity index 100% rename from packages/product/CHANGELOG.md rename to packages/modules/product/CHANGELOG.md diff --git a/packages/product/README.md b/packages/modules/product/README.md similarity index 100% rename from packages/product/README.md rename to packages/modules/product/README.md diff --git a/packages/product/integration-tests/__fixtures__/module.ts b/packages/modules/product/integration-tests/__fixtures__/module.ts similarity index 100% rename from packages/product/integration-tests/__fixtures__/module.ts rename to packages/modules/product/integration-tests/__fixtures__/module.ts diff --git a/packages/product/integration-tests/__fixtures__/product-category/data/index.ts b/packages/modules/product/integration-tests/__fixtures__/product-category/data/index.ts similarity index 100% rename from packages/product/integration-tests/__fixtures__/product-category/data/index.ts rename to packages/modules/product/integration-tests/__fixtures__/product-category/data/index.ts diff --git a/packages/product/integration-tests/__fixtures__/product-category/index.ts b/packages/modules/product/integration-tests/__fixtures__/product-category/index.ts similarity index 100% rename from packages/product/integration-tests/__fixtures__/product-category/index.ts rename to packages/modules/product/integration-tests/__fixtures__/product-category/index.ts diff --git a/packages/product/integration-tests/__fixtures__/product/data/categories.ts b/packages/modules/product/integration-tests/__fixtures__/product/data/categories.ts similarity index 100% rename from packages/product/integration-tests/__fixtures__/product/data/categories.ts rename to packages/modules/product/integration-tests/__fixtures__/product/data/categories.ts diff --git a/packages/product/integration-tests/__fixtures__/product/data/create-product.ts b/packages/modules/product/integration-tests/__fixtures__/product/data/create-product.ts similarity index 100% rename from packages/product/integration-tests/__fixtures__/product/data/create-product.ts rename to packages/modules/product/integration-tests/__fixtures__/product/data/create-product.ts diff --git a/packages/product/integration-tests/__fixtures__/product/data/index.ts b/packages/modules/product/integration-tests/__fixtures__/product/data/index.ts similarity index 100% rename from packages/product/integration-tests/__fixtures__/product/data/index.ts rename to packages/modules/product/integration-tests/__fixtures__/product/data/index.ts diff --git a/packages/product/integration-tests/__fixtures__/product/data/products.ts b/packages/modules/product/integration-tests/__fixtures__/product/data/products.ts similarity index 100% rename from packages/product/integration-tests/__fixtures__/product/data/products.ts rename to packages/modules/product/integration-tests/__fixtures__/product/data/products.ts diff --git a/packages/product/integration-tests/__fixtures__/product/index.ts b/packages/modules/product/integration-tests/__fixtures__/product/index.ts similarity index 100% rename from packages/product/integration-tests/__fixtures__/product/index.ts rename to packages/modules/product/integration-tests/__fixtures__/product/index.ts diff --git a/packages/product/integration-tests/__fixtures__/variant/data/create-variant.ts b/packages/modules/product/integration-tests/__fixtures__/variant/data/create-variant.ts similarity index 100% rename from packages/product/integration-tests/__fixtures__/variant/data/create-variant.ts rename to packages/modules/product/integration-tests/__fixtures__/variant/data/create-variant.ts diff --git a/packages/product/integration-tests/__fixtures__/variant/index.ts b/packages/modules/product/integration-tests/__fixtures__/variant/index.ts similarity index 100% rename from packages/product/integration-tests/__fixtures__/variant/index.ts rename to packages/modules/product/integration-tests/__fixtures__/variant/index.ts diff --git a/packages/product/integration-tests/__tests__/services/product-category/index.ts b/packages/modules/product/integration-tests/__tests__/services/product-category/index.ts similarity index 100% rename from packages/product/integration-tests/__tests__/services/product-category/index.ts rename to packages/modules/product/integration-tests/__tests__/services/product-category/index.ts diff --git a/packages/product/integration-tests/__tests__/services/product-collection/index.ts b/packages/modules/product/integration-tests/__tests__/services/product-collection/index.ts similarity index 100% rename from packages/product/integration-tests/__tests__/services/product-collection/index.ts rename to packages/modules/product/integration-tests/__tests__/services/product-collection/index.ts diff --git a/packages/product/integration-tests/__tests__/services/product-module-service/product-categories.spec.ts b/packages/modules/product/integration-tests/__tests__/services/product-module-service/product-categories.spec.ts similarity index 100% rename from packages/product/integration-tests/__tests__/services/product-module-service/product-categories.spec.ts rename to packages/modules/product/integration-tests/__tests__/services/product-module-service/product-categories.spec.ts diff --git a/packages/product/integration-tests/__tests__/services/product-module-service/product-collections.spec.ts b/packages/modules/product/integration-tests/__tests__/services/product-module-service/product-collections.spec.ts similarity index 100% rename from packages/product/integration-tests/__tests__/services/product-module-service/product-collections.spec.ts rename to packages/modules/product/integration-tests/__tests__/services/product-module-service/product-collections.spec.ts diff --git a/packages/product/integration-tests/__tests__/services/product-module-service/product-options.spec.ts b/packages/modules/product/integration-tests/__tests__/services/product-module-service/product-options.spec.ts similarity index 100% rename from packages/product/integration-tests/__tests__/services/product-module-service/product-options.spec.ts rename to packages/modules/product/integration-tests/__tests__/services/product-module-service/product-options.spec.ts diff --git a/packages/product/integration-tests/__tests__/services/product-module-service/product-tags.spec.ts b/packages/modules/product/integration-tests/__tests__/services/product-module-service/product-tags.spec.ts similarity index 100% rename from packages/product/integration-tests/__tests__/services/product-module-service/product-tags.spec.ts rename to packages/modules/product/integration-tests/__tests__/services/product-module-service/product-tags.spec.ts diff --git a/packages/product/integration-tests/__tests__/services/product-module-service/product-types.spec.ts b/packages/modules/product/integration-tests/__tests__/services/product-module-service/product-types.spec.ts similarity index 100% rename from packages/product/integration-tests/__tests__/services/product-module-service/product-types.spec.ts rename to packages/modules/product/integration-tests/__tests__/services/product-module-service/product-types.spec.ts diff --git a/packages/product/integration-tests/__tests__/services/product-module-service/product-variants.spec.ts b/packages/modules/product/integration-tests/__tests__/services/product-module-service/product-variants.spec.ts similarity index 100% rename from packages/product/integration-tests/__tests__/services/product-module-service/product-variants.spec.ts rename to packages/modules/product/integration-tests/__tests__/services/product-module-service/product-variants.spec.ts diff --git a/packages/product/integration-tests/__tests__/services/product-module-service/products.spec.ts b/packages/modules/product/integration-tests/__tests__/services/product-module-service/products.spec.ts similarity index 100% rename from packages/product/integration-tests/__tests__/services/product-module-service/products.spec.ts rename to packages/modules/product/integration-tests/__tests__/services/product-module-service/products.spec.ts diff --git a/packages/product/integration-tests/__tests__/services/product-option/index.ts b/packages/modules/product/integration-tests/__tests__/services/product-option/index.ts similarity index 100% rename from packages/product/integration-tests/__tests__/services/product-option/index.ts rename to packages/modules/product/integration-tests/__tests__/services/product-option/index.ts diff --git a/packages/product/integration-tests/__tests__/services/product-tag/index.ts b/packages/modules/product/integration-tests/__tests__/services/product-tag/index.ts similarity index 100% rename from packages/product/integration-tests/__tests__/services/product-tag/index.ts rename to packages/modules/product/integration-tests/__tests__/services/product-tag/index.ts diff --git a/packages/product/integration-tests/__tests__/services/product-type/index.ts b/packages/modules/product/integration-tests/__tests__/services/product-type/index.ts similarity index 100% rename from packages/product/integration-tests/__tests__/services/product-type/index.ts rename to packages/modules/product/integration-tests/__tests__/services/product-type/index.ts diff --git a/packages/product/integration-tests/__tests__/services/product-variant/index.ts b/packages/modules/product/integration-tests/__tests__/services/product-variant/index.ts similarity index 100% rename from packages/product/integration-tests/__tests__/services/product-variant/index.ts rename to packages/modules/product/integration-tests/__tests__/services/product-variant/index.ts diff --git a/packages/product/integration-tests/__tests__/services/product/index.ts b/packages/modules/product/integration-tests/__tests__/services/product/index.ts similarity index 100% rename from packages/product/integration-tests/__tests__/services/product/index.ts rename to packages/modules/product/integration-tests/__tests__/services/product/index.ts diff --git a/packages/product/jest.config.js b/packages/modules/product/jest.config.js similarity index 100% rename from packages/product/jest.config.js rename to packages/modules/product/jest.config.js diff --git a/packages/product/mikro-orm.config.dev.ts b/packages/modules/product/mikro-orm.config.dev.ts similarity index 100% rename from packages/product/mikro-orm.config.dev.ts rename to packages/modules/product/mikro-orm.config.dev.ts diff --git a/packages/product/package.json b/packages/modules/product/package.json similarity index 100% rename from packages/product/package.json rename to packages/modules/product/package.json diff --git a/packages/product/src/index.ts b/packages/modules/product/src/index.ts similarity index 100% rename from packages/product/src/index.ts rename to packages/modules/product/src/index.ts diff --git a/packages/product/src/initialize/index.ts b/packages/modules/product/src/initialize/index.ts similarity index 100% rename from packages/product/src/initialize/index.ts rename to packages/modules/product/src/initialize/index.ts diff --git a/packages/product/src/joiner-config.ts b/packages/modules/product/src/joiner-config.ts similarity index 100% rename from packages/product/src/joiner-config.ts rename to packages/modules/product/src/joiner-config.ts diff --git a/packages/product/src/loaders/connection.ts b/packages/modules/product/src/loaders/connection.ts similarity index 100% rename from packages/product/src/loaders/connection.ts rename to packages/modules/product/src/loaders/connection.ts diff --git a/packages/product/src/loaders/container.ts b/packages/modules/product/src/loaders/container.ts similarity index 100% rename from packages/product/src/loaders/container.ts rename to packages/modules/product/src/loaders/container.ts diff --git a/packages/product/src/loaders/index.ts b/packages/modules/product/src/loaders/index.ts similarity index 100% rename from packages/product/src/loaders/index.ts rename to packages/modules/product/src/loaders/index.ts diff --git a/packages/product/src/migrations/.snapshot-medusa-products.json b/packages/modules/product/src/migrations/.snapshot-medusa-products.json similarity index 100% rename from packages/product/src/migrations/.snapshot-medusa-products.json rename to packages/modules/product/src/migrations/.snapshot-medusa-products.json diff --git a/packages/product/src/migrations/InitialSetup20240401153642.ts b/packages/modules/product/src/migrations/InitialSetup20240401153642.ts similarity index 100% rename from packages/product/src/migrations/InitialSetup20240401153642.ts rename to packages/modules/product/src/migrations/InitialSetup20240401153642.ts diff --git a/packages/product/src/models/index.ts b/packages/modules/product/src/models/index.ts similarity index 100% rename from packages/product/src/models/index.ts rename to packages/modules/product/src/models/index.ts diff --git a/packages/product/src/models/product-category.ts b/packages/modules/product/src/models/product-category.ts similarity index 100% rename from packages/product/src/models/product-category.ts rename to packages/modules/product/src/models/product-category.ts diff --git a/packages/product/src/models/product-collection.ts b/packages/modules/product/src/models/product-collection.ts similarity index 100% rename from packages/product/src/models/product-collection.ts rename to packages/modules/product/src/models/product-collection.ts diff --git a/packages/product/src/models/product-image.ts b/packages/modules/product/src/models/product-image.ts similarity index 100% rename from packages/product/src/models/product-image.ts rename to packages/modules/product/src/models/product-image.ts diff --git a/packages/product/src/models/product-option-value.ts b/packages/modules/product/src/models/product-option-value.ts similarity index 100% rename from packages/product/src/models/product-option-value.ts rename to packages/modules/product/src/models/product-option-value.ts diff --git a/packages/product/src/models/product-option.ts b/packages/modules/product/src/models/product-option.ts similarity index 100% rename from packages/product/src/models/product-option.ts rename to packages/modules/product/src/models/product-option.ts diff --git a/packages/product/src/models/product-tag.ts b/packages/modules/product/src/models/product-tag.ts similarity index 100% rename from packages/product/src/models/product-tag.ts rename to packages/modules/product/src/models/product-tag.ts diff --git a/packages/product/src/models/product-type.ts b/packages/modules/product/src/models/product-type.ts similarity index 100% rename from packages/product/src/models/product-type.ts rename to packages/modules/product/src/models/product-type.ts diff --git a/packages/product/src/models/product-variant.ts b/packages/modules/product/src/models/product-variant.ts similarity index 100% rename from packages/product/src/models/product-variant.ts rename to packages/modules/product/src/models/product-variant.ts diff --git a/packages/product/src/models/product.ts b/packages/modules/product/src/models/product.ts similarity index 100% rename from packages/product/src/models/product.ts rename to packages/modules/product/src/models/product.ts diff --git a/packages/product/src/module-definition.ts b/packages/modules/product/src/module-definition.ts similarity index 100% rename from packages/product/src/module-definition.ts rename to packages/modules/product/src/module-definition.ts diff --git a/packages/product/src/repositories/index.ts b/packages/modules/product/src/repositories/index.ts similarity index 100% rename from packages/product/src/repositories/index.ts rename to packages/modules/product/src/repositories/index.ts diff --git a/packages/product/src/repositories/product-category.ts b/packages/modules/product/src/repositories/product-category.ts similarity index 100% rename from packages/product/src/repositories/product-category.ts rename to packages/modules/product/src/repositories/product-category.ts diff --git a/packages/product/src/repositories/product.ts b/packages/modules/product/src/repositories/product.ts similarity index 100% rename from packages/product/src/repositories/product.ts rename to packages/modules/product/src/repositories/product.ts diff --git a/packages/product/src/scripts/bin/run-seed.ts b/packages/modules/product/src/scripts/bin/run-seed.ts similarity index 100% rename from packages/product/src/scripts/bin/run-seed.ts rename to packages/modules/product/src/scripts/bin/run-seed.ts diff --git a/packages/product/src/scripts/seed-utils.ts b/packages/modules/product/src/scripts/seed-utils.ts similarity index 100% rename from packages/product/src/scripts/seed-utils.ts rename to packages/modules/product/src/scripts/seed-utils.ts diff --git a/packages/product/src/services/__fixtures__/product.ts b/packages/modules/product/src/services/__fixtures__/product.ts similarity index 100% rename from packages/product/src/services/__fixtures__/product.ts rename to packages/modules/product/src/services/__fixtures__/product.ts diff --git a/packages/product/src/services/__tests__/product.spec.ts b/packages/modules/product/src/services/__tests__/product.spec.ts similarity index 100% rename from packages/product/src/services/__tests__/product.spec.ts rename to packages/modules/product/src/services/__tests__/product.spec.ts diff --git a/packages/product/src/services/index.ts b/packages/modules/product/src/services/index.ts similarity index 100% rename from packages/product/src/services/index.ts rename to packages/modules/product/src/services/index.ts diff --git a/packages/product/src/services/product-category.ts b/packages/modules/product/src/services/product-category.ts similarity index 100% rename from packages/product/src/services/product-category.ts rename to packages/modules/product/src/services/product-category.ts diff --git a/packages/product/src/services/product-module-service.ts b/packages/modules/product/src/services/product-module-service.ts similarity index 100% rename from packages/product/src/services/product-module-service.ts rename to packages/modules/product/src/services/product-module-service.ts diff --git a/packages/product/src/services/product.ts b/packages/modules/product/src/services/product.ts similarity index 100% rename from packages/product/src/services/product.ts rename to packages/modules/product/src/services/product.ts diff --git a/packages/product/src/types/index.ts b/packages/modules/product/src/types/index.ts similarity index 100% rename from packages/product/src/types/index.ts rename to packages/modules/product/src/types/index.ts diff --git a/packages/product/src/utils/index.ts b/packages/modules/product/src/utils/index.ts similarity index 100% rename from packages/product/src/utils/index.ts rename to packages/modules/product/src/utils/index.ts diff --git a/packages/product/tsconfig.json b/packages/modules/product/tsconfig.json similarity index 100% rename from packages/product/tsconfig.json rename to packages/modules/product/tsconfig.json diff --git a/packages/product/tsconfig.spec.json b/packages/modules/product/tsconfig.spec.json similarity index 100% rename from packages/product/tsconfig.spec.json rename to packages/modules/product/tsconfig.spec.json diff --git a/packages/promotion/.gitignore b/packages/modules/promotion/.gitignore similarity index 100% rename from packages/promotion/.gitignore rename to packages/modules/promotion/.gitignore diff --git a/packages/promotion/CHANGELOG.md b/packages/modules/promotion/CHANGELOG.md similarity index 100% rename from packages/promotion/CHANGELOG.md rename to packages/modules/promotion/CHANGELOG.md diff --git a/packages/promotion/README.md b/packages/modules/promotion/README.md similarity index 100% rename from packages/promotion/README.md rename to packages/modules/promotion/README.md diff --git a/packages/promotion/integration-tests/__fixtures__/campaigns/data.ts b/packages/modules/promotion/integration-tests/__fixtures__/campaigns/data.ts similarity index 100% rename from packages/promotion/integration-tests/__fixtures__/campaigns/data.ts rename to packages/modules/promotion/integration-tests/__fixtures__/campaigns/data.ts diff --git a/packages/promotion/integration-tests/__fixtures__/campaigns/index.ts b/packages/modules/promotion/integration-tests/__fixtures__/campaigns/index.ts similarity index 100% rename from packages/promotion/integration-tests/__fixtures__/campaigns/index.ts rename to packages/modules/promotion/integration-tests/__fixtures__/campaigns/index.ts diff --git a/packages/promotion/integration-tests/__fixtures__/promotion/data.ts b/packages/modules/promotion/integration-tests/__fixtures__/promotion/data.ts similarity index 100% rename from packages/promotion/integration-tests/__fixtures__/promotion/data.ts rename to packages/modules/promotion/integration-tests/__fixtures__/promotion/data.ts diff --git a/packages/promotion/integration-tests/__fixtures__/promotion/index.ts b/packages/modules/promotion/integration-tests/__fixtures__/promotion/index.ts similarity index 100% rename from packages/promotion/integration-tests/__fixtures__/promotion/index.ts rename to packages/modules/promotion/integration-tests/__fixtures__/promotion/index.ts diff --git a/packages/promotion/integration-tests/__tests__/services/promotion-module/campaign.spec.ts b/packages/modules/promotion/integration-tests/__tests__/services/promotion-module/campaign.spec.ts similarity index 100% rename from packages/promotion/integration-tests/__tests__/services/promotion-module/campaign.spec.ts rename to packages/modules/promotion/integration-tests/__tests__/services/promotion-module/campaign.spec.ts diff --git a/packages/promotion/integration-tests/__tests__/services/promotion-module/compute-actions.spec.ts b/packages/modules/promotion/integration-tests/__tests__/services/promotion-module/compute-actions.spec.ts similarity index 100% rename from packages/promotion/integration-tests/__tests__/services/promotion-module/compute-actions.spec.ts rename to packages/modules/promotion/integration-tests/__tests__/services/promotion-module/compute-actions.spec.ts diff --git a/packages/promotion/integration-tests/__tests__/services/promotion-module/promotion.spec.ts b/packages/modules/promotion/integration-tests/__tests__/services/promotion-module/promotion.spec.ts similarity index 100% rename from packages/promotion/integration-tests/__tests__/services/promotion-module/promotion.spec.ts rename to packages/modules/promotion/integration-tests/__tests__/services/promotion-module/promotion.spec.ts diff --git a/packages/promotion/integration-tests/__tests__/services/promotion-module/register-usage.spec.ts b/packages/modules/promotion/integration-tests/__tests__/services/promotion-module/register-usage.spec.ts similarity index 100% rename from packages/promotion/integration-tests/__tests__/services/promotion-module/register-usage.spec.ts rename to packages/modules/promotion/integration-tests/__tests__/services/promotion-module/register-usage.spec.ts diff --git a/packages/promotion/integration-tests/__tests__/services/promotion/index.spec.ts b/packages/modules/promotion/integration-tests/__tests__/services/promotion/index.spec.ts similarity index 100% rename from packages/promotion/integration-tests/__tests__/services/promotion/index.spec.ts rename to packages/modules/promotion/integration-tests/__tests__/services/promotion/index.spec.ts diff --git a/packages/promotion/jest.config.js b/packages/modules/promotion/jest.config.js similarity index 100% rename from packages/promotion/jest.config.js rename to packages/modules/promotion/jest.config.js diff --git a/packages/promotion/mikro-orm.config.dev.ts b/packages/modules/promotion/mikro-orm.config.dev.ts similarity index 100% rename from packages/promotion/mikro-orm.config.dev.ts rename to packages/modules/promotion/mikro-orm.config.dev.ts diff --git a/packages/promotion/package.json b/packages/modules/promotion/package.json similarity index 100% rename from packages/promotion/package.json rename to packages/modules/promotion/package.json diff --git a/packages/promotion/src/index.ts b/packages/modules/promotion/src/index.ts similarity index 100% rename from packages/promotion/src/index.ts rename to packages/modules/promotion/src/index.ts diff --git a/packages/promotion/src/initialize/index.ts b/packages/modules/promotion/src/initialize/index.ts similarity index 100% rename from packages/promotion/src/initialize/index.ts rename to packages/modules/promotion/src/initialize/index.ts diff --git a/packages/promotion/src/joiner-config.ts b/packages/modules/promotion/src/joiner-config.ts similarity index 100% rename from packages/promotion/src/joiner-config.ts rename to packages/modules/promotion/src/joiner-config.ts diff --git a/packages/promotion/src/loaders/connection.ts b/packages/modules/promotion/src/loaders/connection.ts similarity index 100% rename from packages/promotion/src/loaders/connection.ts rename to packages/modules/promotion/src/loaders/connection.ts diff --git a/packages/promotion/src/loaders/container.ts b/packages/modules/promotion/src/loaders/container.ts similarity index 100% rename from packages/promotion/src/loaders/container.ts rename to packages/modules/promotion/src/loaders/container.ts diff --git a/packages/promotion/src/loaders/index.ts b/packages/modules/promotion/src/loaders/index.ts similarity index 100% rename from packages/promotion/src/loaders/index.ts rename to packages/modules/promotion/src/loaders/index.ts diff --git a/packages/promotion/src/migrations/.snapshot-medusa-promotion.json b/packages/modules/promotion/src/migrations/.snapshot-medusa-promotion.json similarity index 100% rename from packages/promotion/src/migrations/.snapshot-medusa-promotion.json rename to packages/modules/promotion/src/migrations/.snapshot-medusa-promotion.json diff --git a/packages/promotion/src/migrations/Migration20240227120221.ts b/packages/modules/promotion/src/migrations/Migration20240227120221.ts similarity index 100% rename from packages/promotion/src/migrations/Migration20240227120221.ts rename to packages/modules/promotion/src/migrations/Migration20240227120221.ts diff --git a/packages/promotion/src/models/application-method.ts b/packages/modules/promotion/src/models/application-method.ts similarity index 100% rename from packages/promotion/src/models/application-method.ts rename to packages/modules/promotion/src/models/application-method.ts diff --git a/packages/promotion/src/models/campaign-budget.ts b/packages/modules/promotion/src/models/campaign-budget.ts similarity index 100% rename from packages/promotion/src/models/campaign-budget.ts rename to packages/modules/promotion/src/models/campaign-budget.ts diff --git a/packages/promotion/src/models/campaign.ts b/packages/modules/promotion/src/models/campaign.ts similarity index 100% rename from packages/promotion/src/models/campaign.ts rename to packages/modules/promotion/src/models/campaign.ts diff --git a/packages/promotion/src/models/index.ts b/packages/modules/promotion/src/models/index.ts similarity index 100% rename from packages/promotion/src/models/index.ts rename to packages/modules/promotion/src/models/index.ts diff --git a/packages/promotion/src/models/promotion-rule-value.ts b/packages/modules/promotion/src/models/promotion-rule-value.ts similarity index 100% rename from packages/promotion/src/models/promotion-rule-value.ts rename to packages/modules/promotion/src/models/promotion-rule-value.ts diff --git a/packages/promotion/src/models/promotion-rule.ts b/packages/modules/promotion/src/models/promotion-rule.ts similarity index 100% rename from packages/promotion/src/models/promotion-rule.ts rename to packages/modules/promotion/src/models/promotion-rule.ts diff --git a/packages/promotion/src/models/promotion.ts b/packages/modules/promotion/src/models/promotion.ts similarity index 100% rename from packages/promotion/src/models/promotion.ts rename to packages/modules/promotion/src/models/promotion.ts diff --git a/packages/promotion/src/module-definition.ts b/packages/modules/promotion/src/module-definition.ts similarity index 100% rename from packages/promotion/src/module-definition.ts rename to packages/modules/promotion/src/module-definition.ts diff --git a/packages/promotion/src/repositories/campaign.ts b/packages/modules/promotion/src/repositories/campaign.ts similarity index 100% rename from packages/promotion/src/repositories/campaign.ts rename to packages/modules/promotion/src/repositories/campaign.ts diff --git a/packages/promotion/src/repositories/index.ts b/packages/modules/promotion/src/repositories/index.ts similarity index 100% rename from packages/promotion/src/repositories/index.ts rename to packages/modules/promotion/src/repositories/index.ts diff --git a/packages/promotion/src/services/index.ts b/packages/modules/promotion/src/services/index.ts similarity index 100% rename from packages/promotion/src/services/index.ts rename to packages/modules/promotion/src/services/index.ts diff --git a/packages/promotion/src/services/promotion-module.ts b/packages/modules/promotion/src/services/promotion-module.ts similarity index 100% rename from packages/promotion/src/services/promotion-module.ts rename to packages/modules/promotion/src/services/promotion-module.ts diff --git a/packages/promotion/src/types/application-method.ts b/packages/modules/promotion/src/types/application-method.ts similarity index 100% rename from packages/promotion/src/types/application-method.ts rename to packages/modules/promotion/src/types/application-method.ts diff --git a/packages/promotion/src/types/campaign-budget.ts b/packages/modules/promotion/src/types/campaign-budget.ts similarity index 100% rename from packages/promotion/src/types/campaign-budget.ts rename to packages/modules/promotion/src/types/campaign-budget.ts diff --git a/packages/promotion/src/types/campaign.ts b/packages/modules/promotion/src/types/campaign.ts similarity index 100% rename from packages/promotion/src/types/campaign.ts rename to packages/modules/promotion/src/types/campaign.ts diff --git a/packages/promotion/src/types/index.ts b/packages/modules/promotion/src/types/index.ts similarity index 100% rename from packages/promotion/src/types/index.ts rename to packages/modules/promotion/src/types/index.ts diff --git a/packages/promotion/src/types/promotion-rule-value.ts b/packages/modules/promotion/src/types/promotion-rule-value.ts similarity index 100% rename from packages/promotion/src/types/promotion-rule-value.ts rename to packages/modules/promotion/src/types/promotion-rule-value.ts diff --git a/packages/promotion/src/types/promotion-rule.ts b/packages/modules/promotion/src/types/promotion-rule.ts similarity index 100% rename from packages/promotion/src/types/promotion-rule.ts rename to packages/modules/promotion/src/types/promotion-rule.ts diff --git a/packages/promotion/src/types/promotion.ts b/packages/modules/promotion/src/types/promotion.ts similarity index 100% rename from packages/promotion/src/types/promotion.ts rename to packages/modules/promotion/src/types/promotion.ts diff --git a/packages/promotion/src/utils/compute-actions/buy-get.ts b/packages/modules/promotion/src/utils/compute-actions/buy-get.ts similarity index 100% rename from packages/promotion/src/utils/compute-actions/buy-get.ts rename to packages/modules/promotion/src/utils/compute-actions/buy-get.ts diff --git a/packages/promotion/src/utils/compute-actions/index.ts b/packages/modules/promotion/src/utils/compute-actions/index.ts similarity index 100% rename from packages/promotion/src/utils/compute-actions/index.ts rename to packages/modules/promotion/src/utils/compute-actions/index.ts diff --git a/packages/promotion/src/utils/compute-actions/line-items.ts b/packages/modules/promotion/src/utils/compute-actions/line-items.ts similarity index 100% rename from packages/promotion/src/utils/compute-actions/line-items.ts rename to packages/modules/promotion/src/utils/compute-actions/line-items.ts diff --git a/packages/promotion/src/utils/compute-actions/shipping-methods.ts b/packages/modules/promotion/src/utils/compute-actions/shipping-methods.ts similarity index 100% rename from packages/promotion/src/utils/compute-actions/shipping-methods.ts rename to packages/modules/promotion/src/utils/compute-actions/shipping-methods.ts diff --git a/packages/promotion/src/utils/compute-actions/usage.ts b/packages/modules/promotion/src/utils/compute-actions/usage.ts similarity index 100% rename from packages/promotion/src/utils/compute-actions/usage.ts rename to packages/modules/promotion/src/utils/compute-actions/usage.ts diff --git a/packages/promotion/src/utils/index.ts b/packages/modules/promotion/src/utils/index.ts similarity index 100% rename from packages/promotion/src/utils/index.ts rename to packages/modules/promotion/src/utils/index.ts diff --git a/packages/promotion/src/utils/validations/application-method.ts b/packages/modules/promotion/src/utils/validations/application-method.ts similarity index 100% rename from packages/promotion/src/utils/validations/application-method.ts rename to packages/modules/promotion/src/utils/validations/application-method.ts diff --git a/packages/promotion/src/utils/validations/index.ts b/packages/modules/promotion/src/utils/validations/index.ts similarity index 100% rename from packages/promotion/src/utils/validations/index.ts rename to packages/modules/promotion/src/utils/validations/index.ts diff --git a/packages/promotion/src/utils/validations/promotion-rule.ts b/packages/modules/promotion/src/utils/validations/promotion-rule.ts similarity index 100% rename from packages/promotion/src/utils/validations/promotion-rule.ts rename to packages/modules/promotion/src/utils/validations/promotion-rule.ts diff --git a/packages/promotion/tsconfig.json b/packages/modules/promotion/tsconfig.json similarity index 100% rename from packages/promotion/tsconfig.json rename to packages/modules/promotion/tsconfig.json diff --git a/packages/promotion/tsconfig.spec.json b/packages/modules/promotion/tsconfig.spec.json similarity index 100% rename from packages/promotion/tsconfig.spec.json rename to packages/modules/promotion/tsconfig.spec.json diff --git a/packages/region/.gitignore b/packages/modules/region/.gitignore similarity index 100% rename from packages/region/.gitignore rename to packages/modules/region/.gitignore diff --git a/packages/region/CHANGELOG.md b/packages/modules/region/CHANGELOG.md similarity index 100% rename from packages/region/CHANGELOG.md rename to packages/modules/region/CHANGELOG.md diff --git a/packages/region/README.md b/packages/modules/region/README.md similarity index 100% rename from packages/region/README.md rename to packages/modules/region/README.md diff --git a/packages/region/integration-tests/__tests__/region-module.spec.ts b/packages/modules/region/integration-tests/__tests__/region-module.spec.ts similarity index 100% rename from packages/region/integration-tests/__tests__/region-module.spec.ts rename to packages/modules/region/integration-tests/__tests__/region-module.spec.ts diff --git a/packages/region/jest.config.js b/packages/modules/region/jest.config.js similarity index 100% rename from packages/region/jest.config.js rename to packages/modules/region/jest.config.js diff --git a/packages/region/mikro-orm.config.dev.ts b/packages/modules/region/mikro-orm.config.dev.ts similarity index 100% rename from packages/region/mikro-orm.config.dev.ts rename to packages/modules/region/mikro-orm.config.dev.ts diff --git a/packages/region/package.json b/packages/modules/region/package.json similarity index 100% rename from packages/region/package.json rename to packages/modules/region/package.json diff --git a/packages/region/src/index.ts b/packages/modules/region/src/index.ts similarity index 100% rename from packages/region/src/index.ts rename to packages/modules/region/src/index.ts diff --git a/packages/region/src/initialize/index.ts b/packages/modules/region/src/initialize/index.ts similarity index 100% rename from packages/region/src/initialize/index.ts rename to packages/modules/region/src/initialize/index.ts diff --git a/packages/region/src/joiner-config.ts b/packages/modules/region/src/joiner-config.ts similarity index 100% rename from packages/region/src/joiner-config.ts rename to packages/modules/region/src/joiner-config.ts diff --git a/packages/region/src/loaders/connection.ts b/packages/modules/region/src/loaders/connection.ts similarity index 100% rename from packages/region/src/loaders/connection.ts rename to packages/modules/region/src/loaders/connection.ts diff --git a/packages/region/src/loaders/container.ts b/packages/modules/region/src/loaders/container.ts similarity index 100% rename from packages/region/src/loaders/container.ts rename to packages/modules/region/src/loaders/container.ts diff --git a/packages/region/src/loaders/defaults.ts b/packages/modules/region/src/loaders/defaults.ts similarity index 100% rename from packages/region/src/loaders/defaults.ts rename to packages/modules/region/src/loaders/defaults.ts diff --git a/packages/region/src/loaders/index.ts b/packages/modules/region/src/loaders/index.ts similarity index 100% rename from packages/region/src/loaders/index.ts rename to packages/modules/region/src/loaders/index.ts diff --git a/packages/region/src/migrations/.snapshot-medusa-region.json b/packages/modules/region/src/migrations/.snapshot-medusa-region.json similarity index 100% rename from packages/region/src/migrations/.snapshot-medusa-region.json rename to packages/modules/region/src/migrations/.snapshot-medusa-region.json diff --git a/packages/region/src/migrations/RegionModuleSetup20240205173216.ts b/packages/modules/region/src/migrations/RegionModuleSetup20240205173216.ts similarity index 100% rename from packages/region/src/migrations/RegionModuleSetup20240205173216.ts rename to packages/modules/region/src/migrations/RegionModuleSetup20240205173216.ts diff --git a/packages/region/src/models/country.ts b/packages/modules/region/src/models/country.ts similarity index 100% rename from packages/region/src/models/country.ts rename to packages/modules/region/src/models/country.ts diff --git a/packages/region/src/models/index.ts b/packages/modules/region/src/models/index.ts similarity index 100% rename from packages/region/src/models/index.ts rename to packages/modules/region/src/models/index.ts diff --git a/packages/region/src/models/region.ts b/packages/modules/region/src/models/region.ts similarity index 100% rename from packages/region/src/models/region.ts rename to packages/modules/region/src/models/region.ts diff --git a/packages/region/src/module-definition.ts b/packages/modules/region/src/module-definition.ts similarity index 100% rename from packages/region/src/module-definition.ts rename to packages/modules/region/src/module-definition.ts diff --git a/packages/region/src/repositories/index.ts b/packages/modules/region/src/repositories/index.ts similarity index 100% rename from packages/region/src/repositories/index.ts rename to packages/modules/region/src/repositories/index.ts diff --git a/packages/region/src/scripts/bin/run-seed.ts b/packages/modules/region/src/scripts/bin/run-seed.ts similarity index 100% rename from packages/region/src/scripts/bin/run-seed.ts rename to packages/modules/region/src/scripts/bin/run-seed.ts diff --git a/packages/region/src/scripts/seed-utils.ts b/packages/modules/region/src/scripts/seed-utils.ts similarity index 100% rename from packages/region/src/scripts/seed-utils.ts rename to packages/modules/region/src/scripts/seed-utils.ts diff --git a/packages/region/src/services/index.ts b/packages/modules/region/src/services/index.ts similarity index 100% rename from packages/region/src/services/index.ts rename to packages/modules/region/src/services/index.ts diff --git a/packages/region/src/services/region-module.ts b/packages/modules/region/src/services/region-module.ts similarity index 100% rename from packages/region/src/services/region-module.ts rename to packages/modules/region/src/services/region-module.ts diff --git a/packages/region/src/types/index.ts b/packages/modules/region/src/types/index.ts similarity index 100% rename from packages/region/src/types/index.ts rename to packages/modules/region/src/types/index.ts diff --git a/packages/region/tsconfig.json b/packages/modules/region/tsconfig.json similarity index 100% rename from packages/region/tsconfig.json rename to packages/modules/region/tsconfig.json diff --git a/packages/region/tsconfig.spec.json b/packages/modules/region/tsconfig.spec.json similarity index 100% rename from packages/region/tsconfig.spec.json rename to packages/modules/region/tsconfig.spec.json diff --git a/packages/sales-channel/.gitignore b/packages/modules/sales-channel/.gitignore similarity index 100% rename from packages/sales-channel/.gitignore rename to packages/modules/sales-channel/.gitignore diff --git a/packages/sales-channel/CHANGELOG.md b/packages/modules/sales-channel/CHANGELOG.md similarity index 100% rename from packages/sales-channel/CHANGELOG.md rename to packages/modules/sales-channel/CHANGELOG.md diff --git a/packages/sales-channel/README.md b/packages/modules/sales-channel/README.md similarity index 100% rename from packages/sales-channel/README.md rename to packages/modules/sales-channel/README.md diff --git a/packages/sales-channel/integration-tests/__fixtures__/index.ts b/packages/modules/sales-channel/integration-tests/__fixtures__/index.ts similarity index 100% rename from packages/sales-channel/integration-tests/__fixtures__/index.ts rename to packages/modules/sales-channel/integration-tests/__fixtures__/index.ts diff --git a/packages/sales-channel/integration-tests/__tests__/services/sales-channel-module.spec.ts b/packages/modules/sales-channel/integration-tests/__tests__/services/sales-channel-module.spec.ts similarity index 100% rename from packages/sales-channel/integration-tests/__tests__/services/sales-channel-module.spec.ts rename to packages/modules/sales-channel/integration-tests/__tests__/services/sales-channel-module.spec.ts diff --git a/packages/sales-channel/integration-tests/setup-env.js b/packages/modules/sales-channel/integration-tests/setup-env.js similarity index 100% rename from packages/sales-channel/integration-tests/setup-env.js rename to packages/modules/sales-channel/integration-tests/setup-env.js diff --git a/packages/sales-channel/integration-tests/setup.js b/packages/modules/sales-channel/integration-tests/setup.js similarity index 100% rename from packages/sales-channel/integration-tests/setup.js rename to packages/modules/sales-channel/integration-tests/setup.js diff --git a/packages/sales-channel/integration-tests/utils/config.ts b/packages/modules/sales-channel/integration-tests/utils/config.ts similarity index 100% rename from packages/sales-channel/integration-tests/utils/config.ts rename to packages/modules/sales-channel/integration-tests/utils/config.ts diff --git a/packages/sales-channel/integration-tests/utils/database.ts b/packages/modules/sales-channel/integration-tests/utils/database.ts similarity index 100% rename from packages/sales-channel/integration-tests/utils/database.ts rename to packages/modules/sales-channel/integration-tests/utils/database.ts diff --git a/packages/sales-channel/integration-tests/utils/index.ts b/packages/modules/sales-channel/integration-tests/utils/index.ts similarity index 100% rename from packages/sales-channel/integration-tests/utils/index.ts rename to packages/modules/sales-channel/integration-tests/utils/index.ts diff --git a/packages/sales-channel/jest.config.js b/packages/modules/sales-channel/jest.config.js similarity index 100% rename from packages/sales-channel/jest.config.js rename to packages/modules/sales-channel/jest.config.js diff --git a/packages/sales-channel/mikro-orm.config.dev.ts b/packages/modules/sales-channel/mikro-orm.config.dev.ts similarity index 100% rename from packages/sales-channel/mikro-orm.config.dev.ts rename to packages/modules/sales-channel/mikro-orm.config.dev.ts diff --git a/packages/sales-channel/package.json b/packages/modules/sales-channel/package.json similarity index 100% rename from packages/sales-channel/package.json rename to packages/modules/sales-channel/package.json diff --git a/packages/sales-channel/src/index.ts b/packages/modules/sales-channel/src/index.ts similarity index 100% rename from packages/sales-channel/src/index.ts rename to packages/modules/sales-channel/src/index.ts diff --git a/packages/sales-channel/src/initialize/index.ts b/packages/modules/sales-channel/src/initialize/index.ts similarity index 100% rename from packages/sales-channel/src/initialize/index.ts rename to packages/modules/sales-channel/src/initialize/index.ts diff --git a/packages/sales-channel/src/joiner-config.ts b/packages/modules/sales-channel/src/joiner-config.ts similarity index 100% rename from packages/sales-channel/src/joiner-config.ts rename to packages/modules/sales-channel/src/joiner-config.ts diff --git a/packages/sales-channel/src/loaders/connection.ts b/packages/modules/sales-channel/src/loaders/connection.ts similarity index 100% rename from packages/sales-channel/src/loaders/connection.ts rename to packages/modules/sales-channel/src/loaders/connection.ts diff --git a/packages/sales-channel/src/loaders/container.ts b/packages/modules/sales-channel/src/loaders/container.ts similarity index 100% rename from packages/sales-channel/src/loaders/container.ts rename to packages/modules/sales-channel/src/loaders/container.ts diff --git a/packages/sales-channel/src/loaders/index.ts b/packages/modules/sales-channel/src/loaders/index.ts similarity index 100% rename from packages/sales-channel/src/loaders/index.ts rename to packages/modules/sales-channel/src/loaders/index.ts diff --git a/packages/sales-channel/src/migrations/.snapshot-medusa-sales-channel-tst.json b/packages/modules/sales-channel/src/migrations/.snapshot-medusa-sales-channel-tst.json similarity index 100% rename from packages/sales-channel/src/migrations/.snapshot-medusa-sales-channel-tst.json rename to packages/modules/sales-channel/src/migrations/.snapshot-medusa-sales-channel-tst.json diff --git a/packages/sales-channel/src/migrations/Migration20240115152146.ts b/packages/modules/sales-channel/src/migrations/Migration20240115152146.ts similarity index 100% rename from packages/sales-channel/src/migrations/Migration20240115152146.ts rename to packages/modules/sales-channel/src/migrations/Migration20240115152146.ts diff --git a/packages/sales-channel/src/models/index.ts b/packages/modules/sales-channel/src/models/index.ts similarity index 100% rename from packages/sales-channel/src/models/index.ts rename to packages/modules/sales-channel/src/models/index.ts diff --git a/packages/sales-channel/src/models/sales-channel.ts b/packages/modules/sales-channel/src/models/sales-channel.ts similarity index 100% rename from packages/sales-channel/src/models/sales-channel.ts rename to packages/modules/sales-channel/src/models/sales-channel.ts diff --git a/packages/sales-channel/src/module-definition.ts b/packages/modules/sales-channel/src/module-definition.ts similarity index 100% rename from packages/sales-channel/src/module-definition.ts rename to packages/modules/sales-channel/src/module-definition.ts diff --git a/packages/sales-channel/src/repositories/index.ts b/packages/modules/sales-channel/src/repositories/index.ts similarity index 100% rename from packages/sales-channel/src/repositories/index.ts rename to packages/modules/sales-channel/src/repositories/index.ts diff --git a/packages/sales-channel/src/scripts/bin/run-seed.ts b/packages/modules/sales-channel/src/scripts/bin/run-seed.ts similarity index 100% rename from packages/sales-channel/src/scripts/bin/run-seed.ts rename to packages/modules/sales-channel/src/scripts/bin/run-seed.ts diff --git a/packages/sales-channel/src/scripts/seed-utils.ts b/packages/modules/sales-channel/src/scripts/seed-utils.ts similarity index 100% rename from packages/sales-channel/src/scripts/seed-utils.ts rename to packages/modules/sales-channel/src/scripts/seed-utils.ts diff --git a/packages/sales-channel/src/services/__fixtures__/sales-channel.ts b/packages/modules/sales-channel/src/services/__fixtures__/sales-channel.ts similarity index 100% rename from packages/sales-channel/src/services/__fixtures__/sales-channel.ts rename to packages/modules/sales-channel/src/services/__fixtures__/sales-channel.ts diff --git a/packages/sales-channel/src/services/__tests__/sales-channle.spec.ts b/packages/modules/sales-channel/src/services/__tests__/sales-channle.spec.ts similarity index 100% rename from packages/sales-channel/src/services/__tests__/sales-channle.spec.ts rename to packages/modules/sales-channel/src/services/__tests__/sales-channle.spec.ts diff --git a/packages/sales-channel/src/services/index.ts b/packages/modules/sales-channel/src/services/index.ts similarity index 100% rename from packages/sales-channel/src/services/index.ts rename to packages/modules/sales-channel/src/services/index.ts diff --git a/packages/sales-channel/src/services/sales-channel-module.ts b/packages/modules/sales-channel/src/services/sales-channel-module.ts similarity index 100% rename from packages/sales-channel/src/services/sales-channel-module.ts rename to packages/modules/sales-channel/src/services/sales-channel-module.ts diff --git a/packages/sales-channel/src/types/index.ts b/packages/modules/sales-channel/src/types/index.ts similarity index 100% rename from packages/sales-channel/src/types/index.ts rename to packages/modules/sales-channel/src/types/index.ts diff --git a/packages/sales-channel/tsconfig.json b/packages/modules/sales-channel/tsconfig.json similarity index 100% rename from packages/sales-channel/tsconfig.json rename to packages/modules/sales-channel/tsconfig.json diff --git a/packages/sales-channel/tsconfig.spec.json b/packages/modules/sales-channel/tsconfig.spec.json similarity index 100% rename from packages/sales-channel/tsconfig.spec.json rename to packages/modules/sales-channel/tsconfig.spec.json diff --git a/packages/stock-location-next/.gitignore b/packages/modules/stock-location-next/.gitignore similarity index 100% rename from packages/stock-location-next/.gitignore rename to packages/modules/stock-location-next/.gitignore diff --git a/packages/stock-location-next/CHANGELOG.md b/packages/modules/stock-location-next/CHANGELOG.md similarity index 100% rename from packages/stock-location-next/CHANGELOG.md rename to packages/modules/stock-location-next/CHANGELOG.md diff --git a/packages/stock-location-next/integration-tests/__tests__/stock-location-module-service.spec.ts b/packages/modules/stock-location-next/integration-tests/__tests__/stock-location-module-service.spec.ts similarity index 100% rename from packages/stock-location-next/integration-tests/__tests__/stock-location-module-service.spec.ts rename to packages/modules/stock-location-next/integration-tests/__tests__/stock-location-module-service.spec.ts diff --git a/packages/stock-location-next/jest.config.js b/packages/modules/stock-location-next/jest.config.js similarity index 100% rename from packages/stock-location-next/jest.config.js rename to packages/modules/stock-location-next/jest.config.js diff --git a/packages/stock-location-next/mikro-orm.config.dev.ts b/packages/modules/stock-location-next/mikro-orm.config.dev.ts similarity index 100% rename from packages/stock-location-next/mikro-orm.config.dev.ts rename to packages/modules/stock-location-next/mikro-orm.config.dev.ts diff --git a/packages/stock-location-next/package.json b/packages/modules/stock-location-next/package.json similarity index 100% rename from packages/stock-location-next/package.json rename to packages/modules/stock-location-next/package.json diff --git a/packages/stock-location-next/src/index.ts b/packages/modules/stock-location-next/src/index.ts similarity index 100% rename from packages/stock-location-next/src/index.ts rename to packages/modules/stock-location-next/src/index.ts diff --git a/packages/stock-location-next/src/joiner-config.ts b/packages/modules/stock-location-next/src/joiner-config.ts similarity index 100% rename from packages/stock-location-next/src/joiner-config.ts rename to packages/modules/stock-location-next/src/joiner-config.ts diff --git a/packages/stock-location-next/src/migrations/.snapshot-medusa-stock-location.json b/packages/modules/stock-location-next/src/migrations/.snapshot-medusa-stock-location.json similarity index 100% rename from packages/stock-location-next/src/migrations/.snapshot-medusa-stock-location.json rename to packages/modules/stock-location-next/src/migrations/.snapshot-medusa-stock-location.json diff --git a/packages/stock-location-next/src/migrations/Migration20240307161216.ts b/packages/modules/stock-location-next/src/migrations/Migration20240307161216.ts similarity index 100% rename from packages/stock-location-next/src/migrations/Migration20240307161216.ts rename to packages/modules/stock-location-next/src/migrations/Migration20240307161216.ts diff --git a/packages/stock-location-next/src/models/index.ts b/packages/modules/stock-location-next/src/models/index.ts similarity index 100% rename from packages/stock-location-next/src/models/index.ts rename to packages/modules/stock-location-next/src/models/index.ts diff --git a/packages/stock-location-next/src/models/stock-location-address.ts b/packages/modules/stock-location-next/src/models/stock-location-address.ts similarity index 100% rename from packages/stock-location-next/src/models/stock-location-address.ts rename to packages/modules/stock-location-next/src/models/stock-location-address.ts diff --git a/packages/stock-location-next/src/models/stock-location.ts b/packages/modules/stock-location-next/src/models/stock-location.ts similarity index 100% rename from packages/stock-location-next/src/models/stock-location.ts rename to packages/modules/stock-location-next/src/models/stock-location.ts diff --git a/packages/stock-location-next/src/module-definition.ts b/packages/modules/stock-location-next/src/module-definition.ts similarity index 100% rename from packages/stock-location-next/src/module-definition.ts rename to packages/modules/stock-location-next/src/module-definition.ts diff --git a/packages/stock-location-next/src/repositories/index.ts b/packages/modules/stock-location-next/src/repositories/index.ts similarity index 100% rename from packages/stock-location-next/src/repositories/index.ts rename to packages/modules/stock-location-next/src/repositories/index.ts diff --git a/packages/stock-location-next/src/schema/index.ts b/packages/modules/stock-location-next/src/schema/index.ts similarity index 100% rename from packages/stock-location-next/src/schema/index.ts rename to packages/modules/stock-location-next/src/schema/index.ts diff --git a/packages/stock-location-next/src/services/__tests__/noop.ts b/packages/modules/stock-location-next/src/services/__tests__/noop.ts similarity index 100% rename from packages/stock-location-next/src/services/__tests__/noop.ts rename to packages/modules/stock-location-next/src/services/__tests__/noop.ts diff --git a/packages/stock-location-next/src/services/index.ts b/packages/modules/stock-location-next/src/services/index.ts similarity index 100% rename from packages/stock-location-next/src/services/index.ts rename to packages/modules/stock-location-next/src/services/index.ts diff --git a/packages/stock-location-next/src/services/stock-location-module.ts b/packages/modules/stock-location-next/src/services/stock-location-module.ts similarity index 100% rename from packages/stock-location-next/src/services/stock-location-module.ts rename to packages/modules/stock-location-next/src/services/stock-location-module.ts diff --git a/packages/stock-location-next/tsconfig.json b/packages/modules/stock-location-next/tsconfig.json similarity index 100% rename from packages/stock-location-next/tsconfig.json rename to packages/modules/stock-location-next/tsconfig.json diff --git a/packages/stock-location-next/tsconfig.spec.json b/packages/modules/stock-location-next/tsconfig.spec.json similarity index 100% rename from packages/stock-location-next/tsconfig.spec.json rename to packages/modules/stock-location-next/tsconfig.spec.json diff --git a/packages/store/.gitignore b/packages/modules/store/.gitignore similarity index 100% rename from packages/store/.gitignore rename to packages/modules/store/.gitignore diff --git a/packages/store/CHANGELOG.md b/packages/modules/store/CHANGELOG.md similarity index 100% rename from packages/store/CHANGELOG.md rename to packages/modules/store/CHANGELOG.md diff --git a/packages/store/README.md b/packages/modules/store/README.md similarity index 100% rename from packages/store/README.md rename to packages/modules/store/README.md diff --git a/packages/store/integration-tests/__fixtures__/index.ts b/packages/modules/store/integration-tests/__fixtures__/index.ts similarity index 100% rename from packages/store/integration-tests/__fixtures__/index.ts rename to packages/modules/store/integration-tests/__fixtures__/index.ts diff --git a/packages/store/integration-tests/__tests__/store-module-service.spec.ts b/packages/modules/store/integration-tests/__tests__/store-module-service.spec.ts similarity index 100% rename from packages/store/integration-tests/__tests__/store-module-service.spec.ts rename to packages/modules/store/integration-tests/__tests__/store-module-service.spec.ts diff --git a/packages/store/jest.config.js b/packages/modules/store/jest.config.js similarity index 100% rename from packages/store/jest.config.js rename to packages/modules/store/jest.config.js diff --git a/packages/store/mikro-orm.config.dev.ts b/packages/modules/store/mikro-orm.config.dev.ts similarity index 100% rename from packages/store/mikro-orm.config.dev.ts rename to packages/modules/store/mikro-orm.config.dev.ts diff --git a/packages/store/package.json b/packages/modules/store/package.json similarity index 100% rename from packages/store/package.json rename to packages/modules/store/package.json diff --git a/packages/store/src/index.ts b/packages/modules/store/src/index.ts similarity index 100% rename from packages/store/src/index.ts rename to packages/modules/store/src/index.ts diff --git a/packages/store/src/joiner-config.ts b/packages/modules/store/src/joiner-config.ts similarity index 100% rename from packages/store/src/joiner-config.ts rename to packages/modules/store/src/joiner-config.ts diff --git a/packages/store/src/migrations/.snapshot-medusa-store.json b/packages/modules/store/src/migrations/.snapshot-medusa-store.json similarity index 100% rename from packages/store/src/migrations/.snapshot-medusa-store.json rename to packages/modules/store/src/migrations/.snapshot-medusa-store.json diff --git a/packages/store/src/migrations/InitialSetup20240227075933.ts b/packages/modules/store/src/migrations/InitialSetup20240227075933.ts similarity index 100% rename from packages/store/src/migrations/InitialSetup20240227075933.ts rename to packages/modules/store/src/migrations/InitialSetup20240227075933.ts diff --git a/packages/store/src/models/index.ts b/packages/modules/store/src/models/index.ts similarity index 100% rename from packages/store/src/models/index.ts rename to packages/modules/store/src/models/index.ts diff --git a/packages/store/src/models/store.ts b/packages/modules/store/src/models/store.ts similarity index 100% rename from packages/store/src/models/store.ts rename to packages/modules/store/src/models/store.ts diff --git a/packages/store/src/module-definition.ts b/packages/modules/store/src/module-definition.ts similarity index 100% rename from packages/store/src/module-definition.ts rename to packages/modules/store/src/module-definition.ts diff --git a/packages/store/src/repositories/index.ts b/packages/modules/store/src/repositories/index.ts similarity index 100% rename from packages/store/src/repositories/index.ts rename to packages/modules/store/src/repositories/index.ts diff --git a/packages/store/src/scripts/bin/run-seed.ts b/packages/modules/store/src/scripts/bin/run-seed.ts similarity index 100% rename from packages/store/src/scripts/bin/run-seed.ts rename to packages/modules/store/src/scripts/bin/run-seed.ts diff --git a/packages/store/src/services/__tests__/noop.ts b/packages/modules/store/src/services/__tests__/noop.ts similarity index 100% rename from packages/store/src/services/__tests__/noop.ts rename to packages/modules/store/src/services/__tests__/noop.ts diff --git a/packages/store/src/services/index.ts b/packages/modules/store/src/services/index.ts similarity index 100% rename from packages/store/src/services/index.ts rename to packages/modules/store/src/services/index.ts diff --git a/packages/store/src/services/store-module-service.ts b/packages/modules/store/src/services/store-module-service.ts similarity index 100% rename from packages/store/src/services/store-module-service.ts rename to packages/modules/store/src/services/store-module-service.ts diff --git a/packages/store/src/types/index.ts b/packages/modules/store/src/types/index.ts similarity index 100% rename from packages/store/src/types/index.ts rename to packages/modules/store/src/types/index.ts diff --git a/packages/store/tsconfig.json b/packages/modules/store/tsconfig.json similarity index 100% rename from packages/store/tsconfig.json rename to packages/modules/store/tsconfig.json diff --git a/packages/store/tsconfig.spec.json b/packages/modules/store/tsconfig.spec.json similarity index 100% rename from packages/store/tsconfig.spec.json rename to packages/modules/store/tsconfig.spec.json diff --git a/packages/tax/.gitignore b/packages/modules/tax/.gitignore similarity index 100% rename from packages/tax/.gitignore rename to packages/modules/tax/.gitignore diff --git a/packages/tax/CHANGELOG.md b/packages/modules/tax/CHANGELOG.md similarity index 100% rename from packages/tax/CHANGELOG.md rename to packages/modules/tax/CHANGELOG.md diff --git a/packages/tax/README.md b/packages/modules/tax/README.md similarity index 100% rename from packages/tax/README.md rename to packages/modules/tax/README.md diff --git a/packages/tax/integration-tests/__tests__/index.spec.ts b/packages/modules/tax/integration-tests/__tests__/index.spec.ts similarity index 100% rename from packages/tax/integration-tests/__tests__/index.spec.ts rename to packages/modules/tax/integration-tests/__tests__/index.spec.ts diff --git a/packages/tax/integration-tests/utils/setup-tax-structure.ts b/packages/modules/tax/integration-tests/utils/setup-tax-structure.ts similarity index 100% rename from packages/tax/integration-tests/utils/setup-tax-structure.ts rename to packages/modules/tax/integration-tests/utils/setup-tax-structure.ts diff --git a/packages/tax/jest.config.js b/packages/modules/tax/jest.config.js similarity index 100% rename from packages/tax/jest.config.js rename to packages/modules/tax/jest.config.js diff --git a/packages/tax/mikro-orm.config.dev.ts b/packages/modules/tax/mikro-orm.config.dev.ts similarity index 100% rename from packages/tax/mikro-orm.config.dev.ts rename to packages/modules/tax/mikro-orm.config.dev.ts diff --git a/packages/tax/package.json b/packages/modules/tax/package.json similarity index 100% rename from packages/tax/package.json rename to packages/modules/tax/package.json diff --git a/packages/tax/src/index.ts b/packages/modules/tax/src/index.ts similarity index 100% rename from packages/tax/src/index.ts rename to packages/modules/tax/src/index.ts diff --git a/packages/tax/src/joiner-config.ts b/packages/modules/tax/src/joiner-config.ts similarity index 100% rename from packages/tax/src/joiner-config.ts rename to packages/modules/tax/src/joiner-config.ts diff --git a/packages/tax/src/loaders/providers.ts b/packages/modules/tax/src/loaders/providers.ts similarity index 100% rename from packages/tax/src/loaders/providers.ts rename to packages/modules/tax/src/loaders/providers.ts diff --git a/packages/tax/src/migrations/.snapshot-medusa-tax.json b/packages/modules/tax/src/migrations/.snapshot-medusa-tax.json similarity index 100% rename from packages/tax/src/migrations/.snapshot-medusa-tax.json rename to packages/modules/tax/src/migrations/.snapshot-medusa-tax.json diff --git a/packages/tax/src/migrations/Migration20240227090331.ts b/packages/modules/tax/src/migrations/Migration20240227090331.ts similarity index 100% rename from packages/tax/src/migrations/Migration20240227090331.ts rename to packages/modules/tax/src/migrations/Migration20240227090331.ts diff --git a/packages/tax/src/models/index.ts b/packages/modules/tax/src/models/index.ts similarity index 100% rename from packages/tax/src/models/index.ts rename to packages/modules/tax/src/models/index.ts diff --git a/packages/tax/src/models/tax-provider.ts b/packages/modules/tax/src/models/tax-provider.ts similarity index 100% rename from packages/tax/src/models/tax-provider.ts rename to packages/modules/tax/src/models/tax-provider.ts diff --git a/packages/tax/src/models/tax-rate-rule.ts b/packages/modules/tax/src/models/tax-rate-rule.ts similarity index 100% rename from packages/tax/src/models/tax-rate-rule.ts rename to packages/modules/tax/src/models/tax-rate-rule.ts diff --git a/packages/tax/src/models/tax-rate.ts b/packages/modules/tax/src/models/tax-rate.ts similarity index 100% rename from packages/tax/src/models/tax-rate.ts rename to packages/modules/tax/src/models/tax-rate.ts diff --git a/packages/tax/src/models/tax-region.ts b/packages/modules/tax/src/models/tax-region.ts similarity index 100% rename from packages/tax/src/models/tax-region.ts rename to packages/modules/tax/src/models/tax-region.ts diff --git a/packages/tax/src/module-definition.ts b/packages/modules/tax/src/module-definition.ts similarity index 100% rename from packages/tax/src/module-definition.ts rename to packages/modules/tax/src/module-definition.ts diff --git a/packages/tax/src/providers/index.ts b/packages/modules/tax/src/providers/index.ts similarity index 100% rename from packages/tax/src/providers/index.ts rename to packages/modules/tax/src/providers/index.ts diff --git a/packages/tax/src/providers/system.ts b/packages/modules/tax/src/providers/system.ts similarity index 100% rename from packages/tax/src/providers/system.ts rename to packages/modules/tax/src/providers/system.ts diff --git a/packages/tax/src/scripts/bin/run-seed.ts b/packages/modules/tax/src/scripts/bin/run-seed.ts similarity index 100% rename from packages/tax/src/scripts/bin/run-seed.ts rename to packages/modules/tax/src/scripts/bin/run-seed.ts diff --git a/packages/tax/src/services/__tests__/noop.ts b/packages/modules/tax/src/services/__tests__/noop.ts similarity index 100% rename from packages/tax/src/services/__tests__/noop.ts rename to packages/modules/tax/src/services/__tests__/noop.ts diff --git a/packages/tax/src/services/index.ts b/packages/modules/tax/src/services/index.ts similarity index 100% rename from packages/tax/src/services/index.ts rename to packages/modules/tax/src/services/index.ts diff --git a/packages/tax/src/services/tax-module-service.ts b/packages/modules/tax/src/services/tax-module-service.ts similarity index 100% rename from packages/tax/src/services/tax-module-service.ts rename to packages/modules/tax/src/services/tax-module-service.ts diff --git a/packages/tax/tsconfig.json b/packages/modules/tax/tsconfig.json similarity index 100% rename from packages/tax/tsconfig.json rename to packages/modules/tax/tsconfig.json diff --git a/packages/tax/tsconfig.spec.json b/packages/modules/tax/tsconfig.spec.json similarity index 100% rename from packages/tax/tsconfig.spec.json rename to packages/modules/tax/tsconfig.spec.json diff --git a/packages/workflow-engine-inmemory/.gitignore b/packages/modules/workflow-engine-inmemory/.gitignore similarity index 100% rename from packages/workflow-engine-inmemory/.gitignore rename to packages/modules/workflow-engine-inmemory/.gitignore diff --git a/packages/workflow-engine-inmemory/CHANGELOG.md b/packages/modules/workflow-engine-inmemory/CHANGELOG.md similarity index 100% rename from packages/workflow-engine-inmemory/CHANGELOG.md rename to packages/modules/workflow-engine-inmemory/CHANGELOG.md diff --git a/packages/workflow-engine-inmemory/README.md b/packages/modules/workflow-engine-inmemory/README.md similarity index 100% rename from packages/workflow-engine-inmemory/README.md rename to packages/modules/workflow-engine-inmemory/README.md diff --git a/packages/workflow-engine-inmemory/integration-tests/__fixtures__/index.ts b/packages/modules/workflow-engine-inmemory/integration-tests/__fixtures__/index.ts similarity index 100% rename from packages/workflow-engine-inmemory/integration-tests/__fixtures__/index.ts rename to packages/modules/workflow-engine-inmemory/integration-tests/__fixtures__/index.ts diff --git a/packages/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_1.ts b/packages/modules/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_1.ts similarity index 100% rename from packages/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_1.ts rename to packages/modules/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_1.ts diff --git a/packages/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_2.ts b/packages/modules/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_2.ts similarity index 100% rename from packages/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_2.ts rename to packages/modules/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_2.ts diff --git a/packages/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_async.ts b/packages/modules/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_async.ts similarity index 100% rename from packages/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_async.ts rename to packages/modules/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_async.ts diff --git a/packages/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_step_timeout.ts b/packages/modules/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_step_timeout.ts similarity index 100% rename from packages/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_step_timeout.ts rename to packages/modules/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_step_timeout.ts diff --git a/packages/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_transaction_timeout.ts b/packages/modules/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_transaction_timeout.ts similarity index 100% rename from packages/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_transaction_timeout.ts rename to packages/modules/workflow-engine-inmemory/integration-tests/__fixtures__/workflow_transaction_timeout.ts diff --git a/packages/workflow-engine-inmemory/integration-tests/__tests__/index.spec.ts b/packages/modules/workflow-engine-inmemory/integration-tests/__tests__/index.spec.ts similarity index 100% rename from packages/workflow-engine-inmemory/integration-tests/__tests__/index.spec.ts rename to packages/modules/workflow-engine-inmemory/integration-tests/__tests__/index.spec.ts diff --git a/packages/workflow-engine-inmemory/integration-tests/setup-env.js b/packages/modules/workflow-engine-inmemory/integration-tests/setup-env.js similarity index 100% rename from packages/workflow-engine-inmemory/integration-tests/setup-env.js rename to packages/modules/workflow-engine-inmemory/integration-tests/setup-env.js diff --git a/packages/workflow-engine-inmemory/integration-tests/setup.js b/packages/modules/workflow-engine-inmemory/integration-tests/setup.js similarity index 100% rename from packages/workflow-engine-inmemory/integration-tests/setup.js rename to packages/modules/workflow-engine-inmemory/integration-tests/setup.js diff --git a/packages/workflow-engine-inmemory/integration-tests/utils/database.ts b/packages/modules/workflow-engine-inmemory/integration-tests/utils/database.ts similarity index 100% rename from packages/workflow-engine-inmemory/integration-tests/utils/database.ts rename to packages/modules/workflow-engine-inmemory/integration-tests/utils/database.ts diff --git a/packages/workflow-engine-inmemory/integration-tests/utils/index.ts b/packages/modules/workflow-engine-inmemory/integration-tests/utils/index.ts similarity index 100% rename from packages/workflow-engine-inmemory/integration-tests/utils/index.ts rename to packages/modules/workflow-engine-inmemory/integration-tests/utils/index.ts diff --git a/packages/workflow-engine-inmemory/jest.config.js b/packages/modules/workflow-engine-inmemory/jest.config.js similarity index 100% rename from packages/workflow-engine-inmemory/jest.config.js rename to packages/modules/workflow-engine-inmemory/jest.config.js diff --git a/packages/workflow-engine-inmemory/mikro-orm.config.dev.ts b/packages/modules/workflow-engine-inmemory/mikro-orm.config.dev.ts similarity index 100% rename from packages/workflow-engine-inmemory/mikro-orm.config.dev.ts rename to packages/modules/workflow-engine-inmemory/mikro-orm.config.dev.ts diff --git a/packages/workflow-engine-inmemory/package.json b/packages/modules/workflow-engine-inmemory/package.json similarity index 100% rename from packages/workflow-engine-inmemory/package.json rename to packages/modules/workflow-engine-inmemory/package.json diff --git a/packages/workflow-engine-inmemory/src/index.ts b/packages/modules/workflow-engine-inmemory/src/index.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/index.ts rename to packages/modules/workflow-engine-inmemory/src/index.ts diff --git a/packages/workflow-engine-inmemory/src/initialize/index.ts b/packages/modules/workflow-engine-inmemory/src/initialize/index.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/initialize/index.ts rename to packages/modules/workflow-engine-inmemory/src/initialize/index.ts diff --git a/packages/workflow-engine-inmemory/src/joiner-config.ts b/packages/modules/workflow-engine-inmemory/src/joiner-config.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/joiner-config.ts rename to packages/modules/workflow-engine-inmemory/src/joiner-config.ts diff --git a/packages/workflow-engine-inmemory/src/loaders/connection.ts b/packages/modules/workflow-engine-inmemory/src/loaders/connection.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/loaders/connection.ts rename to packages/modules/workflow-engine-inmemory/src/loaders/connection.ts diff --git a/packages/workflow-engine-inmemory/src/loaders/container.ts b/packages/modules/workflow-engine-inmemory/src/loaders/container.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/loaders/container.ts rename to packages/modules/workflow-engine-inmemory/src/loaders/container.ts diff --git a/packages/workflow-engine-inmemory/src/loaders/index.ts b/packages/modules/workflow-engine-inmemory/src/loaders/index.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/loaders/index.ts rename to packages/modules/workflow-engine-inmemory/src/loaders/index.ts diff --git a/packages/workflow-engine-inmemory/src/loaders/utils.ts b/packages/modules/workflow-engine-inmemory/src/loaders/utils.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/loaders/utils.ts rename to packages/modules/workflow-engine-inmemory/src/loaders/utils.ts diff --git a/packages/workflow-engine-inmemory/src/migrations/Migration20231228143900.ts b/packages/modules/workflow-engine-inmemory/src/migrations/Migration20231228143900.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/migrations/Migration20231228143900.ts rename to packages/modules/workflow-engine-inmemory/src/migrations/Migration20231228143900.ts diff --git a/packages/workflow-engine-inmemory/src/models/index.ts b/packages/modules/workflow-engine-inmemory/src/models/index.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/models/index.ts rename to packages/modules/workflow-engine-inmemory/src/models/index.ts diff --git a/packages/workflow-engine-inmemory/src/models/workflow-execution.ts b/packages/modules/workflow-engine-inmemory/src/models/workflow-execution.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/models/workflow-execution.ts rename to packages/modules/workflow-engine-inmemory/src/models/workflow-execution.ts diff --git a/packages/workflow-engine-inmemory/src/module-definition.ts b/packages/modules/workflow-engine-inmemory/src/module-definition.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/module-definition.ts rename to packages/modules/workflow-engine-inmemory/src/module-definition.ts diff --git a/packages/workflow-engine-inmemory/src/repositories/index.ts b/packages/modules/workflow-engine-inmemory/src/repositories/index.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/repositories/index.ts rename to packages/modules/workflow-engine-inmemory/src/repositories/index.ts diff --git a/packages/workflow-engine-inmemory/src/repositories/workflow-execution.ts b/packages/modules/workflow-engine-inmemory/src/repositories/workflow-execution.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/repositories/workflow-execution.ts rename to packages/modules/workflow-engine-inmemory/src/repositories/workflow-execution.ts diff --git a/packages/workflow-engine-inmemory/src/schema/index.ts b/packages/modules/workflow-engine-inmemory/src/schema/index.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/schema/index.ts rename to packages/modules/workflow-engine-inmemory/src/schema/index.ts diff --git a/packages/workflow-engine-inmemory/src/services/index.ts b/packages/modules/workflow-engine-inmemory/src/services/index.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/services/index.ts rename to packages/modules/workflow-engine-inmemory/src/services/index.ts diff --git a/packages/workflow-engine-inmemory/src/services/workflow-orchestrator.ts b/packages/modules/workflow-engine-inmemory/src/services/workflow-orchestrator.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/services/workflow-orchestrator.ts rename to packages/modules/workflow-engine-inmemory/src/services/workflow-orchestrator.ts diff --git a/packages/workflow-engine-inmemory/src/services/workflows-module.ts b/packages/modules/workflow-engine-inmemory/src/services/workflows-module.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/services/workflows-module.ts rename to packages/modules/workflow-engine-inmemory/src/services/workflows-module.ts diff --git a/packages/workflow-engine-inmemory/src/types/index.ts b/packages/modules/workflow-engine-inmemory/src/types/index.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/types/index.ts rename to packages/modules/workflow-engine-inmemory/src/types/index.ts diff --git a/packages/workflow-engine-inmemory/src/utils/index.ts b/packages/modules/workflow-engine-inmemory/src/utils/index.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/utils/index.ts rename to packages/modules/workflow-engine-inmemory/src/utils/index.ts diff --git a/packages/workflow-engine-inmemory/src/utils/workflow-orchestrator-storage.ts b/packages/modules/workflow-engine-inmemory/src/utils/workflow-orchestrator-storage.ts similarity index 100% rename from packages/workflow-engine-inmemory/src/utils/workflow-orchestrator-storage.ts rename to packages/modules/workflow-engine-inmemory/src/utils/workflow-orchestrator-storage.ts diff --git a/packages/workflow-engine-inmemory/tsconfig.json b/packages/modules/workflow-engine-inmemory/tsconfig.json similarity index 100% rename from packages/workflow-engine-inmemory/tsconfig.json rename to packages/modules/workflow-engine-inmemory/tsconfig.json diff --git a/packages/workflow-engine-inmemory/tsconfig.spec.json b/packages/modules/workflow-engine-inmemory/tsconfig.spec.json similarity index 100% rename from packages/workflow-engine-inmemory/tsconfig.spec.json rename to packages/modules/workflow-engine-inmemory/tsconfig.spec.json diff --git a/packages/workflow-engine-redis/.gitignore b/packages/modules/workflow-engine-redis/.gitignore similarity index 100% rename from packages/workflow-engine-redis/.gitignore rename to packages/modules/workflow-engine-redis/.gitignore diff --git a/packages/workflow-engine-redis/CHANGELOG.md b/packages/modules/workflow-engine-redis/CHANGELOG.md similarity index 100% rename from packages/workflow-engine-redis/CHANGELOG.md rename to packages/modules/workflow-engine-redis/CHANGELOG.md diff --git a/packages/workflow-engine-redis/README.md b/packages/modules/workflow-engine-redis/README.md similarity index 100% rename from packages/workflow-engine-redis/README.md rename to packages/modules/workflow-engine-redis/README.md diff --git a/packages/workflow-engine-redis/integration-tests/__fixtures__/index.ts b/packages/modules/workflow-engine-redis/integration-tests/__fixtures__/index.ts similarity index 100% rename from packages/workflow-engine-redis/integration-tests/__fixtures__/index.ts rename to packages/modules/workflow-engine-redis/integration-tests/__fixtures__/index.ts diff --git a/packages/workflow-engine-redis/integration-tests/__fixtures__/workflow_1.ts b/packages/modules/workflow-engine-redis/integration-tests/__fixtures__/workflow_1.ts similarity index 100% rename from packages/workflow-engine-redis/integration-tests/__fixtures__/workflow_1.ts rename to packages/modules/workflow-engine-redis/integration-tests/__fixtures__/workflow_1.ts diff --git a/packages/workflow-engine-redis/integration-tests/__fixtures__/workflow_2.ts b/packages/modules/workflow-engine-redis/integration-tests/__fixtures__/workflow_2.ts similarity index 100% rename from packages/workflow-engine-redis/integration-tests/__fixtures__/workflow_2.ts rename to packages/modules/workflow-engine-redis/integration-tests/__fixtures__/workflow_2.ts diff --git a/packages/workflow-engine-redis/integration-tests/__fixtures__/workflow_async.ts b/packages/modules/workflow-engine-redis/integration-tests/__fixtures__/workflow_async.ts similarity index 100% rename from packages/workflow-engine-redis/integration-tests/__fixtures__/workflow_async.ts rename to packages/modules/workflow-engine-redis/integration-tests/__fixtures__/workflow_async.ts diff --git a/packages/workflow-engine-redis/integration-tests/__fixtures__/workflow_step_timeout.ts b/packages/modules/workflow-engine-redis/integration-tests/__fixtures__/workflow_step_timeout.ts similarity index 100% rename from packages/workflow-engine-redis/integration-tests/__fixtures__/workflow_step_timeout.ts rename to packages/modules/workflow-engine-redis/integration-tests/__fixtures__/workflow_step_timeout.ts diff --git a/packages/workflow-engine-redis/integration-tests/__fixtures__/workflow_transaction_timeout.ts b/packages/modules/workflow-engine-redis/integration-tests/__fixtures__/workflow_transaction_timeout.ts similarity index 100% rename from packages/workflow-engine-redis/integration-tests/__fixtures__/workflow_transaction_timeout.ts rename to packages/modules/workflow-engine-redis/integration-tests/__fixtures__/workflow_transaction_timeout.ts diff --git a/packages/workflow-engine-redis/integration-tests/__tests__/index.spec.ts b/packages/modules/workflow-engine-redis/integration-tests/__tests__/index.spec.ts similarity index 100% rename from packages/workflow-engine-redis/integration-tests/__tests__/index.spec.ts rename to packages/modules/workflow-engine-redis/integration-tests/__tests__/index.spec.ts diff --git a/packages/workflow-engine-redis/integration-tests/setup-env.js b/packages/modules/workflow-engine-redis/integration-tests/setup-env.js similarity index 100% rename from packages/workflow-engine-redis/integration-tests/setup-env.js rename to packages/modules/workflow-engine-redis/integration-tests/setup-env.js diff --git a/packages/workflow-engine-redis/integration-tests/setup.js b/packages/modules/workflow-engine-redis/integration-tests/setup.js similarity index 100% rename from packages/workflow-engine-redis/integration-tests/setup.js rename to packages/modules/workflow-engine-redis/integration-tests/setup.js diff --git a/packages/workflow-engine-redis/integration-tests/utils/database.ts b/packages/modules/workflow-engine-redis/integration-tests/utils/database.ts similarity index 100% rename from packages/workflow-engine-redis/integration-tests/utils/database.ts rename to packages/modules/workflow-engine-redis/integration-tests/utils/database.ts diff --git a/packages/workflow-engine-redis/integration-tests/utils/index.ts b/packages/modules/workflow-engine-redis/integration-tests/utils/index.ts similarity index 100% rename from packages/workflow-engine-redis/integration-tests/utils/index.ts rename to packages/modules/workflow-engine-redis/integration-tests/utils/index.ts diff --git a/packages/workflow-engine-redis/jest.config.js b/packages/modules/workflow-engine-redis/jest.config.js similarity index 100% rename from packages/workflow-engine-redis/jest.config.js rename to packages/modules/workflow-engine-redis/jest.config.js diff --git a/packages/workflow-engine-redis/mikro-orm.config.dev.ts b/packages/modules/workflow-engine-redis/mikro-orm.config.dev.ts similarity index 100% rename from packages/workflow-engine-redis/mikro-orm.config.dev.ts rename to packages/modules/workflow-engine-redis/mikro-orm.config.dev.ts diff --git a/packages/workflow-engine-redis/package.json b/packages/modules/workflow-engine-redis/package.json similarity index 100% rename from packages/workflow-engine-redis/package.json rename to packages/modules/workflow-engine-redis/package.json diff --git a/packages/workflow-engine-redis/src/index.ts b/packages/modules/workflow-engine-redis/src/index.ts similarity index 100% rename from packages/workflow-engine-redis/src/index.ts rename to packages/modules/workflow-engine-redis/src/index.ts diff --git a/packages/workflow-engine-redis/src/initialize/index.ts b/packages/modules/workflow-engine-redis/src/initialize/index.ts similarity index 100% rename from packages/workflow-engine-redis/src/initialize/index.ts rename to packages/modules/workflow-engine-redis/src/initialize/index.ts diff --git a/packages/workflow-engine-redis/src/joiner-config.ts b/packages/modules/workflow-engine-redis/src/joiner-config.ts similarity index 100% rename from packages/workflow-engine-redis/src/joiner-config.ts rename to packages/modules/workflow-engine-redis/src/joiner-config.ts diff --git a/packages/workflow-engine-redis/src/loaders/connection.ts b/packages/modules/workflow-engine-redis/src/loaders/connection.ts similarity index 100% rename from packages/workflow-engine-redis/src/loaders/connection.ts rename to packages/modules/workflow-engine-redis/src/loaders/connection.ts diff --git a/packages/workflow-engine-redis/src/loaders/container.ts b/packages/modules/workflow-engine-redis/src/loaders/container.ts similarity index 100% rename from packages/workflow-engine-redis/src/loaders/container.ts rename to packages/modules/workflow-engine-redis/src/loaders/container.ts diff --git a/packages/workflow-engine-redis/src/loaders/index.ts b/packages/modules/workflow-engine-redis/src/loaders/index.ts similarity index 100% rename from packages/workflow-engine-redis/src/loaders/index.ts rename to packages/modules/workflow-engine-redis/src/loaders/index.ts diff --git a/packages/workflow-engine-redis/src/loaders/redis.ts b/packages/modules/workflow-engine-redis/src/loaders/redis.ts similarity index 100% rename from packages/workflow-engine-redis/src/loaders/redis.ts rename to packages/modules/workflow-engine-redis/src/loaders/redis.ts diff --git a/packages/workflow-engine-redis/src/loaders/utils.ts b/packages/modules/workflow-engine-redis/src/loaders/utils.ts similarity index 100% rename from packages/workflow-engine-redis/src/loaders/utils.ts rename to packages/modules/workflow-engine-redis/src/loaders/utils.ts diff --git a/packages/workflow-engine-redis/src/migrations/Migration20231228143900.ts b/packages/modules/workflow-engine-redis/src/migrations/Migration20231228143900.ts similarity index 100% rename from packages/workflow-engine-redis/src/migrations/Migration20231228143900.ts rename to packages/modules/workflow-engine-redis/src/migrations/Migration20231228143900.ts diff --git a/packages/workflow-engine-redis/src/models/index.ts b/packages/modules/workflow-engine-redis/src/models/index.ts similarity index 100% rename from packages/workflow-engine-redis/src/models/index.ts rename to packages/modules/workflow-engine-redis/src/models/index.ts diff --git a/packages/workflow-engine-redis/src/models/workflow-execution.ts b/packages/modules/workflow-engine-redis/src/models/workflow-execution.ts similarity index 100% rename from packages/workflow-engine-redis/src/models/workflow-execution.ts rename to packages/modules/workflow-engine-redis/src/models/workflow-execution.ts diff --git a/packages/workflow-engine-redis/src/module-definition.ts b/packages/modules/workflow-engine-redis/src/module-definition.ts similarity index 100% rename from packages/workflow-engine-redis/src/module-definition.ts rename to packages/modules/workflow-engine-redis/src/module-definition.ts diff --git a/packages/workflow-engine-redis/src/repositories/index.ts b/packages/modules/workflow-engine-redis/src/repositories/index.ts similarity index 100% rename from packages/workflow-engine-redis/src/repositories/index.ts rename to packages/modules/workflow-engine-redis/src/repositories/index.ts diff --git a/packages/workflow-engine-redis/src/repositories/workflow-execution.ts b/packages/modules/workflow-engine-redis/src/repositories/workflow-execution.ts similarity index 100% rename from packages/workflow-engine-redis/src/repositories/workflow-execution.ts rename to packages/modules/workflow-engine-redis/src/repositories/workflow-execution.ts diff --git a/packages/workflow-engine-redis/src/schema/index.ts b/packages/modules/workflow-engine-redis/src/schema/index.ts similarity index 100% rename from packages/workflow-engine-redis/src/schema/index.ts rename to packages/modules/workflow-engine-redis/src/schema/index.ts diff --git a/packages/workflow-engine-redis/src/services/index.ts b/packages/modules/workflow-engine-redis/src/services/index.ts similarity index 100% rename from packages/workflow-engine-redis/src/services/index.ts rename to packages/modules/workflow-engine-redis/src/services/index.ts diff --git a/packages/workflow-engine-redis/src/services/workflow-orchestrator.ts b/packages/modules/workflow-engine-redis/src/services/workflow-orchestrator.ts similarity index 100% rename from packages/workflow-engine-redis/src/services/workflow-orchestrator.ts rename to packages/modules/workflow-engine-redis/src/services/workflow-orchestrator.ts diff --git a/packages/workflow-engine-redis/src/services/workflows-module.ts b/packages/modules/workflow-engine-redis/src/services/workflows-module.ts similarity index 100% rename from packages/workflow-engine-redis/src/services/workflows-module.ts rename to packages/modules/workflow-engine-redis/src/services/workflows-module.ts diff --git a/packages/workflow-engine-redis/src/types/index.ts b/packages/modules/workflow-engine-redis/src/types/index.ts similarity index 100% rename from packages/workflow-engine-redis/src/types/index.ts rename to packages/modules/workflow-engine-redis/src/types/index.ts diff --git a/packages/workflow-engine-redis/src/utils/index.ts b/packages/modules/workflow-engine-redis/src/utils/index.ts similarity index 100% rename from packages/workflow-engine-redis/src/utils/index.ts rename to packages/modules/workflow-engine-redis/src/utils/index.ts diff --git a/packages/workflow-engine-redis/src/utils/workflow-orchestrator-storage.ts b/packages/modules/workflow-engine-redis/src/utils/workflow-orchestrator-storage.ts similarity index 100% rename from packages/workflow-engine-redis/src/utils/workflow-orchestrator-storage.ts rename to packages/modules/workflow-engine-redis/src/utils/workflow-orchestrator-storage.ts diff --git a/packages/workflow-engine-redis/tsconfig.json b/packages/modules/workflow-engine-redis/tsconfig.json similarity index 100% rename from packages/workflow-engine-redis/tsconfig.json rename to packages/modules/workflow-engine-redis/tsconfig.json diff --git a/packages/workflow-engine-redis/tsconfig.spec.json b/packages/modules/workflow-engine-redis/tsconfig.spec.json similarity index 100% rename from packages/workflow-engine-redis/tsconfig.spec.json rename to packages/modules/workflow-engine-redis/tsconfig.spec.json diff --git a/yarn.lock b/yarn.lock index af2241f6c8..44f4f795d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8138,9 +8138,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/api-key@workspace:^, @medusajs/api-key@workspace:packages/api-key": +"@medusajs/api-key@workspace:^, @medusajs/api-key@workspace:packages/modules/api-key": version: 0.0.0-use.local - resolution: "@medusajs/api-key@workspace:packages/api-key" + resolution: "@medusajs/api-key@workspace:packages/modules/api-key" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16 @@ -8165,9 +8165,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/auth@workspace:*, @medusajs/auth@workspace:packages/auth": +"@medusajs/auth@workspace:*, @medusajs/auth@workspace:packages/modules/auth": version: 0.0.0-use.local - resolution: "@medusajs/auth@workspace:packages/auth" + resolution: "@medusajs/auth@workspace:packages/modules/auth" dependencies: "@medusajs/modules-sdk": ^1.12.9 "@medusajs/types": ^1.11.14 @@ -8195,9 +8195,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/cache-inmemory@workspace:*, @medusajs/cache-inmemory@workspace:packages/cache-inmemory": +"@medusajs/cache-inmemory@workspace:*, @medusajs/cache-inmemory@workspace:packages/modules/cache-inmemory": version: 0.0.0-use.local - resolution: "@medusajs/cache-inmemory@workspace:packages/cache-inmemory" + resolution: "@medusajs/cache-inmemory@workspace:packages/modules/cache-inmemory" dependencies: "@medusajs/modules-sdk": ^1.12.3 "@medusajs/types": ^1.11.6 @@ -8209,9 +8209,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/cache-redis@workspace:packages/cache-redis": +"@medusajs/cache-redis@workspace:packages/modules/cache-redis": version: 0.0.0-use.local - resolution: "@medusajs/cache-redis@workspace:packages/cache-redis" + resolution: "@medusajs/cache-redis@workspace:packages/modules/cache-redis" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16 @@ -8225,9 +8225,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/cart@workspace:packages/cart": +"@medusajs/cart@workspace:packages/modules/cart": version: 0.0.0-use.local - resolution: "@medusajs/cart@workspace:packages/cart" + resolution: "@medusajs/cart@workspace:packages/modules/cart" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": "workspace:^" @@ -8285,9 +8285,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/currency@workspace:^, @medusajs/currency@workspace:packages/currency": +"@medusajs/currency@workspace:^, @medusajs/currency@workspace:packages/modules/currency": version: 0.0.0-use.local - resolution: "@medusajs/currency@workspace:packages/currency" + resolution: "@medusajs/currency@workspace:packages/modules/currency" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16 @@ -8312,9 +8312,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/customer@workspace:^, @medusajs/customer@workspace:packages/customer": +"@medusajs/customer@workspace:^, @medusajs/customer@workspace:packages/modules/customer": version: 0.0.0-use.local - resolution: "@medusajs/customer@workspace:packages/customer" + resolution: "@medusajs/customer@workspace:packages/modules/customer" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": "workspace:^" @@ -8389,9 +8389,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/event-bus-local@workspace:*, @medusajs/event-bus-local@workspace:packages/event-bus-local": +"@medusajs/event-bus-local@workspace:*, @medusajs/event-bus-local@workspace:packages/modules/event-bus-local": version: 0.0.0-use.local - resolution: "@medusajs/event-bus-local@workspace:packages/event-bus-local" + resolution: "@medusajs/event-bus-local@workspace:packages/modules/event-bus-local" dependencies: "@medusajs/modules-sdk": ^1.12.8 "@medusajs/types": ^1.11.12 @@ -8405,9 +8405,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/event-bus-redis@workspace:packages/event-bus-redis": +"@medusajs/event-bus-redis@workspace:packages/modules/event-bus-redis": version: 0.0.0-use.local - resolution: "@medusajs/event-bus-redis@workspace:packages/event-bus-redis" + resolution: "@medusajs/event-bus-redis@workspace:packages/modules/event-bus-redis" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16 @@ -8467,9 +8467,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/file@workspace:packages/file": +"@medusajs/file@workspace:packages/modules/file": version: 0.0.0-use.local - resolution: "@medusajs/file@workspace:packages/file" + resolution: "@medusajs/file@workspace:packages/modules/file" dependencies: "@medusajs/modules-sdk": ^1.12.10 "@medusajs/types": ^1.11.15 @@ -8509,9 +8509,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/fulfillment@workspace:^, @medusajs/fulfillment@workspace:packages/fulfillment": +"@medusajs/fulfillment@workspace:^, @medusajs/fulfillment@workspace:packages/modules/fulfillment": version: 0.0.0-use.local - resolution: "@medusajs/fulfillment@workspace:packages/fulfillment" + resolution: "@medusajs/fulfillment@workspace:packages/modules/fulfillment" dependencies: "@medusajs/fulfillment-manual": "workspace:*" "@medusajs/modules-sdk": ^1.12.11 @@ -8571,9 +8571,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/inventory-next@workspace:^, @medusajs/inventory-next@workspace:packages/inventory-next": +"@medusajs/inventory-next@workspace:^, @medusajs/inventory-next@workspace:packages/modules/inventory-next": version: 0.0.0-use.local - resolution: "@medusajs/inventory-next@workspace:packages/inventory-next" + resolution: "@medusajs/inventory-next@workspace:packages/modules/inventory-next" dependencies: "@medusajs/modules-sdk": ^1.12.10 "@medusajs/types": ^1.11.15 @@ -8613,9 +8613,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/link-modules@^0.2.11, @medusajs/link-modules@workspace:packages/link-modules": +"@medusajs/link-modules@^0.2.11, @medusajs/link-modules@workspace:packages/modules/link-modules": version: 0.0.0-use.local - resolution: "@medusajs/link-modules@workspace:packages/link-modules" + resolution: "@medusajs/link-modules@workspace:packages/modules/link-modules" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16 @@ -8892,9 +8892,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/order@workspace:packages/order": +"@medusajs/order@workspace:packages/modules/order": version: 0.0.0-use.local - resolution: "@medusajs/order@workspace:packages/order" + resolution: "@medusajs/order@workspace:packages/modules/order" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16 @@ -8939,9 +8939,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/payment@workspace:packages/payment": +"@medusajs/payment@workspace:packages/modules/payment": version: 0.0.0-use.local - resolution: "@medusajs/payment@workspace:packages/payment" + resolution: "@medusajs/payment@workspace:packages/modules/payment" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16 @@ -8967,9 +8967,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/pricing@workspace:^, @medusajs/pricing@workspace:packages/pricing": +"@medusajs/pricing@workspace:^, @medusajs/pricing@workspace:packages/modules/pricing": version: 0.0.0-use.local - resolution: "@medusajs/pricing@workspace:packages/pricing" + resolution: "@medusajs/pricing@workspace:packages/modules/pricing" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16 @@ -8994,9 +8994,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/product@workspace:^, @medusajs/product@workspace:packages/product": +"@medusajs/product@workspace:^, @medusajs/product@workspace:packages/modules/product": version: 0.0.0-use.local - resolution: "@medusajs/product@workspace:packages/product" + resolution: "@medusajs/product@workspace:packages/modules/product" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16 @@ -9024,9 +9024,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/promotion@workspace:^, @medusajs/promotion@workspace:packages/promotion": +"@medusajs/promotion@workspace:^, @medusajs/promotion@workspace:packages/modules/promotion": version: 0.0.0-use.local - resolution: "@medusajs/promotion@workspace:packages/promotion" + resolution: "@medusajs/promotion@workspace:packages/modules/promotion" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16 @@ -9051,9 +9051,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/region@workspace:^, @medusajs/region@workspace:packages/region": +"@medusajs/region@workspace:^, @medusajs/region@workspace:packages/modules/region": version: 0.0.0-use.local - resolution: "@medusajs/region@workspace:packages/region" + resolution: "@medusajs/region@workspace:packages/modules/region" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16 @@ -9078,9 +9078,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/sales-channel@workspace:packages/sales-channel": +"@medusajs/sales-channel@workspace:packages/modules/sales-channel": version: 0.0.0-use.local - resolution: "@medusajs/sales-channel@workspace:packages/sales-channel" + resolution: "@medusajs/sales-channel@workspace:packages/modules/sales-channel" dependencies: "@medusajs/modules-sdk": ^1.12.9 "@medusajs/types": ^1.11.14 @@ -9105,9 +9105,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/stock-location-next@workspace:^, @medusajs/stock-location-next@workspace:packages/stock-location-next": +"@medusajs/stock-location-next@workspace:^, @medusajs/stock-location-next@workspace:packages/modules/stock-location-next": version: 0.0.0-use.local - resolution: "@medusajs/stock-location-next@workspace:packages/stock-location-next" + resolution: "@medusajs/stock-location-next@workspace:packages/modules/stock-location-next" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16 @@ -9147,9 +9147,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/store@workspace:^, @medusajs/store@workspace:packages/store": +"@medusajs/store@workspace:^, @medusajs/store@workspace:packages/modules/store": version: 0.0.0-use.local - resolution: "@medusajs/store@workspace:packages/store" + resolution: "@medusajs/store@workspace:packages/modules/store" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16 @@ -9174,9 +9174,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/tax@workspace:^, @medusajs/tax@workspace:packages/tax": +"@medusajs/tax@workspace:^, @medusajs/tax@workspace:packages/modules/tax": version: 0.0.0-use.local - resolution: "@medusajs/tax@workspace:packages/tax" + resolution: "@medusajs/tax@workspace:packages/modules/tax" dependencies: "@medusajs/modules-sdk": ^1.12.9 "@medusajs/types": ^1.11.14 @@ -9403,9 +9403,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/workflow-engine-inmemory@workspace:*, @medusajs/workflow-engine-inmemory@workspace:packages/workflow-engine-inmemory": +"@medusajs/workflow-engine-inmemory@workspace:*, @medusajs/workflow-engine-inmemory@workspace:packages/modules/workflow-engine-inmemory": version: 0.0.0-use.local - resolution: "@medusajs/workflow-engine-inmemory@workspace:packages/workflow-engine-inmemory" + resolution: "@medusajs/workflow-engine-inmemory@workspace:packages/modules/workflow-engine-inmemory" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16 @@ -9429,9 +9429,9 @@ __metadata: languageName: unknown linkType: soft -"@medusajs/workflow-engine-redis@workspace:packages/workflow-engine-redis": +"@medusajs/workflow-engine-redis@workspace:packages/modules/workflow-engine-redis": version: 0.0.0-use.local - resolution: "@medusajs/workflow-engine-redis@workspace:packages/workflow-engine-redis" + resolution: "@medusajs/workflow-engine-redis@workspace:packages/modules/workflow-engine-redis" dependencies: "@medusajs/modules-sdk": ^1.12.11 "@medusajs/types": ^1.11.16