├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .postcssrc.js ├── License.md ├── README.md ├── config ├── dev.env.js ├── index.js └── prod.env.js ├── docs ├── structure.png ├── structure.svg ├── structure.vsdx └── vs-code-folder-structure.png ├── index.html ├── package.json ├── src ├── App.vue ├── api │ └── index.js ├── assets │ └── .gitkeep ├── components │ ├── ChatList.vue │ ├── ChatListElement.vue │ ├── ProductList.vue │ └── ProductListElement.vue ├── main.js ├── router │ └── index.js ├── store │ ├── index.js │ └── modules │ │ ├── chat │ │ ├── actions.js │ │ ├── getters.js │ │ ├── index.js │ │ └── mutations.js │ │ └── products │ │ ├── actions.js │ │ ├── getters.js │ │ ├── index.js │ │ └── mutations.js ├── util │ └── .gitkeep └── views │ └── Home.vue ├── static └── .gitkeep └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/.gitignore -------------------------------------------------------------------------------- /.postcssrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/.postcssrc.js -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/License.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/README.md -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/config/dev.env.js -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/config/index.js -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /docs/structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/docs/structure.png -------------------------------------------------------------------------------- /docs/structure.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/docs/structure.svg -------------------------------------------------------------------------------- /docs/structure.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/docs/structure.vsdx -------------------------------------------------------------------------------- /docs/vs-code-folder-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/docs/vs-code-folder-structure.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/package.json -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/api/index.js -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/ChatList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/components/ChatList.vue -------------------------------------------------------------------------------- /src/components/ChatListElement.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/components/ChatListElement.vue -------------------------------------------------------------------------------- /src/components/ProductList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/components/ProductList.vue -------------------------------------------------------------------------------- /src/components/ProductListElement.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/components/ProductListElement.vue -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/main.js -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/router/index.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/modules/chat/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/store/modules/chat/actions.js -------------------------------------------------------------------------------- /src/store/modules/chat/getters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/store/modules/chat/getters.js -------------------------------------------------------------------------------- /src/store/modules/chat/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/store/modules/chat/index.js -------------------------------------------------------------------------------- /src/store/modules/chat/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/store/modules/chat/mutations.js -------------------------------------------------------------------------------- /src/store/modules/products/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/store/modules/products/actions.js -------------------------------------------------------------------------------- /src/store/modules/products/getters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/store/modules/products/getters.js -------------------------------------------------------------------------------- /src/store/modules/products/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/store/modules/products/index.js -------------------------------------------------------------------------------- /src/store/modules/products/mutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/store/modules/products/mutations.js -------------------------------------------------------------------------------- /src/util/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/src/views/Home.vue -------------------------------------------------------------------------------- /static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igeligel/vuex-namespaced-module-structure/HEAD/yarn.lock --------------------------------------------------------------------------------