Commit 00863b8d79d0f5b38c2f52365009c7f5ada46f4b

Authored by Patrick
1 parent 5390ddc3

Calvin flavor

Showing 51 changed files with 89 additions and 89 deletions
.all-contributorsrc
1 { 1 {
2 - "projectName": "__replace_me__", 2 + "projectName": "calvin",
3 "projectOwner": "vuestorefront", 3 "projectOwner": "vuestorefront",
4 "repoType": "github", 4 "repoType": "github",
5 "repoHost": "https://github.com", 5 "repoHost": "https://github.com",
.github/CONTRIBUTING.md
1 -# Contributing to @vuestorefront/__replace_me__ 1 +# Contributing to @vuestorefront/calvin
2 We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's: 2 We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:
3 3
4 - Reporting a bug 4 - Reporting a bug
@@ -13,8 +13,8 @@ We use github to host code, to track issues and feature requests, as well as acc @@ -13,8 +13,8 @@ We use github to host code, to track issues and feature requests, as well as acc
13 ## Any contributions you make will be under the MIT Software License 13 ## Any contributions you make will be under the MIT Software License
14 In short, when you submit code changes, your submissions are understood to be under the same [MIT License](http://choosealicense.com/licenses/mit/) that covers the project. Feel free to contact the maintainers if that's a concern. 14 In short, when you submit code changes, your submissions are understood to be under the same [MIT License](http://choosealicense.com/licenses/mit/) that covers the project. Feel free to contact the maintainers if that's a concern.
15 15
16 -## Report bugs using Github's [issues](https://github.com/vuestorefront/__replace_me__/issues)  
17 -We use GitHub issues to track public bugs. Report a bug by [opening a new issue](https://github.com/vuestorefront/__replace_me__/issues/new); it's that easy! 16 +## Report bugs using Github's [issues](https://github.com/vuestorefront/calvin/issues)
  17 +We use GitHub issues to track public bugs. Report a bug by [opening a new issue](https://github.com/vuestorefront/calvin/issues/new); it's that easy!
18 18
19 ## Write bug reports with detail, background, and sample code 19 ## Write bug reports with detail, background, and sample code
20 **Great Bug Reports** tend to have: 20 **Great Bug Reports** tend to have:
.github/ISSUE_TEMPLATE/1.bug-report.yml
@@ -41,7 +41,7 @@ body: @@ -41,7 +41,7 @@ body:
41 required: false 41 required: false
42 - type: input 42 - type: input
43 attributes: 43 attributes:
44 - label: What version of __replace_me__ integration are you using? 44 + label: What version of calvin integration are you using?
45 description: 'For example: 1.0.0' 45 description: 'For example: 1.0.0'
46 validations: 46 validations:
47 required: true 47 required: true
.github/ISSUE_TEMPLATE/2.documentation-issue.yml
@@ -25,7 +25,7 @@ body: @@ -25,7 +25,7 @@ body:
25 id: terms 25 id: terms
26 attributes: 26 attributes:
27 label: Code of Conduct 27 label: Code of Conduct
28 - description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/vuestorefront/__replace_me__/blob/master/CODE_OF_CONDUCT.md) 28 + description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/vuestorefront/calvin/blob/master/CODE_OF_CONDUCT.md)
29 options: 29 options:
30 - label: I agree to follow this project's Code of Conduct 30 - label: I agree to follow this project's Code of Conduct
31 required: true 31 required: true
.github/ISSUE_TEMPLATE/3.feature-request.yml
@@ -34,7 +34,7 @@ body: @@ -34,7 +34,7 @@ body:
34 id: terms 34 id: terms
35 attributes: 35 attributes:
36 label: Code of Conduct 36 label: Code of Conduct
37 - description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/vuestorefront/__replace_me__/blob/master/CODE_OF_CONDUCT.md) 37 + description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/vuestorefront/calvin/blob/master/CODE_OF_CONDUCT.md)
38 options: 38 options:
39 - label: I agree to follow this project's Code of Conduct 39 - label: I agree to follow this project's Code of Conduct
40 required: true 40 required: true
.github/ISSUE_TEMPLATE/4.question.yml
@@ -14,7 +14,7 @@ body: @@ -14,7 +14,7 @@ body:
14 required: true 14 required: true
15 - type: input 15 - type: input
16 attributes: 16 attributes:
17 - label: What version of __replace_me__ integration are you using? 17 + label: What version of calvin integration are you using?
18 description: 'For example: 1.0.0' 18 description: 'For example: 1.0.0'
19 validations: 19 validations:
20 required: true 20 required: true
.github/workflows/docs-deployment.yaml
@@ -22,7 +22,7 @@ jobs: @@ -22,7 +22,7 @@ jobs:
22 - name: Build and publish docker image 22 - name: Build and publish docker image
23 uses: elgohr/Publish-Docker-Github-Action@master 23 uses: elgohr/Publish-Docker-Github-Action@master
24 with: 24 with:
25 - name: docs-storefrontcloud-io/v2-__replace_me__:${{ steps.get_version.outputs.VERSION }} 25 + name: docs-storefrontcloud-io/v2-calvin:${{ steps.get_version.outputs.VERSION }}
26 registry: registry.storefrontcloud.io 26 registry: registry.storefrontcloud.io
27 username: ${{ secrets.DOCS_CLOUD_USERNAME }} 27 username: ${{ secrets.DOCS_CLOUD_USERNAME }}
28 password: ${{ secrets.DOCS_CLOUD_PASSWORD }} 28 password: ${{ secrets.DOCS_CLOUD_PASSWORD }}
@@ -46,12 +46,12 @@ jobs: @@ -46,12 +46,12 @@ jobs:
46 id: deployment 46 id: deployment
47 with: 47 with:
48 token: "${{ github.token }}" 48 token: "${{ github.token }}"
49 - target_url: https://docs.europe-west1.gcp.storefrontcloud.io/__replace_me__ 49 + target_url: https://docs.europe-west1.gcp.storefrontcloud.io/calvin
50 environment: production 50 environment: production
51 initial_status: in_progress 51 initial_status: in_progress
52 - - name: Deploy on docs.europe-west1.gcp.storefrontcloud.io/__replace_me__ 52 + - name: Deploy on docs.europe-west1.gcp.storefrontcloud.io/calvin
53 run: | 53 run: |
54 - if curl -s -H 'X-User-Id: ${{ secrets.DOCS_CLOUD_USERNAME }}' -H 'X-Api-Key: ${{ secrets.DOCS_CLOUD_PASSWORD }}' -H 'Content-Type: application/json' -X POST -d '{"code":"docs","region":"europe-west1.gcp","additionalApps":{"apps":[{"name":"docs-v2-__replace_me__","tag":"${{ steps.get_version.outputs.VERSION }}","image":"registry.storefrontcloud.io/docs-storefrontcloud-io/v2-__replace_me__","path":"/__replace_me__","port":"80"}]}}' https://farmer.storefrontcloud.io/instances | grep -q '{"code":200,"result":"Instance updated!"}'; then 54 + if curl -s -H 'X-User-Id: ${{ secrets.DOCS_CLOUD_USERNAME }}' -H 'X-Api-Key: ${{ secrets.DOCS_CLOUD_PASSWORD }}' -H 'Content-Type: application/json' -X POST -d '{"code":"docs","region":"europe-west1.gcp","additionalApps":{"apps":[{"name":"docs-v2-calvin","tag":"${{ steps.get_version.outputs.VERSION }}","image":"registry.storefrontcloud.io/docs-storefrontcloud-io/v2-calvin","path":"/calvin","port":"80"}]}}' https://farmer.storefrontcloud.io/instances | grep -q '{"code":200,"result":"Instance updated!"}'; then
55 echo "Instance updated" 55 echo "Instance updated"
56 else 56 else
57 echo "Something went wrong during the update process..." 57 echo "Something went wrong during the update process..."
@@ -62,7 +62,7 @@ jobs: @@ -62,7 +62,7 @@ jobs:
62 uses: chrnorm/deployment-status@releases/v1 62 uses: chrnorm/deployment-status@releases/v1
63 with: 63 with:
64 token: "${{ github.token }}" 64 token: "${{ github.token }}"
65 - target_url: https://docs.europe-west1.gcp.storefrontcloud.io/__replace_me__ 65 + target_url: https://docs.europe-west1.gcp.storefrontcloud.io/calvin
66 state: "success" 66 state: "success"
67 description: Congratulations! The deploy is done. 67 description: Congratulations! The deploy is done.
68 deployment_id: ${{ steps.deployment.outputs.deployment_id }} 68 deployment_id: ${{ steps.deployment.outputs.deployment_id }}
@@ -71,7 +71,7 @@ jobs: @@ -71,7 +71,7 @@ jobs:
71 uses: chrnorm/deployment-status@releases/v1 71 uses: chrnorm/deployment-status@releases/v1
72 with: 72 with:
73 token: "${{ github.token }}" 73 token: "${{ github.token }}"
74 - target_url: https://docs.europe-west1.gcp.storefrontcloud.io/__replace_me__ 74 + target_url: https://docs.europe-west1.gcp.storefrontcloud.io/calvin
75 description: Unfortunately, the instance hasn't been updated. 75 description: Unfortunately, the instance hasn't been updated.
76 state: "failure" 76 state: "failure"
77 deployment_id: ${{ steps.deployment.outputs.deployment_id }} 77 deployment_id: ${{ steps.deployment.outputs.deployment_id }}
.vuestorefrontcloud/docker/docs/Dockerfile
@@ -10,10 +10,10 @@ RUN cd packages/composables && yarn build && yarn cache clean --all @@ -10,10 +10,10 @@ RUN cd packages/composables && yarn build && yarn cache clean --all
10 10
11 RUN cd docs \ 11 RUN cd docs \
12 && npm install \ 12 && npm install \
13 - && sed -i "s/base: '\/',/base: '\/__replace_me__\/',/g" ./.vuepress/config.js \ 13 + && sed -i "s/base: '\/',/base: '\/calvin\/',/g" ./.vuepress/config.js \
14 && cat ./.vuepress/config.js \ 14 && cat ./.vuepress/config.js \
15 && npm run build 15 && npm run build
16 16
17 FROM nginx 17 FROM nginx
18 18
19 -COPY --from=build /var/www/docs/.vuepress/dist /usr/share/nginx/html/__replace_me__ 19 +COPY --from=build /var/www/docs/.vuepress/dist /usr/share/nginx/html/calvin
.vuestorefrontcloud/docker/docs/build-docker.sh
1 TAG=`git rev-parse HEAD` 1 TAG=`git rev-parse HEAD`
2 -docker build --progress plain -t registry.storefrontcloud.io/docs-storefrontcloud-io/v2-__replace_me__:${TAG:0:8} -f Dockerfile ../../../  
3 -# docker push registry.storefrontcloud.io/docs-storefrontcloud-io/v2-__replace_me__:${TAG:0:8} 2 +docker build --progress plain -t registry.storefrontcloud.io/docs-storefrontcloud-io/v2-calvin:${TAG:0:8} -f Dockerfile ../../../
  3 +# docker push registry.storefrontcloud.io/docs-storefrontcloud-io/v2-calvin:${TAG:0:8}
CONTRIBUTING.md
1 # Contributing 1 # Contributing
2 2
3 -Yeay! You want to contribute to @vuestorefront/__replace_me__. That's amazing! To smoothen everyone's experience involved with the project please take note of the following guidelines and rules. 3 +Yeay! You want to contribute to @vuestorefront/calvin. That's amazing! To smoothen everyone's experience involved with the project please take note of the following guidelines and rules.
4 4
5 5
6 ## Found an Issue? 6 ## Found an Issue?
7 7
8 -Thank you for reporting any issues you find. We do our best to test and make @vuestorefront/__replace_me__ as solid as possible, but any reported issue is a real help. 8 +Thank you for reporting any issues you find. We do our best to test and make @vuestorefront/calvin as solid as possible, but any reported issue is a real help.
9 9
10 Please follow these guidelines when reporting issues: 10 Please follow these guidelines when reporting issues:
11 11
@@ -13,14 +13,14 @@ Please follow these guidelines when reporting issues: @@ -13,14 +13,14 @@ Please follow these guidelines when reporting issues:
13 - Tag your issue with the tag `bug` 13 - Tag your issue with the tag `bug`
14 - Provide a short summary of what you are trying to do 14 - Provide a short summary of what you are trying to do
15 - Provide the log of the encountered error if applicable 15 - Provide the log of the encountered error if applicable
16 -- Provide the exact version of @vuestorefront/__replace_me__. 16 +- Provide the exact version of @vuestorefront/calvin.
17 - Be awesome and consider contributing a [pull request](#want-to-contribute) 17 - Be awesome and consider contributing a [pull request](#want-to-contribute)
18 18
19 ## Want to contribute? 19 ## Want to contribute?
20 20
21 Please consider these guidelines when filing a pull request: 21 Please consider these guidelines when filing a pull request:
22 22
23 -> @vuestorefront/__replace_me__ pull requests 23 +> @vuestorefront/calvin pull requests
24 24
25 - Follow the [Coding Rules](#coding-rules) 25 - Follow the [Coding Rules](#coding-rules)
26 - Follow the [Commit Rules](#commit-rules) 26 - Follow the [Commit Rules](#commit-rules)
@@ -35,7 +35,7 @@ Please consider these guidelines when filing a pull request: @@ -35,7 +35,7 @@ Please consider these guidelines when filing a pull request:
35 35
36 ## Coding Rules 36 ## Coding Rules
37 37
38 -To keep the code base of @vuestorefront/__replace_me__ neat and tidy the following rules apply to every change 38 +To keep the code base of @vuestorefront/calvin neat and tidy the following rules apply to every change
39 39
40 > Coding standards 40 > Coding standards
41 41
@@ -46,7 +46,7 @@ To keep the code base of @vuestorefront/__replace_me__ neat and tidy the followi @@ -46,7 +46,7 @@ To keep the code base of @vuestorefront/__replace_me__ neat and tidy the followi
46 ## Commit Rules 46 ## Commit Rules
47 47
48 To help everyone with understanding the commit history of commitlint the following commit rules are enforced. 48 To help everyone with understanding the commit history of commitlint the following commit rules are enforced.
49 -To make your life easier @vuestorefront/__replace_me__ is commitizen-friendly and provides the npm run-script `commit`. 49 +To make your life easier @vuestorefront/calvin is commitizen-friendly and provides the npm run-script `commit`.
50 50
51 > Commit standards 51 > Commit standards
52 52
README.md
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 This is a template, to use it you must rename the project changing the `{YOUR INTEGRATION NAME}` to the name of the integration you are developing. The name must be in lowercase and without any special characters. 3 This is a template, to use it you must rename the project changing the `{YOUR INTEGRATION NAME}` to the name of the integration you are developing. The name must be in lowercase and without any special characters.
4 4
5 ```sh 5 ```sh
6 -grep -rl '__replace_me__' ./ | xargs sed -i '' 's/__replace_me__/{YOUR INTEGRATION NAME}/g' 6 +grep -rl '__replace_me__' ./ | xargs sed -i -e 's/__replace_me__/calvin/g'
7 ``` 7 ```
8 8
9 ------ 9 ------
@@ -12,7 +12,7 @@ grep -rl '__replace_me__' ./ | xargs sed -i '' 's/__replace_me__/{YOUR INTEGRATI @@ -12,7 +12,7 @@ grep -rl '__replace_me__' ./ | xargs sed -i '' 's/__replace_me__/{YOUR INTEGRATI
12 <img src="https://user-images.githubusercontent.com/1626923/137092657-fb398d20-b592-4661-a1f9-4135db0b61d5.png" alt="Vue Storefront" height="80px" /> 12 <img src="https://user-images.githubusercontent.com/1626923/137092657-fb398d20-b592-4661-a1f9-4135db0b61d5.png" alt="Vue Storefront" height="80px" />
13 </div> 13 </div>
14 14
15 -## Vue Storefront 2 integration with __replace_me__ 15 +## Vue Storefront 2 integration with calvin
16 16
17 ### Stay connected 17 ### Stay connected
18 18
@@ -39,7 +39,7 @@ vsf init &lt;project_name&gt; &amp;&amp; cd &lt;project_name&gt; &amp;&amp; yarn &amp;&amp; yarn dev @@ -39,7 +39,7 @@ vsf init &lt;project_name&gt; &amp;&amp; cd &lt;project_name&gt; &amp;&amp; yarn &amp;&amp; yarn dev
39 39
40 ## How to start if you want to contribute? 40 ## How to start if you want to contribute?
41 41
42 -Want to contribute? Ping us on `__replace_me__` channel on [our Discord](https://discord.vuestorefront.io)! 42 +Want to contribute? Ping us on `calvin` channel on [our Discord](https://discord.vuestorefront.io)!
43 43
44 ### Requirements: 44 ### Requirements:
45 - NodeJS v14 or later 45 - NodeJS v14 or later
@@ -49,8 +49,8 @@ Want to contribute? Ping us on `__replace_me__` channel on [our Discord](https:/ @@ -49,8 +49,8 @@ Want to contribute? Ping us on `__replace_me__` channel on [our Discord](https:/
49 2. Clone your fork of the repo 49 2. Clone your fork of the repo
50 ``` 50 ```
51 example: 51 example:
52 - git clone https://github.com/vuestorefront/__replace_me__.git  
53 - cd __replace_me__ 52 + git clone https://github.com/vuestorefront/calvin.git
  53 + cd calvin
54 ``` 54 ```
55 3. Run `yarn` to install dependencies 55 3. Run `yarn` to install dependencies
56 4. Build dependencies `yarn build:api-client && yarn build:composables` 56 4. Build dependencies `yarn build:api-client && yarn build:composables`
@@ -61,12 +61,12 @@ Want to contribute? Ping us on `__replace_me__` channel on [our Discord](https:/ @@ -61,12 +61,12 @@ Want to contribute? Ping us on `__replace_me__` channel on [our Discord](https:/
61 ## Resources 61 ## Resources
62 62
63 - [Vue Storefront Documentation](https://docs.vuestorefront.io/v2/) 63 - [Vue Storefront Documentation](https://docs.vuestorefront.io/v2/)
64 -- [__replace_me__ integration Documentation](https://docs.vuestorefront.io/__replace_me__) 64 +- [calvin integration Documentation](https://docs.vuestorefront.io/calvin)
65 - [Community Chat](https://discord.vuestorefront.io) 65 - [Community Chat](https://discord.vuestorefront.io)
66 66
67 ## Support 67 ## Support
68 68
69 -If you have any questions about this integration we will be happy to answer them on `__replace_me__` channel on [our Discord](discord.vuestorefront.io). 69 +If you have any questions about this integration we will be happy to answer them on `calvin` channel on [our Discord](discord.vuestorefront.io).
70 70
71 ## Contributors โœจ 71 ## Contributors โœจ
72 72
docs/.vuepress/config.js
1 module.exports = { 1 module.exports = {
2 - title: 'Vue Storefront 2 for __replace_me__', 2 + title: 'Vue Storefront 2 for calvin',
3 base: '/', 3 base: '/',
4 - description: 'Documentation for the __replace_me__ connector for Vue Storefront 2', 4 + description: 'Documentation for the calvin connector for Vue Storefront 2',
5 head: [ 5 head: [
6 ['link', { rel: 'icon', href: '/favicon.png' }] 6 ['link', { rel: 'icon', href: '/favicon.png' }]
7 ], 7 ],
@@ -33,7 +33,7 @@ module.exports = { @@ -33,7 +33,7 @@ module.exports = {
33 '@vuepress/search' 33 '@vuepress/search'
34 ], 34 ],
35 themeConfig: { 35 themeConfig: {
36 - repo: 'https://github.com/vuestorefront/__replace_me__', 36 + repo: 'https://github.com/vuestorefront/calvin',
37 editLinks: true, 37 editLinks: true,
38 docsDir: 'docs', 38 docsDir: 'docs',
39 docsBranch: 'develop', 39 docsBranch: 'develop',
@@ -43,8 +43,8 @@ module.exports = { @@ -43,8 +43,8 @@ module.exports = {
43 { text: 'Vue Storefront', link: 'https://vuestorefront.io/' }, 43 { text: 'Vue Storefront', link: 'https://vuestorefront.io/' },
44 { text: 'Core Documentation', link: 'https://docs.vuestorefront.io/v2/' }, 44 { text: 'Core Documentation', link: 'https://docs.vuestorefront.io/v2/' },
45 // { text: 'Demo', link: '' }, 45 // { text: 'Demo', link: '' },
46 - { text: 'GitHub', link: 'https://github.com/vuestorefront/__replace_me__'},  
47 - { text: 'Roadmap', link: 'https://github.com/vuestorefront/__replace_me__'} 46 + { text: 'GitHub', link: 'https://github.com/vuestorefront/calvin'},
  47 + { text: 'Roadmap', link: 'https://github.com/vuestorefront/calvin'}
48 ], 48 ],
49 sidebar: [ 49 sidebar: [
50 { 50 {
docs/guide/about.md
@@ -7,4 +7,4 @@ @@ -7,4 +7,4 @@
7 7
8 ## Support 8 ## Support
9 9
10 -If you have any questions about this integration we will be happy to answer them on `__replace_me__` channel on [our Discord](discord.vuestorefront.io). 10 +If you have any questions about this integration we will be happy to answer them on `calvin` channel on [our Discord](discord.vuestorefront.io).
docs/guide/getting-started.md
@@ -11,5 +11,5 @@ vsf init &lt;project_name&gt; &amp;&amp; cd &lt;project_name&gt; &amp;&amp; yarn &amp;&amp; yarn dev @@ -11,5 +11,5 @@ vsf init &lt;project_name&gt; &amp;&amp; cd &lt;project_name&gt; &amp;&amp; yarn &amp;&amp; yarn dev
11 11
12 ## How to start if you want to contribute? 12 ## How to start if you want to contribute?
13 13
14 -Want to contribute? Ping us on `__replace_me__` channel on [our Discord](https://discord.vuestorefront.io)! 14 +Want to contribute? Ping us on `calvin` channel on [our Discord](https://discord.vuestorefront.io)!
15 15
docs/index.md
1 <img src="https://blog.vuestorefront.io/wp-content/uploads/2020/01/1QU9F6hQlFyHsJIbsdmt6FA.png" height="100px" /> 1 <img src="https://blog.vuestorefront.io/wp-content/uploads/2020/01/1QU9F6hQlFyHsJIbsdmt6FA.png" height="100px" />
2 2
3 -# Vue Storefront 2 integration with __replace_me__ 3 +# Vue Storefront 2 integration with calvin
4 4
5 -This project is a __replace_me__ integration for Vue Storefront 2. 5 +This project is a calvin integration for Vue Storefront 2.
6 6
7 -This integration is currently a **Beta** and not ready for production usage. You can help us to make the integration production-ready faster by reporting bugs and contributing to the code at the [repository issues page](https://github.com/vuestorefront/__replace_me__/issues). 7 +This integration is currently a **Beta** and not ready for production usage. You can help us to make the integration production-ready faster by reporting bugs and contributing to the code at the [repository issues page](https://github.com/vuestorefront/calvin/issues).
docs/package.json
1 { 1 {
2 "name": "vsf-integration-docs", 2 "name": "vsf-integration-docs",
3 "version": "0.0.1", 3 "version": "0.0.1",
4 - "description": "Documentation for __replace_me__ integration for Vue Storefront", 4 + "description": "Documentation for calvin integration for Vue Storefront",
5 "main": "index.js", 5 "main": "index.js",
6 "license": "MIT", 6 "license": "MIT",
7 - "repository": "https://github.com/vuestorefront/__replace_me__/docs", 7 + "repository": "https://github.com/vuestorefront/calvin/docs",
8 "scripts": { 8 "scripts": {
9 "dev": "vuepress dev", 9 "dev": "vuepress dev",
10 "build": "vuepress build", 10 "build": "vuepress build",
package.json
1 { 1 {
2 - "name": "ecommerce-__replace_me__-integration", 2 + "name": "ecommerce-calvin-integration",
3 "private": true, 3 "private": true,
4 "license": "MIT", 4 "license": "MIT",
5 "engines": { 5 "engines": {
packages/api-client/README.md
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 <img src="https://blog.vuestorefront.io/wp-content/uploads/2020/01/1QU9F6hQlFyHsJIbsdmt6FA.png" height="80px"/>โ€ƒโ€ƒ 2 <img src="https://blog.vuestorefront.io/wp-content/uploads/2020/01/1QU9F6hQlFyHsJIbsdmt6FA.png" height="80px"/>โ€ƒโ€ƒ
3 </div> 3 </div>
4 4
5 -## Vue Storefront 2 integration with __replace_me__ 5 +## Vue Storefront 2 integration with calvin
6 6
7 ------ 7 ------
8 8
@@ -21,12 +21,12 @@ vsf init &lt;project_name&gt; &amp;&amp; cd &lt;project_name&gt; &amp;&amp; yarn &amp;&amp; yarn dev @@ -21,12 +21,12 @@ vsf init &lt;project_name&gt; &amp;&amp; cd &lt;project_name&gt; &amp;&amp; yarn &amp;&amp; yarn dev
21 ## Resources 21 ## Resources
22 22
23 - [Vue Storefront Documentation](https://docs.vuestorefront.io/v2/) 23 - [Vue Storefront Documentation](https://docs.vuestorefront.io/v2/)
24 -- [__replace_me__ integration Documentation](https://docs.vuestorefront.io/__replace_me__) 24 +- [calvin integration Documentation](https://docs.vuestorefront.io/calvin)
25 - [Community Chat](https://discord.vuestorefront.io) 25 - [Community Chat](https://discord.vuestorefront.io)
26 26
27 ## Support 27 ## Support
28 28
29 -If you have any questions about this integration we will be happy to answer them on `__replace_me__` channel on [our Discord](discord.vuestorefront.io). 29 +If you have any questions about this integration we will be happy to answer them on `calvin` channel on [our Discord](discord.vuestorefront.io).
30 30
31 ## Contributors โœจ 31 ## Contributors โœจ
32 32
packages/api-client/package.json
1 { 1 {
2 - "name": "@vue-storefront/__replace_me__-api", 2 + "name": "@vue-storefront/calvin-api",
3 "version": "0.0.1", 3 "version": "0.0.1",
4 "private": true, 4 "private": true,
5 "sideEffects": false, 5 "sideEffects": false,
packages/composables/README.md
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 <img src="https://blog.vuestorefront.io/wp-content/uploads/2020/01/1QU9F6hQlFyHsJIbsdmt6FA.png" height="80px"/>โ€ƒโ€ƒ 2 <img src="https://blog.vuestorefront.io/wp-content/uploads/2020/01/1QU9F6hQlFyHsJIbsdmt6FA.png" height="80px"/>โ€ƒโ€ƒ
3 </div> 3 </div>
4 4
5 -## Vue Storefront 2 integration with __replace_me__ 5 +## Vue Storefront 2 integration with calvin
6 6
7 ------ 7 ------
8 8
@@ -22,12 +22,12 @@ vsf init &lt;project_name&gt; &amp;&amp; cd &lt;project_name&gt; &amp;&amp; yarn &amp;&amp; yarn dev @@ -22,12 +22,12 @@ vsf init &lt;project_name&gt; &amp;&amp; cd &lt;project_name&gt; &amp;&amp; yarn &amp;&amp; yarn dev
22 ## Resources 22 ## Resources
23 23
24 - [Vue Storefront Documentation](https://docs.vuestorefront.io/v2/) 24 - [Vue Storefront Documentation](https://docs.vuestorefront.io/v2/)
25 -- [__replace_me__ integration Documentation](https://docs.vuestorefront.io/__replace_me__) 25 +- [calvin integration Documentation](https://docs.vuestorefront.io/calvin)
26 - [Community Chat](https://discord.vuestorefront.io) 26 - [Community Chat](https://discord.vuestorefront.io)
27 27
28 ## Support 28 ## Support
29 29
30 -If you have any questions about this integration we will be happy to answer them on `__replace_me__` channel on [our Discord](discord.vuestorefront.io). 30 +If you have any questions about this integration we will be happy to answer them on `calvin` channel on [our Discord](discord.vuestorefront.io).
31 31
32 ## Contributors โœจ 32 ## Contributors โœจ
33 33
packages/composables/nuxt/plugin.js
@@ -3,7 +3,7 @@ import { integrationPlugin } from &#39;@vue-storefront/core&#39;; @@ -3,7 +3,7 @@ import { integrationPlugin } from &#39;@vue-storefront/core&#39;;
3 const moduleOptions = <%= serialize(options) %>; 3 const moduleOptions = <%= serialize(options) %>;
4 4
5 export default integrationPlugin(({ integration }) => { 5 export default integrationPlugin(({ integration }) => {
6 - integration.configure('__replace_me__', { 6 + integration.configure('calvin', {
7 ...moduleOptions 7 ...moduleOptions
8 // other options 8 // other options
9 }); 9 });
packages/composables/package.json
1 { 1 {
2 - "name": "@vue-storefront/__replace_me__", 2 + "name": "@vue-storefront/calvin",
3 "version": "0.0.1", 3 "version": "0.0.1",
4 "private": true, 4 "private": true,
5 "sideEffects": false, 5 "sideEffects": false,
@@ -23,7 +23,7 @@ @@ -23,7 +23,7 @@
23 "update:update": "ncu -u" 23 "update:update": "ncu -u"
24 }, 24 },
25 "dependencies": { 25 "dependencies": {
26 - "@vue-storefront/__replace_me__-api": "0.0.1", 26 + "@vue-storefront/calvin-api": "0.0.1",
27 "@vue-storefront/core": "~2.5.4" 27 "@vue-storefront/core": "~2.5.4"
28 }, 28 },
29 "devDependencies": { 29 "devDependencies": {
packages/composables/src/getters/cartGetters.ts
@@ -6,7 +6,7 @@ import { @@ -6,7 +6,7 @@ import {
6 AgnosticDiscount, 6 AgnosticDiscount,
7 AgnosticAttribute 7 AgnosticAttribute
8 } from '@vue-storefront/core'; 8 } from '@vue-storefront/core';
9 -import type { Cart, CartItem } from '@vue-storefront/__replace_me__-api'; 9 +import type { Cart, CartItem } from '@vue-storefront/calvin-api';
10 10
11 // eslint-disable-next-line @typescript-eslint/no-unused-vars 11 // eslint-disable-next-line @typescript-eslint/no-unused-vars
12 function getItems(cart: Cart): CartItem[] { 12 function getItems(cart: Cart): CartItem[] {
packages/composables/src/getters/categoryGetters.ts
1 import { CategoryGetters, AgnosticCategoryTree } from '@vue-storefront/core'; 1 import { CategoryGetters, AgnosticCategoryTree } from '@vue-storefront/core';
2 -import type { Category } from '@vue-storefront/__replace_me__-api'; 2 +import type { Category } from '@vue-storefront/calvin-api';
3 3
4 // eslint-disable-next-line @typescript-eslint/no-unused-vars 4 // eslint-disable-next-line @typescript-eslint/no-unused-vars
5 function getTree(category: Category): AgnosticCategoryTree { 5 function getTree(category: Category): AgnosticCategoryTree {
packages/composables/src/getters/facetGetters.ts
@@ -8,7 +8,7 @@ import { @@ -8,7 +8,7 @@ import {
8 AgnosticBreadcrumb, 8 AgnosticBreadcrumb,
9 AgnosticFacet 9 AgnosticFacet
10 } from '@vue-storefront/core'; 10 } from '@vue-storefront/core';
11 -import type { Facet, FacetSearchCriteria } from '@vue-storefront/__replace_me__-api'; 11 +import type { Facet, FacetSearchCriteria } from '@vue-storefront/calvin-api';
12 12
13 // eslint-disable-next-line @typescript-eslint/no-unused-vars 13 // eslint-disable-next-line @typescript-eslint/no-unused-vars
14 function getAll(params: FacetSearchResult<Facet>, criteria?: FacetSearchCriteria): AgnosticFacet[] { 14 function getAll(params: FacetSearchResult<Facet>, criteria?: FacetSearchCriteria): AgnosticFacet[] {
packages/composables/src/getters/forgotPasswordGetters.ts
1 import { ForgotPasswordGetters } from '@vue-storefront/core'; 1 import { ForgotPasswordGetters } from '@vue-storefront/core';
2 -import type { PasswordResetResult } from '@vue-storefront/__replace_me__-api'; 2 +import type { PasswordResetResult } from '@vue-storefront/calvin-api';
3 3
4 // eslint-disable-next-line @typescript-eslint/no-unused-vars 4 // eslint-disable-next-line @typescript-eslint/no-unused-vars
5 function getResetPasswordToken(result: PasswordResetResult): string { 5 function getResetPasswordToken(result: PasswordResetResult): string {
packages/composables/src/getters/orderGetters.ts
1 import { UserOrderGetters } from '@vue-storefront/core'; 1 import { UserOrderGetters } from '@vue-storefront/core';
2 -import type { Order, OrderItem } from '@vue-storefront/__replace_me__-api'; 2 +import type { Order, OrderItem } from '@vue-storefront/calvin-api';
3 3
4 // eslint-disable-next-line @typescript-eslint/no-unused-vars 4 // eslint-disable-next-line @typescript-eslint/no-unused-vars
5 function getDate(order: Order): string { 5 function getDate(order: Order): string {
packages/composables/src/getters/productGetters.ts
@@ -4,7 +4,7 @@ import { @@ -4,7 +4,7 @@ import {
4 AgnosticPrice, 4 AgnosticPrice,
5 ProductGetters 5 ProductGetters
6 } from '@vue-storefront/core'; 6 } from '@vue-storefront/core';
7 -import type { Product, ProductFilter } from '@vue-storefront/__replace_me__-api'; 7 +import type { Product, ProductFilter } from '@vue-storefront/calvin-api';
8 8
9 // eslint-disable-next-line @typescript-eslint/no-unused-vars 9 // eslint-disable-next-line @typescript-eslint/no-unused-vars
10 function getName(product: Product): string { 10 function getName(product: Product): string {
packages/composables/src/getters/reviewGetters.ts
1 import { ReviewGetters, AgnosticRateCount } from '@vue-storefront/core'; 1 import { ReviewGetters, AgnosticRateCount } from '@vue-storefront/core';
2 -import type { Review, ReviewItem } from '@vue-storefront/__replace_me__-api'; 2 +import type { Review, ReviewItem } from '@vue-storefront/calvin-api';
3 3
4 // eslint-disable-next-line @typescript-eslint/no-unused-vars 4 // eslint-disable-next-line @typescript-eslint/no-unused-vars
5 function getItems(review: Review): ReviewItem[] { 5 function getItems(review: Review): ReviewItem[] {
packages/composables/src/getters/storeGetters.ts
1 -import { Store } from '@vue-storefront/__replace_me__-api'; 1 +import { Store } from '@vue-storefront/calvin-api';
2 import { AgnosticStore, UseStoreGetters } from '@vue-storefront/core'; 2 import { AgnosticStore, UseStoreGetters } from '@vue-storefront/core';
3 import { UseStoreFilterParams } from '../types'; 3 import { UseStoreFilterParams } from '../types';
4 4
packages/composables/src/getters/userBillingGetters.ts
@@ -3,7 +3,7 @@ import type { @@ -3,7 +3,7 @@ import type {
3 UserBillingAddress as Address, 3 UserBillingAddress as Address,
4 UserBillingAddressItem as AddressItem, 4 UserBillingAddressItem as AddressItem,
5 UserBillingAddressSearchCriteria 5 UserBillingAddressSearchCriteria
6 -} from '@vue-storefront/__replace_me__-api'; 6 +} from '@vue-storefront/calvin-api';
7 7
8 // eslint-disable-next-line @typescript-eslint/no-unused-vars 8 // eslint-disable-next-line @typescript-eslint/no-unused-vars
9 function getAddresses(billing: Address, criteria?: UserBillingAddressSearchCriteria): AddressItem[] { 9 function getAddresses(billing: Address, criteria?: UserBillingAddressSearchCriteria): AddressItem[] {
packages/composables/src/getters/userGetters.ts
1 import { UserGetters } from '@vue-storefront/core'; 1 import { UserGetters } from '@vue-storefront/core';
2 -import type { User } from '@vue-storefront/__replace_me__-api'; 2 +import type { User } from '@vue-storefront/calvin-api';
3 3
4 // eslint-disable-next-line @typescript-eslint/no-unused-vars 4 // eslint-disable-next-line @typescript-eslint/no-unused-vars
5 function getFirstName(user: User): string { 5 function getFirstName(user: User): string {
packages/composables/src/getters/userShippingGetters.ts
@@ -3,7 +3,7 @@ import type { @@ -3,7 +3,7 @@ import type {
3 UserShippingAddress as Address, 3 UserShippingAddress as Address,
4 UserShippingAddressItem as AddressItem, 4 UserShippingAddressItem as AddressItem,
5 UserShippingAddressSearchCriteria 5 UserShippingAddressSearchCriteria
6 -} from '@vue-storefront/__replace_me__-api'; 6 +} from '@vue-storefront/calvin-api';
7 7
8 // eslint-disable-next-line @typescript-eslint/no-unused-vars 8 // eslint-disable-next-line @typescript-eslint/no-unused-vars
9 function getAddresses(shipping: Address, criteria?: UserShippingAddressSearchCriteria): AddressItem[] { 9 function getAddresses(shipping: Address, criteria?: UserShippingAddressSearchCriteria): AddressItem[] {
packages/composables/src/getters/wishlistGetters.ts
@@ -4,7 +4,7 @@ import { @@ -4,7 +4,7 @@ import {
4 AgnosticPrice, 4 AgnosticPrice,
5 AgnosticTotals 5 AgnosticTotals
6 } from '@vue-storefront/core'; 6 } from '@vue-storefront/core';
7 -import type { Wishlist, WishlistItem } from '@vue-storefront/__replace_me__-api'; 7 +import type { Wishlist, WishlistItem } from '@vue-storefront/calvin-api';
8 8
9 // eslint-disable-next-line @typescript-eslint/no-unused-vars 9 // eslint-disable-next-line @typescript-eslint/no-unused-vars
10 function getItems(wishlist: Wishlist): WishlistItem[] { 10 function getItems(wishlist: Wishlist): WishlistItem[] {
packages/composables/src/useBilling/index.ts
@@ -3,7 +3,7 @@ import { @@ -3,7 +3,7 @@ import {
3 useBillingFactory, 3 useBillingFactory,
4 UseBillingParams 4 UseBillingParams
5 } from '@vue-storefront/core'; 5 } from '@vue-storefront/core';
6 -import type { BillingAddress } from '@vue-storefront/__replace_me__-api'; 6 +import type { BillingAddress } from '@vue-storefront/calvin-api';
7 import type { 7 import type {
8 UseBillingAddParams as AddParams 8 UseBillingAddParams as AddParams
9 } from '../types'; 9 } from '../types';
packages/composables/src/useCart/index.ts
@@ -7,7 +7,7 @@ import type { @@ -7,7 +7,7 @@ import type {
7 Cart, 7 Cart,
8 CartItem, 8 CartItem,
9 Product 9 Product
10 -} from '@vue-storefront/__replace_me__-api'; 10 +} from '@vue-storefront/calvin-api';
11 11
12 const params: UseCartFactoryParams<Cart, CartItem, Product> = { 12 const params: UseCartFactoryParams<Cart, CartItem, Product> = {
13 // eslint-disable-next-line @typescript-eslint/no-unused-vars 13 // eslint-disable-next-line @typescript-eslint/no-unused-vars
packages/composables/src/useCategory/index.ts
@@ -3,7 +3,7 @@ import { @@ -3,7 +3,7 @@ import {
3 useCategoryFactory, 3 useCategoryFactory,
4 UseCategoryFactoryParams 4 UseCategoryFactoryParams
5 } from '@vue-storefront/core'; 5 } from '@vue-storefront/core';
6 -import type { Category } from '@vue-storefront/__replace_me__-api'; 6 +import type { Category } from '@vue-storefront/calvin-api';
7 import type { 7 import type {
8 UseCategorySearchParams as SearchParams 8 UseCategorySearchParams as SearchParams
9 } from '../types'; 9 } from '../types';
packages/composables/src/useMakeOrder/index.ts
@@ -3,7 +3,7 @@ import { @@ -3,7 +3,7 @@ import {
3 useMakeOrderFactory, 3 useMakeOrderFactory,
4 UseMakeOrderFactoryParams 4 UseMakeOrderFactoryParams
5 } from '@vue-storefront/core'; 5 } from '@vue-storefront/core';
6 -import type { Order } from '@vue-storefront/__replace_me__-api'; 6 +import type { Order } from '@vue-storefront/calvin-api';
7 7
8 const factoryParams: UseMakeOrderFactoryParams<Order> = { 8 const factoryParams: UseMakeOrderFactoryParams<Order> = {
9 // eslint-disable-next-line @typescript-eslint/no-unused-vars 9 // eslint-disable-next-line @typescript-eslint/no-unused-vars
packages/composables/src/useProduct/index.ts
@@ -3,7 +3,7 @@ import { @@ -3,7 +3,7 @@ import {
3 useProductFactory, 3 useProductFactory,
4 UseProductFactoryParams 4 UseProductFactoryParams
5 } from '@vue-storefront/core'; 5 } from '@vue-storefront/core';
6 -import type { Product } from '@vue-storefront/__replace_me__-api'; 6 +import type { Product } from '@vue-storefront/calvin-api';
7 import type { 7 import type {
8 UseProductSearchParams as SearchParams 8 UseProductSearchParams as SearchParams
9 } from '../types'; 9 } from '../types';
packages/composables/src/useReview/index.ts
@@ -3,7 +3,7 @@ import { @@ -3,7 +3,7 @@ import {
3 useReviewFactory, 3 useReviewFactory,
4 UseReviewFactoryParams 4 UseReviewFactoryParams
5 } from '@vue-storefront/core'; 5 } from '@vue-storefront/core';
6 -import type { Review } from '@vue-storefront/__replace_me__-api'; 6 +import type { Review } from '@vue-storefront/calvin-api';
7 import type { 7 import type {
8 UseReviewSearchParams as SearchParams, 8 UseReviewSearchParams as SearchParams,
9 UseReviewAddParams as AddParams 9 UseReviewAddParams as AddParams
packages/composables/src/useShipping/index.ts
@@ -3,7 +3,7 @@ import { @@ -3,7 +3,7 @@ import {
3 useShippingFactory, 3 useShippingFactory,
4 UseShippingParams 4 UseShippingParams
5 } from '@vue-storefront/core'; 5 } from '@vue-storefront/core';
6 -import type { ShippingAddress } from '@vue-storefront/__replace_me__-api'; 6 +import type { ShippingAddress } from '@vue-storefront/calvin-api';
7 import type { 7 import type {
8 UseShippingAddParams as AddParams 8 UseShippingAddParams as AddParams
9 } from '../types'; 9 } from '../types';
packages/composables/src/useShippingProvider/index.ts
1 import { useShippingProviderFactory, UseShippingProviderParams, Context } from '@vue-storefront/core'; 1 import { useShippingProviderFactory, UseShippingProviderParams, Context } from '@vue-storefront/core';
2 -import type { ShippingProvider, ShippingMethod } from '@vue-storefront/__replace_me__-api'; 2 +import type { ShippingProvider, ShippingMethod } from '@vue-storefront/calvin-api';
3 3
4 const params: UseShippingProviderParams<ShippingProvider, ShippingMethod> = { 4 const params: UseShippingProviderParams<ShippingProvider, ShippingMethod> = {
5 // eslint-disable-next-line @typescript-eslint/no-unused-vars 5 // eslint-disable-next-line @typescript-eslint/no-unused-vars
packages/composables/src/useStore/index.ts
1 -import { Store } from '@vue-storefront/__replace_me__-api'; 1 +import { Store } from '@vue-storefront/calvin-api';
2 import { Context, useStoreFactory } from '@vue-storefront/core'; 2 import { Context, useStoreFactory } from '@vue-storefront/core';
3 3
4 export const useStore = useStoreFactory<Store>({ 4 export const useStore = useStoreFactory<Store>({
packages/composables/src/useUser/index.ts
@@ -3,7 +3,7 @@ import { @@ -3,7 +3,7 @@ import {
3 useUserFactory, 3 useUserFactory,
4 UseUserFactoryParams 4 UseUserFactoryParams
5 } from '@vue-storefront/core'; 5 } from '@vue-storefront/core';
6 -import type { User } from '@vue-storefront/__replace_me__-api'; 6 +import type { User } from '@vue-storefront/calvin-api';
7 import type { 7 import type {
8 UseUserUpdateParams as UpdateParams, 8 UseUserUpdateParams as UpdateParams,
9 UseUserRegisterParams as RegisterParams 9 UseUserRegisterParams as RegisterParams
packages/composables/src/useUserBilling/index.ts
@@ -6,7 +6,7 @@ import { @@ -6,7 +6,7 @@ import {
6 import type { 6 import type {
7 UserBillingAddress as Address, 7 UserBillingAddress as Address,
8 UserBillingAddressItem as AddressItem 8 UserBillingAddressItem as AddressItem
9 -} from '@vue-storefront/__replace_me__-api'; 9 +} from '@vue-storefront/calvin-api';
10 10
11 const params: UseUserBillingFactoryParams<Address, AddressItem> = { 11 const params: UseUserBillingFactoryParams<Address, AddressItem> = {
12 // eslint-disable-next-line @typescript-eslint/no-unused-vars 12 // eslint-disable-next-line @typescript-eslint/no-unused-vars
packages/composables/src/useUserOrder/index.ts
@@ -3,7 +3,7 @@ import { @@ -3,7 +3,7 @@ import {
3 useUserOrderFactory, 3 useUserOrderFactory,
4 UseUserOrderFactoryParams 4 UseUserOrderFactoryParams
5 } from '@vue-storefront/core'; 5 } from '@vue-storefront/core';
6 -import type { Order } from '@vue-storefront/__replace_me__-api'; 6 +import type { Order } from '@vue-storefront/calvin-api';
7 import type { 7 import type {
8 useUserOrderSearchParams as SearchParams 8 useUserOrderSearchParams as SearchParams
9 } from '../types'; 9 } from '../types';
packages/composables/src/useUserShipping/index.ts
@@ -6,7 +6,7 @@ import { @@ -6,7 +6,7 @@ import {
6 import type { 6 import type {
7 UserShippingAddress as Address, 7 UserShippingAddress as Address,
8 UserShippingAddressItem as AddressItem 8 UserShippingAddressItem as AddressItem
9 -} from '@vue-storefront/__replace_me__-api'; 9 +} from '@vue-storefront/calvin-api';
10 10
11 const params: UseUserShippingFactoryParams<Address, AddressItem> = { 11 const params: UseUserShippingFactoryParams<Address, AddressItem> = {
12 // eslint-disable-next-line @typescript-eslint/no-unused-vars 12 // eslint-disable-next-line @typescript-eslint/no-unused-vars
packages/composables/src/useWishlist/index.ts
@@ -4,7 +4,7 @@ import { @@ -4,7 +4,7 @@ import {
4 useWishlistFactory, 4 useWishlistFactory,
5 UseWishlistFactoryParams 5 UseWishlistFactoryParams
6 } from '@vue-storefront/core'; 6 } from '@vue-storefront/core';
7 -import type { Wishlist, WishlistItem, Product } from '@vue-storefront/__replace_me__-api'; 7 +import type { Wishlist, WishlistItem, Product } from '@vue-storefront/calvin-api';
8 8
9 const params: UseWishlistFactoryParams<Wishlist, WishlistItem, Product> = { 9 const params: UseWishlistFactoryParams<Wishlist, WishlistItem, Product> = {
10 // eslint-disable-next-line @typescript-eslint/no-unused-vars 10 // eslint-disable-next-line @typescript-eslint/no-unused-vars
packages/theme/middleware.config.js
1 module.exports = { 1 module.exports = {
2 integrations: { 2 integrations: {
3 - __replace_me__: {  
4 - location: '@vue-storefront/__replace_me__-api/server', 3 + calvin: {
  4 + location: '@vue-storefront/calvin-api/server',
5 configuration: {} 5 configuration: {}
6 } 6 }
7 } 7 }
packages/theme/nuxt.config.js
@@ -50,11 +50,11 @@ export default { @@ -50,11 +50,11 @@ export default {
50 // @core-development-only-end 50 // @core-development-only-end
51 useRawSource: { 51 useRawSource: {
52 dev: [ 52 dev: [
53 - '@vue-storefront/__replace_me__', 53 + '@vue-storefront/calvin',
54 '@vue-storefront/core' 54 '@vue-storefront/core'
55 ], 55 ],
56 prod: [ 56 prod: [
57 - '@vue-storefront/__replace_me__', 57 + '@vue-storefront/calvin',
58 '@vue-storefront/core' 58 '@vue-storefront/core'
59 ] 59 ]
60 } 60 }
@@ -63,8 +63,8 @@ export default { @@ -63,8 +63,8 @@ export default {
63 ['@vue-storefront/nuxt-theme', { 63 ['@vue-storefront/nuxt-theme', {
64 generate: { 64 generate: {
65 replace: { 65 replace: {
66 - apiClient: '@vue-storefront/__replace_me__-api',  
67 - composables: '@vue-storefront/__replace_me__' 66 + apiClient: '@vue-storefront/calvin-api',
  67 + composables: '@vue-storefront/calvin'
68 } 68 }
69 } 69 }
70 }], 70 }],
@@ -72,7 +72,7 @@ export default { @@ -72,7 +72,7 @@ export default {
72 /* project-only-start 72 /* project-only-start
73 ['@vue-storefront/nuxt-theme'], 73 ['@vue-storefront/nuxt-theme'],
74 project-only-end */ 74 project-only-end */
75 - ['@vue-storefront/__replace_me__/nuxt', {}] 75 + ['@vue-storefront/calvin/nuxt', {}]
76 ], 76 ],
77 77
78 // Modules: https://go.nuxtjs.dev/config-modules 78 // Modules: https://go.nuxtjs.dev/config-modules
packages/theme/package.json
1 { 1 {
2 - "name": "@vue-storefront/__replace_me__-theme", 2 + "name": "@vue-storefront/calvin-theme",
3 "version": "0.0.1", 3 "version": "0.0.1",
4 "private": true, 4 "private": true,
5 "engines": { 5 "engines": {
@@ -23,7 +23,7 @@ @@ -23,7 +23,7 @@
23 }, 23 },
24 "dependencies": { 24 "dependencies": {
25 "@storefront-ui/vue": "0.11.4", 25 "@storefront-ui/vue": "0.11.4",
26 - "@vue-storefront/__replace_me__": "0.0.1", 26 + "@vue-storefront/calvin": "0.0.1",
27 "@vue-storefront/middleware": "~2.5.4", 27 "@vue-storefront/middleware": "~2.5.4",
28 "@vue-storefront/nuxt": "~2.5.4", 28 "@vue-storefront/nuxt": "~2.5.4",
29 "@vue-storefront/nuxt-theme": "~2.5.4", 29 "@vue-storefront/nuxt-theme": "~2.5.4",