Skip to content
This repository has been archived by the owner on Nov 20, 2018. It is now read-only.

Build improvements

Compare
Choose a tag to compare
@rnicholus rnicholus released this 08 Aug 19:31
· 158 commits to master since this release

A complete re-write of the build code was the center of this release, completing cases #1569, #1581, #1605, and #1607.

High-level improvements & changes:

  • Grunt and all grunt-related dependencies are gone, replaced with a single Makefile.
  • Updated & enhanced build instructions in the README.
  • "Core" build artifacts distributed with each endpoint type. Core JS output files exclude all UI-centric modules.
  • A standalone drag-and-drop module exists in the build output. This is included inside of each endpoint directory in the downloadable zip files, and is available inside of a specific directory in the artifacts published to npm. Using CommonJS? require('fine-uploader/lib/dnd'). Using ES6 imports? import Dnd from 'fine-uploader/lib/dnd'.
  • All JS and CSS build artifacts (minified and non-minified) include source map files.
  • Any Node.js version may now be used to build Fine Uploader (no longer tied to ancient versions of Node).
  • Downloadable zip files are now located in GitHub releases (instead of AWS S3).