Updated the commerce config structure

This commit is contained in:
Luis Alvarez 2021-02-25 16:39:01 -05:00
parent f5980d2d46
commit 121ec4b61f
7 changed files with 17 additions and 13 deletions

6
commerce.config.json Normal file
View File

@ -0,0 +1,6 @@
{
"provider": "bigcommerce",
"features": {
"wishlist": false
}
}

View File

@ -1,4 +1,5 @@
{
"provider": "bigcommerce",
"features": {
"wishlist": true
}

View File

@ -1,10 +1,7 @@
const providerConfig = require('./config.json')
const commerce = require('./commerce.config.json')
module.exports = {
commerce: {
provider: 'bigcommerce',
...providerConfig,
},
commerce,
images: {
domains: ['cdn11.bigcommerce.com'],
},

View File

@ -1,4 +1,5 @@
{
"provider": "shopify",
"features": {
"wishlist": false
}

View File

@ -1,10 +1,7 @@
const providerConfig = require('./config.json')
const commerce = require('./commerce.config.json')
module.exports = {
commerce: {
provider: 'shopify',
...providerConfig,
},
commerce,
images: {
domains: ['cdn.shopify.com'],
},

View File

@ -1,6 +1,6 @@
const commerce = require('./commerce.config.json')
const withCommerceConfig = require('./framework/commerce/with-config')
const commerce = { provider: 'shopify' }
const isBC = commerce.provider === 'bigcommerce'
const isShopify = commerce.provider === 'shopify'
@ -39,3 +39,5 @@ module.exports = withCommerceConfig({
].filter((x) => x)
},
})
console.log('configs', module.exports)

View File

@ -22,8 +22,8 @@
"@components/*": ["components/*"],
"@commerce": ["framework/commerce"],
"@commerce/*": ["framework/commerce/*"],
"@framework": ["framework/shopify"],
"@framework/*": ["framework/shopify/*"]
"@framework": ["framework/bigcommerce"],
"@framework/*": ["framework/bigcommerce/*"]
}
},
"include": ["next-env.d.ts", "**/*.d.ts", "**/*.ts", "**/*.tsx", "**/*.js"],