@@ -21,33 +21,32 @@ const task: TaskFn = (_, logger, { absPath, prettier, eslint, pkg }) => {
2121 /**
2222 * Create prettierrc file
2323 */
24- const prettierRc = new files . JsonFile ( absPath , '.prettierrc' )
25- prettierRc . set ( 'trailingComma' , 'es5' )
26- prettierRc . set ( 'semi' , false )
27- prettierRc . set ( 'singleQuote' , true )
28- prettierRc . set ( 'useTabs' , false )
29- prettierRc . set ( 'quoteProps' , 'consistent' )
30- prettierRc . set ( 'bracketSpacing' , true )
31- prettierRc . set ( 'arrowParens' , 'always' )
32- prettierRc . set ( 'printWidth' , 100 )
33- prettierRc . commit ( )
24+ pkg . set ( 'prettier.trailingComma' , 'es5' )
25+ pkg . set ( 'prettier.semi' , false )
26+ pkg . set ( 'prettier.singleQuote' , true )
27+ pkg . set ( 'prettier.useTabs' , false )
28+ pkg . set ( 'prettier.quoteProps' , 'consistent' )
29+ pkg . set ( 'prettier.bracketSpacing' , true )
30+ pkg . set ( 'prettier.arrowParens' , 'always' )
31+ pkg . set ( 'prettier.printWidth' , 100 )
32+ pkg . commit ( )
3433
3534 /**
3635 * Create prettier ignore file
3736 */
3837 const prettierIgnore = new files . NewLineFile ( absPath , '.prettierignore' )
3938 prettierIgnore . add ( 'build' )
4039 prettierIgnore . commit ( )
40+ logger . action ( 'create' ) . succeeded ( '.prettierignore' )
4141
4242 /**
43- * Setup package.json file
43+ * Install prettier dependencies and register formatting
44+ * script
4445 */
4546 pkg . install ( 'prettier' )
4647 pkg . install ( 'eslint-config-prettier' )
4748 pkg . install ( 'eslint-plugin-prettier' )
4849 pkg . setScript ( 'format' , 'prettier --write .' )
49-
50- logger . action ( 'create' ) . succeeded ( '.prettierrc, .prettierignore' )
5150}
5251
5352export default task
0 commit comments