Ryan Zimmerman
9f1c02916b
Travis config tweaks ( #693 )
* Remove sudo: false from .travis.yml
Not needed as per
https://docs.travis-ci.com/user/reference/trusty/#container-based-infrastructure
* Run linter on Node 12
6 years ago
Ryan Zimmerman
713c606e5b
Add package-lock.json to .gitignore ( #691 )
Lockfiles don't make much sense for libraries
6 years ago
Ryan Zimmerman
31e177a56c
Clarify docs for remove*() ( #690 )
Closes #659
6 years ago
Ryan Zimmerman
fff04cba36
Use files array in package.json instead of .npmignore ( #692 )
Whitelists are better than blacklists. Tested to ensure the same files
are bundled with `npm pack`.
6 years ago
Ryan Zimmerman
7a8424e607
Update CI configs to test new Node versions ( #683 )
6 years ago
Ryan Zimmerman
f3a2eed496
Upgrade to standard v12 ( #685 )
6 years ago
Ryan Zimmerman
fa661f3664
Add support for fs.realpath.native in envs that support it ( #682 )
* Add support for fs.realpath.native in envs that support it
* Add test for realpathSync.native
* assert.equal -> assert.strictEqual
6 years ago
Mani Maghsoudlou
32a65ffd91
8.0.1
6 years ago
Mani Maghsoudlou
7c251d6df9
Merge pull request #679 from jprichardson/fix-max-call-stack
util/stat: fix max call stack size exceeded
6 years ago
Jacob
23b0c0c78f
doc: fix typo: depreciated -> deprecated ( #680 )
https://stackoverflow.com/questions/9208091/the-difference-between-deprecated-depreciated-and-obsolete#answer-9208164
6 years ago
Mani Maghsoudlou
72278dcf14
util/stat: resolve paths before parsing
6 years ago
Ryan Zimmerman
a7f303b9b7
8.0.0
6 years ago
Mani Maghsoudlou
0bc36ffd5e
v8 release ( #667 )
* Remove secure-random from dev-deps (#610 )
* fix ensureDir() doc
* moveSync: refactor to use renameSync
* copy*(): fix copying bind-mounted directories (#618 )
* copy*(): fix copying bind-mounted dirs
* copy*(): fix case-insensitive-paths tests
* copy*(): refactor to check paths more efficiently
* destructure stats object after checking err
* move*(): check paths before moving
* move*(): add case-insensitive paths test
* remove unnecessary done callback from test
* copy*(): add new option checkPathsBeforeCopying
* update copy*() docs to include checkPathsBeforeCopying
* some reformatting
* copy*(): use fs.stat with bigint option
* move*(): refactor to use the internal stat functions
* move*(): add test for prevent moving identical
* disable graceful-fs in copy and move tests
* fix parsing node version
* tiny reformat
* update copy*() docs
* refactor parsing node version
* use semver to parse node version in tests
6 years ago
Steve Moser
8e0879110f
Remove --save option as it isn't required anymore ( #660 )
6 years ago
Ryan Zimmerman
a32c852821
7.0.1
6 years ago
Ryan Zimmerman
639291769e
Temporarily disable standard-markdown
6 years ago
Pete Gonzalez
ddc1a2f9d4
Fix removeSync() to eliminate spurious ENOTEMPTY errors on Windows ( #646 )
Fix removeSync() to measure its retry interval in milliseconds instead of CPU cycles
6 years ago
Austin Gordon
ab254b1efd
Added docs/ and CHANGELOG.md to .npmignore ( #642 ) ( #643 )
These files are not necessary.
Closes #642
6 years ago
Alexander Lewitt
287f234817
Fix typo in docs ( #628 )
7 years ago
robertjacobson
402c1d0572
Show support for mode ( #587 )
Node fs's mkdir supports mode specification. After reviewing the source
fs-extra does as well, but is not documented. Update the documentation
to include the `options` parameter and provide a few examples of using
`mode`.
7 years ago
Jan Peer Stöcklmair
4da17fed5f
Chore: github issue template ( #617 )
* Chore: github issue template
* Docs: typoe
7 years ago
Ryan Zimmerman
fb3dda7f6e
7.0.0
7 years ago
Ram Hejazi
1a4e88543b
Add missing element for fs.lchmod promisification ( #595 ) ( #596 )
7 years ago
Maxime Bargiel
384aae04e8
copy*: Set new directory mode only after copying files (MacOS fix) ( #600 )
Fixes #599
7 years ago
Mani Maghsoudlou
e340861b4f
[BREAKING] copy*(): use ino to check identical paths ( #582 )
7 years ago
Lambdac0re
a5b5159512
Add missing aliases ( #597 )
7 years ago
Daniel Ruf
5b29ae3aa5
chore: cache node_modules ( #588 )
7 years ago
Jan Peer Stöcklmair
3eceb915bf
Chore: add supported engines ( #580 )
7 years ago
Ryan Zimmerman
10f3a88b76
6.0.1
7 years ago
Miroslav Bajtoš
2ffb64cf8e
Fix fs.promises ExperimentalWarning on Node 10.1.0 ( #578 )
7 years ago
Ryan Zimmerman
7d36349abe
6.0.0
7 years ago
Ryan Zimmerman
a240dd0383
Add Node 10 to CI configs ( #572 )
7 years ago
Mani Maghsoudlou
bbbc2db97e
copy*(): refactor copyDirItems() to avoid passing null param ( #570 )
7 years ago
Mani Maghsoudlou
b02eea6a37
Use strict assert in all tests ( #569 )
7 years ago
Mani Maghsoudlou
da69c573e3
copy & copySync: handle case-insensitive paths, check paths stricter before copying ( #568 )
7 years ago
Ryan Zimmerman
eb4901b1b4
Add docs that graceful-fs is used ( #567 )
Fixes #562
7 years ago
Ryan Zimmerman
20c82ab4dd
Run stricter linter to cleanup problems and force ES6 usage ( #566 )
Also shorten fs.write() promise code
7 years ago
Ryan Zimmerman
a631c53666
BREAKING: Drop builds for Node 4, 5, & 7; add OSX builds & Node 9 ( #564 )
7 years ago
Ryan Zimmerman
1018584133
Upgrade devDeps
7 years ago
JP Richardson
bacf504ed9
Merge pull request #563 from jprichardson/copy-preserve-timestamps-false
copy*() preserveTimestamps: false behavior is OS-dependent
7 years ago
Ryan Zimmerman
5170b4f854
copy*() preserveTimestamps: false behavior is OS-dependent
Update docs and remove tests to reflect this
7 years ago
Mani Maghsoudlou
50c098ec0c
copy & copySync: do not overwrite src & dest paths to avoid side effects ( #554 )
7 years ago
Mani Maghsoudlou
6b90ccf962
move: rewrite move to use fs.rename ( #549 )
* rewrite move to use fs.rename
* add old tests
* use strictEqual for error message assertion
* refactor move, remove comments
* fix move when overwrite is true and dest exists
* remove unnecessary checking of EPERM error
7 years ago
JP Richardson
b7aa7e3fb9
Merge pull request #553 from wontem/fs-readSync-throws-error
copySync, moveSync: remove extra step in reading loop
7 years ago
wontem
7e2aba069f
remove extra step in reading loop
7 years ago
Igor Bykov
a0d44c1773
Fix function isSrcSubdir in the copy-sync.js and copy.js ( #541 )
7 years ago
JP Richardson
f0e62c6608
Merge pull request #547 from jdxcode/patch-1
add fs-extra-debug
7 years ago
Jeff Dickey
16565d4d48
add fs-extra-debug
`mfs` uses a very outdated version of `fs-extra` that it requires in `dependencies`. I think it should probably be removed.
7 years ago
Jan Peer Stöcklmair
fab376ec2b
Docs: add copy note for src ( #538 )
7 years ago
JP Richardson
ec5914d731
Merge pull request #539 from jprichardson/badges
Update README Badges
7 years ago