Description
I saw that Why AVA says "Minimal and fast".
So I wanted to see how minimal it is.
It turns out AVA is 23 MB.
Is all of that necessary and truly minimal?
Steps to reproduce
The latest version of AVA reports 23 MB
mkdir ava-example
cd ava-example
npm init -y
npm install --save-dev ava
du -sh
Another minimal test framework, Tape, reports 2.4 MB, about 10x smaller.
mkdir tape-example
cd tape-example
npm init -y
npm install --save-dev tape
npm install --save-dev @types/tape
du -sh
And I made sure to include TypeScript definitions so it was fair comparison.
Environment
Node.js v9.1.0
win32 10.0.16299
Description
I saw that Why AVA says "Minimal and fast".
So I wanted to see how minimal it is.
It turns out AVA is 23 MB.
Is all of that necessary and truly minimal?
Steps to reproduce
The latest version of AVA reports 23 MB
mkdir ava-example cd ava-example npm init -y npm install --save-dev ava du -shAnother minimal test framework, Tape, reports 2.4 MB, about 10x smaller.
mkdir tape-example cd tape-example npm init -y npm install --save-dev tape npm install --save-dev @types/tape du -shAnd I made sure to include TypeScript definitions so it was fair comparison.
Environment
Node.js v9.1.0
win32 10.0.16299