randombytes icon indicating copy to clipboard operation
randombytes copied to clipboard

Make package tree-shakeable

Open szacskesz opened this issue 5 months ago • 0 comments

I am using webpack to bundle my code. It can remove unused code by the process called tree-shaking, but it can only do it if the code is side effect free, and and ES6 module.

For this I propose to mark the package side effect free by including "sideEffects": false in the package.json. Also convert the code to proper ES module syntax by only using import / export instad of module.exports, export = ..., etc.

szacskesz avatar Jul 22 '25 18:07 szacskesz