From 8774012cfbf1bfa5c7c8d91966c18295b0c12d30 Mon Sep 17 00:00:00 2001 From: achingbrain <alex@achingbrain.net> Date: Tue, 16 Jan 2024 07:29:12 +0100 Subject: [PATCH] fix: mark package as side-effect free [Tree shaking](https://webpack.js.org/guides/tree-shaking/) results in smaller web bundles by deleting unused code. This module is side-effect free so mark it as such to signal to bundlers that unused exports can be excluded from bundles. --- .aegir.js | 2 +- package.json | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.aegir.js b/.aegir.js index a4f5d75..34c5d07 100644 --- a/.aegir.js +++ b/.aegir.js @@ -2,6 +2,6 @@ /** @type {import('aegir').PartialOptions} */ export default { build: { - bundlesizeMax: '143KB' + bundlesizeMax: '60KB' } } diff --git a/package.json b/package.json index 774d82e..ec1b2e7 100644 --- a/package.json +++ b/package.json @@ -183,5 +183,6 @@ "@libp2p/peer-id-factory": "^4.0.2", "aegir": "^42.1.1", "protons": "^7.3.3" - } + }, + "sideEffects": false }