Este projeto tem o intuito/objetivo de apresentar o perfil do GitHub contendo imagem do perfil, descrição e uma listagem com os repositórios público do usuário
- Webpack:
npm install webpack webpack-cli --save-dev
- Babel:
npm install @babel/core @babel/cli @babel/preset-env @babel-polyfill --save-dev
- Babel-loader:
npm install babel-loader --save-dev
- Axios:
npm install axios
-
Crie um arquivo
webpack.config.js
no diretório raiz do projeto -
Insira esse código substituindo os caminhos:
module.exports = {
entry: ['@babel/polyfill', 'entrada'] // Caminho do código que o babel irá compilar,
output: {
path: __dirname + 'saída' // Caminho onde ficará o código compilado,
filename: 'arquivo-compilado.js' // Arquivo para compilação
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/, // Arquivos que serão desconsiderados da compilação
use: {
loader: 'babel-loader'
}
}
]
},
mode: 'development'
}
Para exemplos, olhe a configuração do arquivo webpack.config.js ou visite a documentação da página oficial do Webpack
-
Crie um arquivo
.babelrc
no diretório raiz do projeto -
Insira esse código:
{
"presets": ["@babel/preset-env"]
}
Para saber mais, visite a documentação oficial do Babel
-
Para contribuir, basta fazer um fork: https://github.com/arturbruno17/apresentacao-perfil-github/fork
-
Crie uma branch para sua modificação:
git checkout -b feature/fooBar
-
Faça o commit:
git commit -am "Add some fooBar"
-
Push:
git push origin feature/fooBar
-
Crie um novo Pull Request