Skip to content

Releases: tandrewnichols/file-manifest

v2.0.5

14 Jan 04:30

Choose a tag to compare

This release adds the license field to package.json.

v2.0.4

08 Nov 18:38

Choose a tag to compare

This release updates the defiled dependency to fix duplicate path part issues.

v2.0.3

26 Aug 00:58

Choose a tag to compare

This release updates the pedestrian dependency to account for empty directories. It also adds a test case that was previously missing.

v2.0.1

17 Jan 04:24

Choose a tag to compare

This patch just updates Github urls.

v2.0.0

26 Dec 16:55

Choose a tag to compare

This release is a complete rewrite of the file-manifest logic. Highlights of changes:

  • Simpler API - Everything except the directory and (optional) callback are now in the options object.
  • More flexible framework - Adding custom namers/loaders/reducers is simpler.
  • More built-in loaders/namers/reducers - Most notably the "nested," "list," and "objectList" reducers.
  • Smarter defaults - File-manifest will choose smartly between require and readFile, and will use the right kind of manifest object for lists.
  • Adds promise and event asynchronous implementations

Non-consumer changes include:

  • Migrating from grunt to gulp
  • Adding a unit test suite to accompany the integration tests
  • A larger environment matrix for travis automation

v1.0.3

01 Oct 13:50

Choose a tag to compare

Fixes multiple patterns . . . again.

v1.0.2

30 Sep 18:50

Choose a tag to compare

This release updates the dependency on pedestrian to v0.0.8 to get multiple patterns working correctly.

v1.0.1

10 Sep 14:51

Choose a tag to compare

This release passes the fileObj to the require function (as the README indicates).

v1.0.0

03 Sep 20:43

Choose a tag to compare

This release:

  • Provides a file object with various parts, rather than just the absolute path
  • Allows a starting value to be specified for the reduce "memo"
  • Allows separate functions to be passed for the naming and requiring parts of the reduce process
  • And allows string names corresponding to common patterns to be passed for naming and requiring