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 )
6 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`.
6 years ago
Jan Peer Stöcklmair
4da17fed5f
Chore: github issue template ( #617 )
* Chore: github issue template
* Docs: typoe
6 years ago
Ryan Zimmerman
fb3dda7f6e
7.0.0
6 years ago
Ram Hejazi
1a4e88543b
Add missing element for fs.lchmod promisification ( #595 ) ( #596 )
6 years ago
Maxime Bargiel
384aae04e8
copy*: Set new directory mode only after copying files (MacOS fix) ( #600 )
Fixes #599
6 years ago
Mani Maghsoudlou
e340861b4f
[BREAKING] copy*(): use ino to check identical paths ( #582 )
6 years ago
Lambdac0re
a5b5159512
Add missing aliases ( #597 )
6 years ago
Daniel Ruf
5b29ae3aa5
chore: cache node_modules ( #588 )
6 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
Ryan Zimmerman
f36e40c597
Update README Badges
- Ensure build and coverage info is for the master branch only
- Add license badge
- Use standard-size StandardJS badge
7 years ago
Jan Peer Stöcklmair
c77d781721
Add async/await usage examples ( closes #506 ) ( #535 )
7 years ago
JP Richardson
c9e0d6073e
Merge pull request #534 from arthurintelligence/fs-filesystem-lib
docs(README.md) Linked to fs-filesystem external library
7 years ago
Philippe Hebert
44de2fac43
docs(README.md) Linked to fs-filesystem external library
Added a link to the [fs-filesystem](https://github.com/arthurintelligence/node-fs-filesystem ) external library for reference.
7 years ago
Ryan Zimmerman
d39ab309f5
Merge pull request #529 from jprichardson/fixtures
Remove copy test fixtures directory, create with code
7 years ago
Mani Maghsoudlou
2ce4bff58b
Remove copy test fixtures dir, refactor copy & copySync timestamp test
7 years ago
RyanZim
80494ee95e
5.0.0
7 years ago
RyanZim
12126805e0
Merge branch 'develop'
Closes #523
7 years ago
RyanZim
bd3376b78f
4.0.3
7 years ago
Ryan Zimmerman
42e42bea22
Merge pull request #521 from jprichardson/async-filter
Apply the async filter to initial filter checking in copy
7 years ago
Mani Maghsoudlou
a06f88b109
Apply the async filter to initial filter checking in copy
7 years ago
JP Richardson
86d2ad6da7
Merge pull request #519 from jprichardson/rewrite-copySync
Rewrite copySync
7 years ago