0.1.0-ctm1-dev-optional-middleware.0 • Published 3 years ago
@spryker-vsf/optional-middleware v0.1.0-ctm1-dev-optional-middleware.0
Vue Storefront Composables Layer
Composable is a function that uses Vue.js Composition API under the hood. This is the layer for managing responses from the API layer.
Setting environment
For connecting api/composables layers our theme we have to add common configuration to the nuxt.config.js
file.
...
buildModules: [
[
"@vue-storefront/nuxt",
{
coreDevelopment: true,
useRawSource: {
dev: ["@spryker-vsf/composables", "@vue-storefront/core"],
prod: ["@spryker-vsf/composables", "@vue-storefront/core"]
}
}
],
[
"@spryker-vsf/composables/nuxt",
{
baseURL: "{API_URL}",
locale: "en",
currency: "EUR",
currencies: [
{ name: "EUR", label: "Euro" },
{ name: "USD", label: "Dollar" }
],
locales: [
{ name: "en", label: "English" },
{ name: "de", label: "German" }
]
}
]
],
],
...
Where API_URL
is the url for REST API.
Installation
yarn
Development
yarn dev
Production
yarn build
Running unit tests
yarn test
0.1.0-ctm1-dev-optional-middleware.1
3 years ago
0.1.1-ctm1-dev.1
3 years ago
0.1.0-ctm1-dev-optional-middleware.0
3 years ago