node-archiver

a streaming interface for archive generation

MIT License

Downloads
42.1M
Stars
2.8K
Committers
42

Bot releases are hidden (Show)

node-archiver -

Published by ctalkington almost 9 years ago

  • simpler path normalization as path.join was a bit restrictive. #162
  • move utils to separate module to DRY.
node-archiver -

Published by ctalkington almost 9 years ago

  • src -> glob naming for future compatibility with another archive as a source
node-archiver -

Published by ctalkington almost 9 years ago

  • Add .src method working with globs #167
node-archiver -

Published by ctalkington almost 9 years ago

  • bump deps
  • strict mode supporting version of tar-stream #166
node-archiver -

Published by ctalkington about 9 years ago

  • bump deps
node-archiver -

Published by ctalkington about 9 years ago

  • stat isn't reliable on windows; force 0755 for directories when sourced from stats. closes #136 #137. props @Tim-B.
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.