Skip to content

Commit b925c02

Browse files
author
BYSu
committed
init
0 parents  commit b925c02

32 files changed

+10651
-0
lines changed

.browserslistrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
> 1%
2+
last 2 versions

.editorconfig

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[*.{js,jsx,ts,tsx,vue}]
2+
indent_style = space
3+
indent_size = 2
4+
trim_trailing_whitespace = true
5+
insert_final_newline = true

.eslintrc.js

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
module.exports = {
2+
root: true,
3+
env: {
4+
node: true
5+
},
6+
'extends': [
7+
'plugin:vue/recommended',
8+
'@vue/standard'
9+
],
10+
rules: {
11+
'no-console': 'off',
12+
'no-debugger': 'off'
13+
},
14+
parserOptions: {
15+
parser: 'babel-eslint'
16+
},
17+
overrides: [
18+
{
19+
files: [
20+
'**/__tests__/*.{j,t}s?(x)'
21+
],
22+
env: {
23+
mocha: true
24+
}
25+
}
26+
]
27+
}

.gitignore

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
.DS_Store
2+
node_modules
3+
/dist
4+
5+
# local env files
6+
.env.local
7+
.env.*.local
8+
9+
# Log files
10+
npm-debug.log*
11+
yarn-debug.log*
12+
yarn-error.log*
13+
14+
# Editor directories and files
15+
.idea
16+
# .vscode
17+
*.suo
18+
*.ntvs*
19+
*.njsproj
20+
*.sln
21+
*.sw?
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<script>
2+
export default {
3+
name: '{{ camelCase name }}'
4+
}
5+
</script>
6+
7+
<template src="./template.html"></template>
8+
<style lang="scss" src="./style.scss"></style>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"suffixesToIgnoreInInput": [
3+
"Component"
4+
],
5+
"createFilesInFolderWithPattern": "__pascalCase_name__"
6+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.{{camelCase name}}{
2+
3+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<div class="{{camelCase name}}">
2+
{{pascalCase name}}
3+
</div>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import Vue from 'vue'
2+
import {{pascalCase name}} from './index.vue'
3+
4+
Vue.component('{{pascalCase name}}', {{pascalCase name}})
5+
6+
export default { title: '{{pascalCase name}}' }
7+
8+
export const withText = () => '<{{pascalCase name}}>with text</{{pascalCase name}}>'
9+
10+
export const withEmoji = () => '<{{pascalCase name}}>😀 😎 👍 💯{{pascalCase name}}</{{pascalCase name}}>'
11+
12+
export const asAComponent = () => ({
13+
name: 'asAComponent',
14+
components: { {{pascalCase name}} },
15+
render: h => <{{pascalCase name}} ></{{pascalCase name}}>
16+
})
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<template>
2+
<div class="{{camelCase name}}">
3+
{{pascalCase name}}
4+
</div>
5+
</template>
6+
7+
<script>
8+
export default {
9+
name: '{{ camelCase name }}'
10+
}
11+
</script>
12+
13+
<style lang="scss" src="./style.scss"></style>

0 commit comments

Comments
 (0)