William Grasel PRO
Desenvolvedor Web, Google Developer Expert, Microsoft Most Valuable Professional, palestrante, consultor e coordenador do AngularSP.
William Grasel
main | browser | module | es2015 | |
---|---|---|---|---|
ES version | ES5 | ES5 | ES5 | ES2015 |
Module format | CJS | UMD | ESM | ESM |
webpack | ✔ | ✔ | ✔ | – |
Rollup | (✔) | (✔) | ✔ | – |
jspm | ✔ | – | – | – |
{
...
"main": "index.js",
...
}
{
...
"main": "index.js",
"browser": "bundles/index.umd.js",
...
}
{
...
"main": "index.js",
"browser": "bundles/index.umd.js",
"module": "module/index.js",
...
}
{
...
"main": "index.js",
"browser": "bundles/index.umd.js",
"module": "module/index.js",
"es2015": "es2015/index.js",
...
}
$ ng generate library my-lib
$ ng build my-lib
$ vue create my-lib
$ vue-cli-service build
--target lib --name my-lib
$ npm install -g nwb
$ nwb new react-component my-lib
$ npm run build
By William Grasel
Já teve interesse de publicar algum projeto no NPM e ficou em duvida como gerenciar as versões, como funcionam as licenças de software, o que precisa ser publicado, como gerar o build corretamente, além de gerenciar issues e pull requests sem ficar louco? Vamos aprender a fazer tudo isso da maneira certa, automatizando tudo que for possível, para você publicar seus próximos projetos de maneira rápida e sem medo!
Desenvolvedor Web, Google Developer Expert, Microsoft Most Valuable Professional, palestrante, consultor e coordenador do AngularSP.