{"_id":"@biryanihouse/product","_rev":"18-26042968c2febe6fdecc7582625ffb40","name":"@biryanihouse/product","dist-tags":{"latest":"2.4.21"},"versions":{"2.4.0":{"name":"@biryanihouse/product","version":"2.4.0","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.0","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"fde8a18daad7ed6d7996d177f35a9ff8c7cb23ae","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.0.tgz","fileCount":111,"integrity":"sha512-8R2qHLh4q/JChDUAd8XsyClxqaEwqCymTEUIpksRno+Z4FnyQio0mpM8MdIvUzoWQ7VmatPRkq48u7Q5YecgZQ==","signatures":[{"sig":"MEUCIE0gQx952M71/kTBFNTfYfkFE4YkcUYXtsC//dROyRgeAiEA7IM14dRtzDJ+CVX4avfc0ud2226i+ifAEBQeDnpBrgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492749},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"956a50e934fb0db6f55d5b9fa459a43abcee358b","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0","@biryanihouse/test-utils":"~2.4.0"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.0_1740218149870_0.332996332025022","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@biryanihouse/product","version":"2.4.1","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.1","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"6a1409a186a09127905aa79a26730b1db48eb95a","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.1.tgz","fileCount":115,"integrity":"sha512-KNoxW42U71o6GPzLcBPB/TdqupksOUcU0cYEdQQVYD4KG0CUqEt/d26S2maaMCSts8IGnVaB24tHsI3bOsjhAQ==","signatures":[{"sig":"MEUCIFLdZeRFFLDwuHi1CS9pqgGCUFPKPhEkz9fIyzSDjeILAiEApvvUdoMOYc/7V/NEbl1skKOQYGeG4UnHwpTnG5vGdZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496331},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"c8d9e2ae54a8303b5adba23c3083e400b70f8a33","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.1","@biryanihouse/test-utils":"~2.4.1"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.1_1740225680481_0.32323774522123605","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@biryanihouse/product","version":"2.4.2","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.2","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"f7907bdf021be8c2fd778fbebdee3578d9bb498c","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.2.tgz","fileCount":115,"integrity":"sha512-WElEgwEwLrdzj1Pi6smSyCMYnjfAFK0Hu6R1UGQsGUvYOmIMQ+gYDy7K0GwdDNWRQF3PSk6Wp+JepdOVHpzbUQ==","signatures":[{"sig":"MEQCIAQEtKBYI8go/j6GXGn3VUHlZfqyWohvnYVSYUfPCF4XAiBXxuRunqkkCllQCvgdjts+3mNaFQN0AKwuRcK32FPs3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496331},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"c8d9e2ae54a8303b5adba23c3083e400b70f8a33","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.2","@biryanihouse/test-utils":"~2.4.2"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.2_1740229221713_0.9520182545853992","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@biryanihouse/product","version":"2.4.3","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.3","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"f68915b06f3c26db496190ca2db4bc4e8aa067bc","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.3.tgz","fileCount":115,"integrity":"sha512-UqEsTiGgrkz3xsX0aCBqFu7rX2K2nHC4XralebRcgeXEg07MOrrw8wd8584yLrSBf8Y5iWt8k1MPSN9K9szXyA==","signatures":[{"sig":"MEYCIQD+brely7vn18pwEefQZPgNu/bdjJNZ0UEvd4HFS7Cr1AIhAOAsqU3GMDPQiNtrRjyA9rOTgLXiiDN5FFJ1HHaiI85J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496331},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"c8d9e2ae54a8303b5adba23c3083e400b70f8a33","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.3","@biryanihouse/test-utils":"~2.4.3"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.3_1740231379167_0.7482579163590366","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@biryanihouse/product","version":"2.4.5","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.5","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"ef28461c5b7e3091d996d42d9877e63f98300aa9","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.5.tgz","fileCount":115,"integrity":"sha512-37ygq9s2AnhyTv5nF2uEnADl8SAexxjNPQo+G4bQDlsgyc+tke/qV5fQIN9Ax6IGCKdNjjhCIpOlEzu/KhuZPQ==","signatures":[{"sig":"MEYCIQC4QOwzAC0xE91wkfJOdypuELXENDyAxIJzLjp+m/9BYwIhAKf2uQVbmffxn3dkrPyEaOjjUru3WeSf38U01vtNMgy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496331},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"c8d9e2ae54a8303b5adba23c3083e400b70f8a33","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.5","@biryanihouse/test-utils":"~2.4.5"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.5_1740233856442_0.0411737207733085","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@biryanihouse/product","version":"2.4.7","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.7","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"71333211e2c08102935af1c91da063d4e44d2b4d","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.7.tgz","fileCount":115,"integrity":"sha512-mAvWE90xo+Gsz/NlS9xVlL4uQ+YKnc6KCKSv1KFeW8D76FhHH0VFrx47CtNcJbmxFtJQNTqeghraWsbn2SoLHA==","signatures":[{"sig":"MEUCIQC+5+D+F/idiIx0OR16DXa3VQLyax7SGQdJvb3fq2FC9AIgLaj3veIC0f6Ly5l/1qVwu2j3Q1dGELVrKlfcctyz9R8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496331},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"c8d9e2ae54a8303b5adba23c3083e400b70f8a33","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.7","@biryanihouse/test-utils":"~2.4.7"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.7_1740235975535_0.022051180684019567","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@biryanihouse/product","version":"2.4.8","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.8","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"5b0988e9c9a26f6f01f553ac7a007b43f5cbe290","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.8.tgz","fileCount":115,"integrity":"sha512-hkflSEemcBEvCl/cNf5MISnMn0aYpDqMKx9V2Y0pue9POuWGjJNuqNNSWHfvqNFuG8gsGlPuFUPGd7TrpFS47g==","signatures":[{"sig":"MEUCICm0OFT9Oo0GXNWWVMdwBwFYsUtqUwQZgalI6fQffd05AiEAxy1/XXHZVLJzyzC39PaCTQYk67Fk+grcR72ooq+LkY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496331},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"c8d9e2ae54a8303b5adba23c3083e400b70f8a33","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.8","@biryanihouse/test-utils":"~2.4.8"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.8_1740237686465_0.2447193942875896","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"@biryanihouse/product","version":"2.4.9","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.9","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"622f25dba4dd001489661e97dc24bfcccdec0980","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.9.tgz","fileCount":115,"integrity":"sha512-5BoeLkkkPaJ7eScf802ExGpwiaSIxVUBG4pjXShUm4qqPPTcooNEvmXMRjXZetDnP8bBc6wo/ywFGYOzvUEuow==","signatures":[{"sig":"MEQCIAUpKWL2wI+XQK664moeCnW/wW0R/n8QwF0PjuP6RZtgAiAVHzNQ68vjAatzbHNYawxkHm3DlgCuyT+JeUV2X2RwTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496331},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"075f4f410b346254b6dc17132762b9c4fa29d968","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.9","@biryanihouse/test-utils":"~2.4.9"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.9_1740240142864_0.09080941900128559","host":"s3://npm-registry-packages-npm-production"}},"2.4.10":{"name":"@biryanihouse/product","version":"2.4.10","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.10","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"8b301ec6ddacca4bb25bd2ac7f1d6a09bb8d4f5a","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.10.tgz","fileCount":115,"integrity":"sha512-MGZleeWAu+hrpqXgpeuNDOhD/kJSLyocyLx+HrjLB+4MNFG2VRT9KVTDHg7SMVsxWvjSWxg5MocRQybiwNoB6w==","signatures":[{"sig":"MEUCIQCdBV9tnbI6hHDudd6hXv5NB+fVYZJaFp1LKH57G4psRgIgX8Spnn7efL/u+bJhTU+tfT5uxkr3OgR30elKmNwB8Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496334},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"075f4f410b346254b6dc17132762b9c4fa29d968","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.10","@biryanihouse/test-utils":"~2.4.10"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.10_1740241011928_0.6059466199866947","host":"s3://npm-registry-packages-npm-production"}},"2.4.11":{"name":"@biryanihouse/product","version":"2.4.11","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.11","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"d3cdee2d3783a508a234bfa301daa69ff2344055","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.11.tgz","fileCount":115,"integrity":"sha512-Oh+6BamNVkoaIV3j4WWSNWKrWBYmw2sQuLYZCtu1qQwxhCIn+Pdl2ZpNlB+1hzGkhdTV8LLp4aWy1tXa38C0Uw==","signatures":[{"sig":"MEYCIQCgYQukEdgqcw5ZeqmyWnAps0+Ohx61FQRsnmlG9GRJgQIhAJpPUo3S+iYtECqSU0PAH3xPPa5hF/8T70VPjh2w9i5X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496334},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"075f4f410b346254b6dc17132762b9c4fa29d968","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.11","@biryanihouse/test-utils":"~2.4.11"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.11_1740243344477_0.15340495267882437","host":"s3://npm-registry-packages-npm-production"}},"2.4.13":{"name":"@biryanihouse/product","version":"2.4.13","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.13","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"774f689390b19cc5229c043a2e0593709732c48b","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.13.tgz","fileCount":115,"integrity":"sha512-on9f9UKCffmbA0Tdpbv+0j0FqlyGL50f3X/AUu+bi+dUH62bXdz/qwtIn/xQVDUgVnLn3ivHE18Xb72SyjB41Q==","signatures":[{"sig":"MEQCIFhIVPmW5t03HJ4qzxzLZlnzVZOKEl35wsuS9ujzquSoAiBt8GFKLY/M2am1RvUgT0bMjEcPUKDWynKKJUhxsEhBcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496334},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"075f4f410b346254b6dc17132762b9c4fa29d968","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.13","@biryanihouse/test-utils":"~2.4.13"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.13_1740244467151_0.14744970499083854","host":"s3://npm-registry-packages-npm-production"}},"2.4.14":{"name":"@biryanihouse/product","version":"2.4.14","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.14","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"859c67ba777bf96672671bc206cf657f0affe21a","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.14.tgz","fileCount":115,"integrity":"sha512-/lWmoSXXbPatwlKoJqg7sIlvQCuBNjorK4DnUyrHflOkkCKV1ytLFBvdRomZHURMF1q09TNsZYeRxmqzdNaIjQ==","signatures":[{"sig":"MEQCIAOQmBo7EFk57Jwr5fJ7IQWflO4/PT4gtNVhKubBIqEfAiAN4sd+ckdYQQY96jsVcVbjRlKxXL3j4NwcW75ezNelEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496334},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"a2aed44e41b0ef5b24be37cd0f10d2ca20b34503","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.14","@biryanihouse/test-utils":"~2.4.14"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.14_1740629659700_0.28441202084867","host":"s3://npm-registry-packages-npm-production"}},"2.4.15":{"name":"@biryanihouse/product","version":"2.4.15","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.15","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"7011d3892b8f71c8c033eaae0afa7de13dad80ca","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.15.tgz","fileCount":115,"integrity":"sha512-/HUMohsHH0ZzVY+Z1XLMlTYMkYqBSPlygyQ6dnq+CACT7NE6+EQG/qSDFM3mNpUBJRegwt7HaP83zW05AmzNpA==","signatures":[{"sig":"MEQCIGqqHxGoYzuKHjL1WhMNwL8mFHz9SX7nkN1X/wfJqjreAiBrOt391J78fXq4J8HqPQL7BHHKKoe6bTyUJBlRipj7UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496334},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"a2aed44e41b0ef5b24be37cd0f10d2ca20b34503","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.15","@biryanihouse/test-utils":"~2.4.15"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.15_1740631307431_0.8171971661443289","host":"s3://npm-registry-packages-npm-production"}},"2.4.16":{"name":"@biryanihouse/product","version":"2.4.16","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.16","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"f4a667e4fdebaa7e672664ac091e8f76d4ca80a4","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.16.tgz","fileCount":115,"integrity":"sha512-6csFDzwjOSPEvATZBbfDCkXIlXeAMnL2i4guhmywKIvQrss31+Vk5/521SljtmWrgHtLYD5wttEn3FpkzD1l2A==","signatures":[{"sig":"MEYCIQDJPao+7XNJHhn5j3z6qWJWurKDzWjMm2QrqpTg2WyeeQIhALsy0zT5nr1+354i5TdqB54e7BJVbbBw+yKcbd1Mv/bT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496334},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"a2aed44e41b0ef5b24be37cd0f10d2ca20b34503","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.16","@biryanihouse/test-utils":"~2.4.16"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.16_1740633378220_0.5159451661861885","host":"s3://npm-registry-packages-npm-production"}},"2.4.17":{"name":"@biryanihouse/product","version":"2.4.17","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.17","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"968d85abbab717558b47b0139f68f33b5c32ff8e","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.17.tgz","fileCount":115,"integrity":"sha512-sr3llVVSqRUi3+ZG2nqFp8Mi6mtn4OFKluYRwPToFUqsFC2dX+v5dwF+ELiuKTcUouPMGmVbkJjHjzSFlcSJvA==","signatures":[{"sig":"MEYCIQCRQY+j7pAdJu9WUD3Igv0ostbz2b2zjhjz2dzkSnwYgAIhAKeUZFnDt3elW+mWXTRGmySLCCbNcQGIeCLxNL/Ndw3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496334},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"a2aed44e41b0ef5b24be37cd0f10d2ca20b34503","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.17","@biryanihouse/test-utils":"~2.4.17"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.17_1740636040629_0.8025091357182634","host":"s3://npm-registry-packages-npm-production"}},"2.4.18":{"name":"@biryanihouse/product","version":"2.4.18","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.18","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"3daef15de137fddaf30ad803e9f43ce9c72772a9","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.18.tgz","fileCount":115,"integrity":"sha512-D9MFsTtQtFue7/08vsIL2U779vw6xmWkwae7Hy1aoB1Oja2gk29s0Uv+OGMXNkeOxZQfoQdlD/Ub5Dp+91s8RA==","signatures":[{"sig":"MEQCIAsh5lcHwcjwXFL5qgE9CfCj0TJC9G0+VrSyBjTL3sIMAiAjxjXw1Cw4Lc3ww+DhXamX17TLMGhizXGOgc8uz5EC/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496334},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"a2aed44e41b0ef5b24be37cd0f10d2ca20b34503","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.18","@biryanihouse/test-utils":"~2.4.18"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.18_1740639274200_0.8171611921802888","host":"s3://npm-registry-packages-npm-production"}},"2.4.19":{"name":"@biryanihouse/product","version":"2.4.19","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.19","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"f42bf151f571b0401f25b154f50553f1c8f82dbe","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.19.tgz","fileCount":115,"integrity":"sha512-hW54y6Y90G/6N+XU1XlNkNgbGRCiT5iCaiHYsDQjOhAiHnYeDyxkCLweqD2HqO8n+OOKJ+RxTlA73RlUxT554g==","signatures":[{"sig":"MEUCIAfU885Rrqg5O5NVUroVv2ADlXt8FkIAQ/gKW7Yqy5yZAiEAz/jmGeczLvIBIhJVnbSrd3sDCx11nqM8SM7H/81TA94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496334},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"a2aed44e41b0ef5b24be37cd0f10d2ca20b34503","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.19","@biryanihouse/test-utils":"~2.4.19"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.19_1740641123861_0.11943533856465494","host":"s3://npm-registry-packages-npm-production"}},"2.4.20":{"name":"@biryanihouse/product","version":"2.4.20","author":{"name":"Medusa"},"license":"MIT","_id":"@biryanihouse/product@2.4.20","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"homepage":"https://github.com/medusajs/medusa#readme","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"dist":{"shasum":"0da46bd15372d2773a51227735d5b14eb8fe27d5","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.20.tgz","fileCount":115,"integrity":"sha512-A2Gw17DN0RG00J5n54C8nzFc8vcRoN21sxM8a1EaCGg6w+1QqG2OmQDtVF92+jmp2jzRpxigM4zzDHYGOI2ZCA==","signatures":[{"sig":"MEUCIQCFFi87/ZlRaNmdkZWN9CCjdGPNopaNrX5vvQHg1YXxCgIgPARBnwLCM/FuPye7JOfVYLAQW1a6hPSjLtnzTghCp88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496334},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"a2aed44e41b0ef5b24be37cd0f10d2ca20b34503","scripts":{"test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","build":"rimraf dist && tsc --build && npm run resolve:aliases","watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial"},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"repository":{"url":"git+https://github.com/medusajs/medusa.git","type":"git","directory":"packages/modules/product"},"_npmVersion":"10.9.0","description":"Medusa Product module","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","faker":"^5.5.3","rimraf":"^3.0.2","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","tsc-alias":"^1.8.6","typescript":"^5.6.2","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.20","@biryanihouse/test-utils":"~2.4.20"},"peerDependencies":{"awilix":"^8.0.1","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@biryanihouse/framework":"~2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/product_2.4.20_1740642614076_0.19576909772904405","host":"s3://npm-registry-packages-npm-production"}},"2.4.21":{"name":"@biryanihouse/product","version":"2.4.21","description":"Medusa Product module","main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/modules/product"},"publishConfig":{"access":"public"},"author":{"name":"Medusa"},"license":"MIT","scripts":{"watch":"tsc --build --watch","watch:test":"tsc --build tsconfig.spec.json --watch","resolve:aliases":"tsc --showConfig -p tsconfig.json > tsconfig.resolved.json && tsc-alias -p tsconfig.resolved.json && rimraf tsconfig.resolved.json","build":"rimraf dist && tsc --build && npm run resolve:aliases","test":"jest --runInBand --bail --forceExit -- src/**/__tests__/**/*.ts","test:integration":"jest --forceExit","migration:initial":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create --initial","migration:create":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:create","migration:up":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm migration:up","orm:cache:clear":" MIKRO_ORM_CLI_CONFIG=./mikro-orm.config.dev.ts medusa-mikro-orm cache:clear"},"devDependencies":{"@biryanihouse/framework":"~2.4.21","@biryanihouse/test-utils":"~2.4.21","@mikro-orm/cli":"6.4.3","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","@swc/core":"^1.7.28","@swc/jest":"^0.2.36","faker":"^5.5.3","jest":"^29.7.0","rimraf":"^3.0.2","tsc-alias":"^1.8.6","typescript":"^5.6.2"},"peerDependencies":{"@biryanihouse/framework":"~2.4.0","@mikro-orm/core":"6.4.3","@mikro-orm/migrations":"6.4.3","@mikro-orm/postgresql":"6.4.3","awilix":"^8.0.1"},"_id":"@biryanihouse/product@2.4.21","gitHead":"a2aed44e41b0ef5b24be37cd0f10d2ca20b34503","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-WE3f8N5wmAx2id2GMQLVbltvJYE8ByVlMQKCqueKxGYKoExYBvDe/aT++iBurjBh3ouZvNFOyeyRI6v3pTV8NQ==","shasum":"77d9d9bbfdc5af9a3e8f58ab15d70ae4af373e2a","tarball":"https://registry.npmjs.org/@biryanihouse/product/-/product-2.4.21.tgz","fileCount":115,"unpackedSize":496334,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCdE1rPy6Ad3byxF5If7ijeiHGdIlxT7/rWZCsVnnyKfgIgXd0mMwJF3djmlLiGcIeDvaCFO2pvi28S62LUifX8KMs="}]},"_npmUser":{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"},"directories":{},"maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/product_2.4.21_1740643923879_0.37364171772600807"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-22T09:55:49.760Z","modified":"2025-02-27T08:12:04.258Z","2.4.0":"2025-02-22T09:55:50.137Z","2.4.1":"2025-02-22T12:01:20.682Z","2.4.2":"2025-02-22T13:00:21.964Z","2.4.3":"2025-02-22T13:36:19.331Z","2.4.5":"2025-02-22T14:17:36.672Z","2.4.7":"2025-02-22T14:52:55.704Z","2.4.8":"2025-02-22T15:21:26.705Z","2.4.9":"2025-02-22T16:02:23.095Z","2.4.10":"2025-02-22T16:16:52.173Z","2.4.11":"2025-02-22T16:55:44.645Z","2.4.13":"2025-02-22T17:14:27.345Z","2.4.14":"2025-02-27T04:14:19.882Z","2.4.15":"2025-02-27T04:41:47.629Z","2.4.16":"2025-02-27T05:16:18.412Z","2.4.17":"2025-02-27T06:00:40.812Z","2.4.18":"2025-02-27T06:54:34.406Z","2.4.19":"2025-02-27T07:25:24.094Z","2.4.20":"2025-02-27T07:50:14.276Z","2.4.21":"2025-02-27T08:12:04.098Z"},"bugs":{"url":"https://github.com/medusajs/medusa/issues"},"author":{"name":"Medusa"},"license":"MIT","homepage":"https://github.com/medusajs/medusa#readme","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/modules/product"},"description":"Medusa Product module","maintainers":[{"name":"sanjaydevtech","email":"sureshsanjay805@gmail.com"}],"readme":"# Product Module\n\nThe Product Module gives you access Products, Variants, Categories, and more through a standalone package that can be installed and run in Next.js functions and other Node.js compatible runtimes.\n\n[Product Module documentation](https://docs.medusajs.com/v2/resources/commerce-modules/product) | [Medusa Website](https://medusajs.com/) | [Medusa Repository](https://github.com/medusajs/medusa)\n\n> The Product Module is currently in beta. The beta version comes with limited functionality, primarily centered around retrieving products. In the official version, the product module will be fully-fledged and on par with the product functionality in our core package.\n\n---\n\n## Installing and using it in Next.js\n\n### Prerequisites\n\n- [Next.js project](https://nextjs.org/docs/pages/api-reference/create-next-app)\n\n1\\. Run the following command in your project\n\n```bash\nnpm install @biryanihouse/product\n```\n\n2\\. Add Database URL to your environment variables\n\n```bash\nDATABASE_URL=<URL_GOES_HERE>\n```\n\n3\\. Apply database migrations\n\n> If you are using an existing Medusa database, you can skip this step. This step is only applicable when the module is used in isolation from a full Medusa setup\n\nBefore you can run migrations, add in your `package.json` the following scripts:\n\n```json\n\"scripts\": {\n    //...other scripts\n    \"product:migrations:run\": \"medusa-product-migrations-up\",\n    \"product:seed\": \"medusa-product-seed ./seed-data.js\"\n},\n```\n\nThe first command runs the migrations, and the second command allows you to optionally seed your database with demo products.\n\nFor the second command to work, you'll need to add the dummy seed data to the root of your Next.js project:\n\n<details>\n  <summary>Seed file</summary>\n\n```js\nconst productCategoriesData = [\n  {\n    id: \"category-0\",\n    name: \"category 0\",\n    parent_category_id: null,\n  },\n  {\n    id: \"category-1\",\n    name: \"category 1\",\n    parent_category_id: \"category-0\",\n  },\n  {\n    id: \"category-1-a\",\n    name: \"category 1 a\",\n    parent_category_id: \"category-1\",\n  },\n  {\n    id: \"category-1-b\",\n    name: \"category 1 b\",\n    parent_category_id: \"category-1\",\n    is_internal: true,\n  },\n  {\n    id: \"category-1-b-1\",\n    name: \"category 1 b 1\",\n    parent_category_id: \"category-1-b\",\n  },\n]\n\nconst productsData = [\n  {\n    id: \"test-1\",\n    title: \"product 1\",\n    status: \"published\",\n    descriptions: \"Lorem ipsum dolor sit amet, consectetur.\",\n    tags: [\n      {\n        id: \"tag-1\",\n        value: \"France\",\n      },\n    ],\n    categories: [\n      {\n        id: \"category-0\",\n      },\n    ],\n  },\n  {\n    id: \"test-2\",\n    title: \"product\",\n    status: \"published\",\n    descriptions: \"Lorem ipsum dolor sit amet, consectetur.\",\n    tags: [\n      {\n        id: \"tag-2\",\n        value: \"Germany\",\n      },\n    ],\n    categories: [\n      {\n        id: \"category-1\",\n      },\n    ],\n  },\n]\n\nconst variantsData = [\n  {\n    id: \"test-1\",\n    title: \"variant title\",\n    sku: \"sku 1\",\n    product: { id: productsData[0].id },\n  },\n  {\n    id: \"test-2\",\n    title: \"variant title\",\n    sku: \"sku 2\",\n    product: { id: productsData[1].id },\n  },\n]\n\nmodule.exports = {\n  productCategoriesData,\n  productsData,\n  variantsData,\n}\n```\n\n</details>\n\nThen run the first and optionally the second command to migrate and seed the database:\n\n```bash\nnpm run product:migrations:run\n# optionally\nnpm run product:seed\n```\n\n4\\. Adjust Next.js config\n\nNext.js uses Webpack for compilation. Since quite a few of the dependencies used by the product module are not Webpack optimized, you have to add the product module as an external dependency.\n\nTo do that, add the serverComponentsExternalPackages option in `next.config.js`:\n\n```js\n/** @type {import('next').NextConfig} */\n\nconst nextConfig = {\n  experimental: {\n    serverComponentsExternalPackages: [\"@biryanihouse/product\"],\n  },\n}\n\nmodule.exports = nextConfig\n```\n\n5\\. Create API Route\n\nThe product module is ready for use now! You can now use it to create API endpoints within your Next.js application.\n\nFor example, create the file `app/api/products/route.ts` with the following content:\n\n```ts\nimport { NextResponse } from \"next/server\"\n\nimport { initialize as initializeProductModule } from \"@biryanihouse/product\"\n\nexport async function GET(request: Request) {\n  const productService = await initializeProductModule()\n\n  const data = await productService.list()\n\n  return NextResponse.json({ products: data })\n}\n```\n\n6\\. Test your Next.js application\nTo test the endpoint you added, start your Next.js application with the following command:\n\n```\nnpm run dev\n```\n\nThen, open in your browser the URL `http://localhost:3000/api/products`. If you seeded your database with demo products, or you’re using a Medusa database schema, you’ll receive the products in your database. Otherwise, the request will return an empty array.\n","readmeFilename":"README.md"}