Commit Graph

  • 403e8aaf19
    11.3.2 master 11.3.2 Ryan Zimmerman 2025-09-15 14:05:10 -04:00
  • 47f1095d4b
    Fix UnhandledPromiseRejectionWarning in copy (#1058) Ryan Zimmerman 2025-09-15 11:11:57 -04:00
  • 5e62bb79e6
    11.3.1 11.3.1 Ryan Zimmerman 2025-08-05 11:20:46 -04:00
  • b897b36648
    fix incorrect identical result for windows node v22+ (#1050) Jia Zhai 2025-08-04 22:56:14 +08:00
  • 22583f7bbe
    Test on more modern Node versions (#1051) Ryan Zimmerman 2025-08-04 10:55:19 -04:00
  • 83ff8ca965
    Do not mutate args in ensure symlink tests (#1052) Ryan Zimmerman 2025-08-01 10:46:18 -04:00
  • 176ad6a6db
    11.3.0 11.3.0 Ryan Zimmerman 2025-01-15 13:04:59 -05:00
  • e75b9bf3a0
    Add promise support for missing fs methods (#1045) Ryan Zimmerman 2025-01-14 11:52:45 -05:00
  • d96f2655f1
    Update copyright year (#1036) SlavaRa 2024-03-06 20:57:14 +02:00
  • 1d931c88b2
    Refactor copy to use opendir (#1028) Sukka 2024-02-11 02:11:25 +08:00
  • acf5585558
    Fix wording in copy-sync-dir.test.js (#1031) Thomas Kaul 2023-12-15 23:11:41 +01:00
  • 5d4bf0b1b9
    11.2.0 11.2.0 Ryan Zimmerman 2023-11-27 19:45:50 -05:00
  • d293448717
    perf: copy dir contents in parallel (#1026) Sukka 2023-11-28 08:40:02 +08:00
  • a277cbbdf6
    Refactor move API to async/await (#1025) Sukka 2023-10-26 22:32:00 +08:00
  • 40c516134d
    Refactor copy API to async/await (#1021) Sukka 2023-10-25 06:34:29 +08:00
  • 6f2b2bc995
    Refactor create*/ensure* API to async/await (#1023) Sukka 2023-10-25 06:32:43 +08:00
  • 426bb46067
    Refactor outputFile API to async/await (#1024) Sukka 2023-10-25 06:31:58 +08:00
  • 47bc43d036
    Simplify reduce for checking match (#1016) Mikhail 2023-09-20 20:41:36 +03:00
  • cc7b3b22a9
    11.1.1 11.1.1 Ryan Zimmerman 2023-03-20 10:53:11 -04:00
  • 055e0b8a09
    Unify cross-device move test configuration/logic (#1001) Ryan Zimmerman 2023-03-16 14:43:21 -04:00
  • 0e7de32aac
    Preserve timestamp when moving across devices (#994) Kostiantyn Popovych 2023-03-06 10:43:10 -08:00
  • f3a7f0beeb
    Fix build status badge (#991) Dimitri B 2023-01-09 19:51:58 +01:00
  • 2b5c083b6f
    Harden ci.yml permissions (#985) Alex 2022-12-08 23:21:59 +02:00
  • 0e76a72154
    11.1.0 11.1.0 Ryan Zimmerman 2022-11-29 18:38:59 -05:00
  • ab86a8aabc
    Re-add package.json main field for TypeScript support (#981) Manoah Tervoort 2022-11-30 00:33:16 +01:00
  • 8e7793b053
    Update action versions (#978) Ryan Zimmerman 2022-11-28 14:24:40 -05:00
  • 4daff17445
    11.0.0 11.0.0 Ryan Zimmerman 2022-11-28 14:10:53 -05:00
  • fd50986b4c
    BREAKING: ESM support (#974) Ryan Zimmerman 2022-11-28 13:50:33 -05:00
  • 1a3205db94
    Remove unneeded and buggy stats check (#976) Ryan Zimmerman 2022-11-19 13:09:05 -05:00
  • b3146f0655
    Run copy*() filter before running fs.stat() on items (#971) Ryan Zimmerman 2022-10-31 15:06:31 -04:00
  • 1d1622be96
    Upgrade devDeps (#975) Ryan Zimmerman 2022-10-31 15:04:54 -04:00
  • 9dbf173f75
    Add promise support for fs.readv (#970) Ryan Zimmerman 2022-10-31 14:25:13 -04:00
  • 5623ba3d5b
    BREAKING: Drop Node v12 support; require v14.14+ (#969) Ryan Zimmerman 2022-10-31 14:19:52 -04:00
  • 656545c2b3
    Remove sketchy citebite links in documentation (#973) Leandro Facchinetti 2022-10-21 19:10:31 +01:00
  • 0220eac966 10.1.0 10.1.0 Ryan Zimmerman 2022-04-16 14:46:01 -04:00
  • baa9934b79
    refactor: replace console.warn with process.emitWarning (#954) Lam Wei Li 2022-04-17 01:15:34 +08:00
  • 5cadd767cc
    Allow passing undefined opts to move() (#955) Ryan Zimmerman 2022-04-16 13:00:34 -04:00
  • 7bb0120cec
    Check and warn for the absence of fs.realpath.native (#953) Lam Wei Li 2022-04-17 01:00:15 +08:00
  • e0d298d297
    refactor: replace deprecated String.prototype.substr() (#950) CommanderRoot 2022-03-28 19:16:59 +02:00
  • 69eb896462 10.0.1 10.0.1 Ryan Zimmerman 2022-02-22 10:19:39 -05:00
  • ec8ebf0a65 Test on Node 17 Ryan Zimmerman 2022-02-22 10:18:25 -05:00
  • 9568a6936f
    Add "sideEffects": false to package.json (#941) Jacob Ebey 2022-02-22 05:41:33 +07:00
  • 7edcb16a06
    Fixed typo in readJson.md (#940) Richard 2022-02-02 20:27:56 +00:00
  • a84ef6dd89
    Upgrade standard linter (#923) Ryan Zimmerman 2021-09-29 12:55:51 -04:00
  • cbf2a49325
    Remove old broken CI tooling; run nyc as part of normal tests (#924) Ryan Zimmerman 2021-09-22 20:37:47 -04:00
  • 8f79dcd221
    Refactor folder structure (#922) Ryan Zimmerman 2021-09-22 20:37:35 -04:00
  • e6a95058c9
    Skip the ncp / error / dest-permission test if running as root (#899) Dan Čermák 2021-05-08 00:21:11 +02:00
  • fb6c0ca16b 10.0.0 10.0.0 Ryan Zimmerman 2021-05-03 17:59:43 -04:00
  • 289d9aafff
    move: do not create parent directory if it is root (#897) Mani Maghsoudlou 2021-05-03 13:36:53 -07:00
  • e6f8cb4be6
    Move at-least-node to devDependencies (#896) Ryan Zimmerman 2021-05-01 11:03:06 -04:00
  • 21b01f4b80
    Implement GH actions (#881) Ryan Zimmerman 2021-05-01 10:52:10 -04:00
  • 588d77049c
    BREAKING: Use bigint everywhere (#895) Ryan Zimmerman 2021-04-30 16:21:24 -04:00
  • c551140f81
    BREAKING: Use native fs.mkdir recursive everywhere (#894) Ryan Zimmerman 2021-04-30 16:20:50 -04:00
  • 05d2e93d99
    BREAKING: Remove special handling of fs.promises (#890) Ryan Zimmerman 2021-04-30 16:19:58 -04:00
  • d8c93b8978
    BREAKING: Drop Node 10 support (#893) Ryan Zimmerman 2021-04-30 16:19:25 -04:00
  • ce29957eec
    Clarify move*() docs (#888) Ryan Zimmerman 2021-04-17 15:48:24 -04:00
  • af354012a6
    Ensure copy filter fn is not called more than needed (#883) Ryan Zimmerman 2021-04-16 13:01:52 -04:00
  • c8815e3ccf
    BREAKING: Use fs.rm/rmSync where supported (#882) Ryan Zimmerman 2021-04-08 13:36:04 -04:00
  • 24731f171f
    Clarify docs for copy*() filter (#884) Ryan Zimmerman 2021-04-08 13:35:47 -04:00
  • f4a880d29c
    Remove check for fs.realpath.native support, since it's everywhere (#887) Ryan Zimmerman 2021-04-06 09:02:26 -04:00
  • 04282cd888
    Convert emptyDir() to async function; remove items in parallel (#885) Ryan Zimmerman 2021-04-06 09:02:07 -04:00
  • 2fca5b213c
    BREAKING: copy*(): Error when unknown file type is encountered (#880) Ryan Zimmerman 2021-04-02 07:52:47 -04:00
  • 452352686e
    BREAKING: Ensure existing dest correct type/target in ensureLink/Symlink (#826) Ryan Zimmerman 2021-04-02 07:52:13 -04:00
  • c8bd3830fc move: support changing case in case-insensitive systems (#801) Mani Maghsoudlou 2020-05-15 22:58:42 -07:00
  • f21048b21d BREAKING: copy*(): allow copying broken symlinks (#779) Mani Maghsoudlou 2020-03-26 01:10:07 -07:00
  • 7498c9c9eb
    Improve code quality (#873) Anton 2021-03-15 15:43:45 +01:00
  • 1625838cdf 9.1.0 9.1.0 Ryan Zimmerman 2021-01-19 11:56:33 -05:00
  • 76d38fc127
    tests: fix birthtime not available on tmpfs on Linux (#861) Сковорода Никита Андреевич 2021-01-19 18:09:24 +03:00
  • d409cf8a4a
    Add promise support for fs.rm() (#860) Ryan Zimmerman 2021-01-19 09:51:08 -05:00
  • 6bffcd8188
    Upgrade universalify (#825) Ryan Zimmerman 2020-07-29 14:09:17 -04:00
  • 96facaae98
    Docs: add fse-cli to the README (#815) Pierre Raoul 2020-06-17 22:21:32 +02:00
  • 7b12b058e2 9.0.1 9.0.1 Ryan Zimmerman 2020-06-03 19:59:30 -04:00
  • f86c09949c
    Do not check errors with instanceof (#805) Federico Bozzini 2020-06-03 21:11:23 +01:00
  • 28173ed31b
    Fix tests on Node 14 (#800) Ryan Zimmerman 2020-05-14 10:24:23 -04:00
  • 957e1c3fa2
    Update issue template (#799) Mani Maghsoudlou 2020-05-13 17:55:34 -07:00
  • 1680dff87f
    consistentify types in docs (#797) Mani Maghsoudlou 2020-05-13 06:19:03 -07:00
  • b0eb751a75
    Improve docs (#795) Mani Maghsoudlou 2020-05-11 13:40:39 -07:00
  • a2738d3906
    Don't use deprecated process.umask() (#791) Ryan Zimmerman 2020-04-24 07:32:54 -04:00
  • 934ea759ad
    Docs: add hint for supported Node.js version (#777) Jan Peer Stöcklmair 2020-03-26 15:02:41 +01:00
  • a571007f70 9.0.0 9.0.0 Ryan Zimmerman 2020-03-19 10:22:04 -04:00
  • a149f822c3
    JSON updates (#768) Ryan Zimmerman 2020-03-11 15:18:23 -04:00
  • 92388f2e1d
    Upgrade universalify (#767) Ryan Zimmerman 2020-03-06 19:45:41 -05:00
  • 223eb896c4
    Document all create*() aliases for ensure*() methods (#766) Ryan Zimmerman 2020-02-26 09:19:28 -05:00
  • ab92b24370
    BREAKING: Use internal fork of make-dir for mkdirs implementation (#756) Ryan Zimmerman 2020-02-18 11:41:05 -05:00
  • 075c2d1016
    Refactor internal stat utils (#764) Ryan Zimmerman 2020-02-17 08:17:31 -05:00
  • ce41762771
    Don't generate package-lock.json; instead of just ignoring it (#763) Ryan Zimmerman 2020-02-17 08:17:11 -05:00
  • cdc7745c9f
    Use at-least-node instead of homespun version sniffing (#760) Ryan Zimmerman 2020-02-13 17:31:21 -05:00
  • 9bfd380021
    Cleanup lib/util/ to remove unused code (#757) Ryan Zimmerman 2020-02-06 21:14:38 -05:00
  • 3120c5cebf
    copy*(): remove copyFileFallback (#755) Mani Maghsoudlou 2020-02-06 13:00:32 -08:00
  • 3c3865cad8
    BREAKING: Drop old Node support (#751) Ryan Zimmerman 2020-02-04 17:30:40 -05:00
  • 3dac36047a
    Update dest atime after copy/copy-sync (#633) Maxime Bargiel 2020-02-04 17:17:23 -05:00
  • a6b1a441ef
    Remove unused done param (#749) Ryan Zimmerman 2020-02-03 09:33:26 -05:00
  • 2e4fcaee51
    Update fs promise shims to support latest Node functions (#747) Ryan Zimmerman 2020-02-03 09:33:14 -05:00
  • a6c1547899
    Switch from istanbul to nyc (#748) Ryan Zimmerman 2020-02-01 09:56:27 -05:00
  • 5d3f53325e
    Improve ensurefile error (#744) Ryan Zimmerman 2020-01-31 16:27:31 -05:00
  • 76e48cb43f
    fix a flaky test in ncp.test.js (#737) nacd 2020-01-30 19:33:46 +01:00
  • d6478d2217 fix flaky test in remove.test.js (#736) nacd 2019-12-13 16:06:20 +01:00
  • 2b97fe3e50 Add "promise" to keywords on npm (#730) Daniel Cassidy 2019-10-28 14:01:43 +00:00
  • d1a01e735e Upgrade 'standard' and run 'standard --fix' (#720) Tomoaki Abe 2019-09-07 00:23:34 +09:00
  • e3d1ab855a
    Merge pull request #694 from mbargiel/feature/stats-heuristics-without-bigint Mani Maghsoudlou 2019-07-30 09:46:02 -07:00