@@ -21,53 +21,37 @@ const prompt = inquirer.createPromptModule()
2121*/
2222
2323module . exports = class Reacta11y {
24- installOrUninstall ( packageInstaller ) {
24+ installOrUninstall ( packageManager ) {
2525 prompt ( installOption ) . then ( ( { decision } ) => {
2626 if ( decision === 'Install' ) {
27- this . install ( packageInstaller )
27+ this . install ( packageManager )
2828 } else if ( decision === 'Uninstall' ) {
29- this . uninstall ( packageInstaller )
29+ this . uninstall ( packageManager )
3030 }
3131 } )
3232 }
3333
34- install ( packageInstaller ) {
35- switch ( packageInstaller ) {
36- case 'NPM' :
37- customCMD . get (
38- `${ reacta11yObj . install } ` ,
39- 'Install' ,
40- 'Package: react-a11y has been installed successfully!'
41- )
42- break
43-
44- case 'Yarn' :
45- customCMD . get (
46- `${ reacta11yObjYarn . install } ` ,
47- 'Install' ,
48- 'Package: react-a11y has been installed successfully!'
49- )
50- break
51- }
34+ install ( packageManager ) {
35+ customCMD . get (
36+ `${
37+ packageManager === 'NPM'
38+ ? `${ reacta11yObj . install } `
39+ : `${ reacta11yObjYarn . install } `
40+ } `,
41+ 'Install' ,
42+ 'Package: react-a11y has been installed successfully!'
43+ )
5244 }
5345
54- uninstall ( packageInstaller ) {
55- switch ( packageInstaller ) {
56- case 'NPM' :
57- customCMD . get (
58- `${ reacta11yObj . uninstall } ` ,
59- 'Uninstall' ,
60- 'Package: react-a11y has been uninstalled successfully!'
61- )
62- break
63-
64- case 'Yarn' :
65- customCMD . get (
66- `${ reacta11yObjYarn . uninstall } ` ,
67- 'Uninstall' ,
68- 'Package: react-a11y has been uninstalled successfully!'
69- )
70- break
71- }
46+ uninstall ( packageManager ) {
47+ customCMD . get (
48+ `${
49+ packageManager === 'NPM'
50+ ? `${ reacta11yObj . uninstall } `
51+ : `${ reacta11yObjYarn . uninstall } `
52+ } `,
53+ 'Uninstall' ,
54+ 'Package: react-a11y has been uninstalled successfully!'
55+ )
7256 }
7357}
0 commit comments