node-archiver

a streaming interface for archive generation

MIT License

Downloads
42.1M
Stars
2.8K
Committers
42

Bot releases are visible (Hide)

node-archiver -

Published by ctalkington about 9 years ago

  • support using function to adjust data properties for bulk and directory. (GH #140)
  • add use for future middleware (not fully implemented)
  • define stat octals in decimal form. (GH #138)
  • refactor instance vending
  • updated dependencies to latest versions.
node-archiver -

Published by ctalkington over 9 years ago

node-archiver -

Published by ctalkington over 9 years ago

  • package.json updates.
node-archiver - 0.14.3

Published by ctalkington over 9 years ago

  • core: basic validation of dirpath in directory.
  • test: switch to yauzl for zip plugin tests.
  • test: misc changes.
  • update deps.
  • update repo urls.
node-archiver - 0.14.2

Published by ctalkington over 9 years ago

  • core: sanitizing the dirpath could cause issues with certain path formats (ie ../) that may be valid otherwise.
node-archiver - 0.14.1

Published by ctalkington over 9 years ago

  • core: make directory a first class citizen with destpath and data arguments
node-archiver - 0.14.0

Published by ctalkington over 9 years ago

  • core: add directory method as a simpler way to recursively append a directory tree.
  • other misc cleanup and tweaks. see git log.
node-archiver - 0.13.1

Published by ctalkington almost 10 years ago

  • use setImmediate for some callbacks to reduce stack depth. #108
  • unit tests that attempt zip and tar extraction.
  • less whiny about some errors.
  • update dependencies. zip-stream now supports ZIP64 (needs testing)
  • code and doc cleanup.
node-archiver - 0.13.0

Published by ctalkington almost 10 years ago

  • core: ensure unix path for each file.src.
  • core: ensure that queue tasks exit early if called after abort or finalized.
  • core: ensure module calls are avoided after abort.
  • core: end internal streams on abort.
  • core: some logical changes to aid with abort. internal methods shouldn't emit errors when aborted as its irrelevant.
node-archiver - 0.12.0

Published by ctalkington almost 10 years ago

  • core: introduce queue for fs.stat.
  • core: initial abort support.
  • test: some refactoring.
  • docs: some readme and example updates.
node-archiver - 0.11.0

Published by ctalkington about 10 years ago

  • core: use fs.stat data where possible.
  • core: refactor to be more async.
  • core: introduce internal _append function to DRY out some code.
  • tar: use stat data to avoid stream buffering where possible.
  • util: drop file-utils and import the main grunt inspired logic into its own file.
  • other: dep updates.
node-archiver - 0.11.0-alpha

Published by ctalkington over 10 years ago

  • core: use fs.stat data where possible.
  • core: refactor to be more async.
  • core: introduce internal _append function to DRY out some code.
  • tar: use stat data to avoid stream buffering where possible.
  • util: drop file-utils and import the main grunt inspired logic into its own file.
node-archiver - 0.10.1

Published by ctalkington over 10 years ago

  • bump tar-stream to ~0.4.0.
node-archiver - 0.10.0

Published by ctalkington over 10 years ago

This release contains breaking changes.

  • drop node v0.8.x support as certain deps are phasing it out.
  • other misc cleanup and tweaks. see git log.
node-archiver -

Published by ctalkington over 10 years ago

node-archiver - 0.9.1

Published by ctalkington over 10 years ago

  • misc cleanup. see commit log.
node-archiver - 0.9.0

Published by ctalkington over 10 years ago

  • restrict files published to npm. (GH #71)
  • replace implementation of tar with tar-stream to avoid duplication of efforts. (GH #63)
  • always use readable-stream for consistency.
  • more functionality tests. (more format specific ones coming soon)
  • updated documentation and examples.
  • other misc cleanup and tweaks. see git log.
node-archiver - 0.8.1

Published by ctalkington over 10 years ago

  • core: fix edge case in bulk() where the dot representing the current directory would be included.
node-archiver - 0.8.0

Published by ctalkington over 10 years ago

  • initial directory entry support.
  • normalize null sources to empty buffer.
  • crc32: replace with buffer-crc32.
  • other small tweaks. see git log.
node-archiver - 0.7.1

Published by ctalkington over 10 years ago

  • core: catch module errors and bubble them up the chain.
  • core: create new extended data object in bulk loop to prevent data corruption. (GH #67)
  • tar: catch compressor errors and bubble them up the chain.
  • zip: pass on calls to underlying engine.
  • other small tweaks. see git log.