first commit

This commit is contained in:
Akhil Gupta
2021-05-29 15:20:50 +05:30
commit d25c30a7b2
194 changed files with 49873 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
---
to: src/state/modules/<%= h.changeCase.kebab(name) %>.js
---
export const state = {}
export const getters = {}
export const mutations = {}
export const actions = {}

View File

@@ -0,0 +1,13 @@
module.exports = [
{
type: 'input',
name: 'name',
message: 'Name:',
validate(value) {
if (!value.length) {
return 'Vuex modules must have a name.'
}
return true
},
},
]

View File

@@ -0,0 +1,13 @@
---
to: src/state/modules/<%= h.changeCase.kebab(name) %>.unit.js
---
<%
const fileName = h.changeCase.kebab(name)
const importName = h.changeCase.camel(fileName) + 'Module'
%>import * as <%= importName %> from './<%= fileName %>'
describe('@state/modules/<%= fileName %>', () => {
it('exports a valid Vuex module', () => {
expect(<%= importName %>).toBeAVuexModule()
})
})