
We now use webpack instead of SystemJS, effectively bundling modules into one file (plus commons chunks) for every entry point. This results in a much smaller extension size (almost half). Furthermore we use yarn/npm even for extension run-time dependencies. This relieves us from manually vendoring and building dependencies. It's also easier to understand for new developers familiar with node.
1.3 KiB
1.3 KiB
Compress Commons v1.2.0

Compress Commons is a library that defines a common interface for working with archive formats within node.
Install
npm install compress-commons --save
You can also use npm install https://github.com/archiverjs/node-compress-commons/archive/master.tar.gz
to test upcoming versions.
Things of Interest
Credits
Concept inspired by Apache Commons Compress™.
Some logic derived from Apache Commons Compress™ and OpenJDK 7.