This repository was archived by the owner on Apr 1, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 8 files changed +51
-27
lines changed Expand file tree Collapse file tree 8 files changed +51
-27
lines changed Original file line number Diff line number Diff line change
1
+ const fs = require ( 'fs' ) ;
2
+
3
+ module . exports = {
4
+ "prompts" : {
5
+ "name" : {
6
+ "type" : "string" ,
7
+ "required" : true ,
8
+ "label" : "Component name in kebab-case format" ,
9
+ "default" : "v-awesome-component"
10
+ } ,
11
+ "description" : {
12
+ "type" : "string" ,
13
+ "required" : true ,
14
+ "label" : "Project description" ,
15
+ "default" : "A Vue.js component"
16
+ } ,
17
+ "author" : {
18
+ "type" : "string" ,
19
+ "label" : "Author"
20
+ }
21
+ } ,
22
+ "complete" : function ( data , { logger} ) {
23
+ logger . log ( "To get started:\n\n{{^inPlace}}cd {{destDirName}}\n\n \
24
+ {{/inPlace}}1. Install dependencies npm install\n2. Write your component \
25
+ in src/Component.vue\n3. Write a demo in docs docs/Usage.md\n4. Access \
26
+ demo and docs with npm run serve\n5. Build with npm run build\n6. Build \
27
+ docs with npm run build:doc" ) ;
28
+ const name = require ( data . destDirName + '/package.json' ) . name ;
29
+ console . log ( this , data , name ) ;
30
+ fs . renameSync ( 'src/Component.vue' , 'src/' + name + '.vue' ) ;
31
+ }
32
+ } ;
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
1
+ You can put more examples!
2
+ <{{ name }} text="Hello World!" @click ="alert('clicked!')"></{{ name }}>
3
+
4
+ * Remember to update styleguide.config.js also
Original file line number Diff line number Diff line change
1
+ You can put more examples!
2
+ <{{ name }} text="Hello World!" @click ="alert('clicked in two!')"></{{ name }}>
3
+
4
+ * Remember to update styleguide.config.js also
Original file line number Diff line number Diff line change 4
4
5
5
<script >
6
6
/**
7
- * {{description}}
7
+ * Component documentation
8
8
*/
9
9
export default {
10
10
name: ' {{ name }}' ,
Original file line number Diff line number Diff line change
1
+ Put here the component usage demo
2
+
3
+ <{{ name }} text="Hello World!" @click="alert('clicked!')"></{{ name }}>
Original file line number Diff line number Diff line change @@ -11,8 +11,13 @@ module.exports = {
11
11
sections : [
12
12
/* One item for every different demo or doc of the component */
13
13
{
14
- name : 'usage' ,
15
- content : 'docs/Usage.md'
14
+ name : 'Use Case 1' ,
15
+ content : 'docs/UseCase1.md'
16
+ } ,
17
+ /* One item for every different demo or doc of the component */
18
+ {
19
+ name : 'Use Case 2' ,
20
+ content : 'docs/UseCase2.md'
16
21
}
17
22
]
18
23
} ,
You can’t perform that action at this time.
0 commit comments