Move Buffer plugin into a single config snippet

This commit is contained in:
Simon Warta 2022-03-31 09:02:40 +02:00
parent b0dc01ccc6
commit e2be44b27a

View File

@ -96,7 +96,6 @@ We're happy to adjust this list according to users' needs as long as you don't
ask for Internet Explorer support. If your environment does not support Wasm, we
can work on a solution with swappable implementations.
## Webpack Configs
With WebPack 5, you have to be explicit about the usage of Node.js types and
@ -108,7 +107,14 @@ Configs for 0.28 and later:
```js
module.exports = [
{
// ...
plugins: [
...,
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],
}),
],
// ...
resolve: {
fallback: {
buffer: false,
@ -128,7 +134,14 @@ Configs for CosmJS < 0.28
```js
module.exports = [
{
// ...
plugins: [
...,
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],
}),
],
// ...
resolve: {
fallback: {
buffer: false,
@ -143,23 +156,6 @@ module.exports = [
];
```
Also, in both cases you need the Buffer plugin:
```ts
module.exports = [
{
...,
plugins: [
...,
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],
}),
],
...
},
];
```
## Roadmap
We maintain a [development board](https://github.com/orgs/cosmos/projects/6),