advanced-react-cli
Version:
NPM package which aims to provide a better way to install packages for your react application through an intuitive CLI
72 lines (71 loc) • 2.16 kB
JavaScript
module.exports = {
createReactApp: 'npx create-react-app',
TypeScriptReactObj: {
TypeScript: {
install: 'npm install --save typescript',
uninstall: 'npm uninstall typescript'
},
typesNode: {
install: 'npm install --save @types/node',
uninstall: 'npm uninstall @types/node'
},
typesReact: {
install: 'npm install --save @types/react @types/react-dom',
uninstall: 'npm uninstall @types/react @types/react-dom'
},
typesReactRouter: {
install: 'npm install --save @types/react-router @types/react-router-dom',
uninstall: 'npm uninstall @types/react-router @types/react-router-dom'
},
typesReactRedux: {
install: 'npm install --save @types/react-redux',
uninstall: 'npm uninstall @types/react-redux'
},
typesJest: {
install: 'npm install --save @types/jest',
uninstall: 'npm uninstall @types/jest'
}
},
propTypesObj: {
install: 'npm i prop-types --save',
uninstall: 'npm uninstall prop-types'
},
reactRouterObj: {
install: 'npm i react-router react-router-dom --save',
uninstall: 'npm uninstall react-router react-router-dom'
},
nodeSassObj: {
install: 'npm i node-sass --save',
uninstall: 'npm uninstall node-sass'
},
styledComponentsObj: {
install: 'npm install styled-components',
uninstall: 'npm uninstall styled-components'
},
reduxObj: {
install: 'npm i redux react-redux --save',
uninstall: 'npm uninstall redux react-redux'
},
reduxThunkObj: {
install: 'npm i redux-thunk --save',
uninstall: 'npm uninstall redux-thunk'
},
reacta11yObj: {
install: 'npm i react-a11y --save',
uninstall: 'npm uninstall react-a11y'
},
reactaxeObj: {
install: 'npm i react-axe --save-dev',
uninstall: 'npm uninstall react-axe'
},
unstatedObj: {
unstated: {
install: 'npm install unstated --save',
uninstall: 'npm uninstall unstated'
},
unstatedNext: {
install: 'npm install unstated-next --save',
uninstall: 'npm uninstall unstated-next'
}
}
}