├── .github ├── issue_template.md └── workflows │ └── ci.yml ├── .gitignore ├── .npmrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── copy-sync.md ├── copy.md ├── emptyDir-sync.md ├── emptyDir.md ├── ensureDir-sync.md ├── ensureDir.md ├── ensureFile-sync.md ├── ensureFile.md ├── ensureLink-sync.md ├── ensureLink.md ├── ensureSymlink-sync.md ├── ensureSymlink.md ├── fs-read-write-writev.md ├── move-sync.md ├── move.md ├── outputFile-sync.md ├── outputFile.md ├── outputJson-sync.md ├── outputJson.md ├── pathExists-sync.md ├── pathExists.md ├── readJson-sync.md ├── readJson.md ├── remove-sync.md ├── remove.md ├── writeJson-sync.md └── writeJson.md ├── lib ├── __tests__ │ └── promise.test.js ├── copy │ ├── __tests__ │ │ ├── copy-broken-symlink.test.js │ │ ├── copy-case-insensitive-paths.test.js │ │ ├── copy-dev-null.test.js │ │ ├── copy-gh-89.test.js │ │ ├── copy-permissions.test.js │ │ ├── copy-preserve-timestamp.test.js │ │ ├── copy-prevent-copying-identical.test.js │ │ ├── copy-prevent-copying-into-itself.test.js │ │ ├── copy-readonly-dir.test.js │ │ ├── copy-sync-broken-symlink.test.js │ │ ├── copy-sync-case-insensitive-paths.test.js │ │ ├── copy-sync-dir.test.js │ │ ├── copy-sync-file.test.js │ │ ├── copy-sync-preserve-timestamp.test.js │ │ ├── copy-sync-prevent-copying-identical.test.js │ │ ├── copy-sync-prevent-copying-into-itself.test.js │ │ ├── copy-sync-readonly-dir.test.js │ │ ├── copy-sync-symlink.test.js │ │ ├── copy.test.js │ │ └── ncp │ │ │ ├── README.md │ │ │ ├── broken-symlink.test.js │ │ │ ├── fixtures │ │ │ ├── modified-files │ │ │ │ ├── out │ │ │ │ │ └── a │ │ │ │ └── src │ │ │ │ │ └── a │ │ │ └── regular-fixtures │ │ │ │ ├── out │ │ │ │ ├── a │ │ │ │ ├── b │ │ │ │ ├── c │ │ │ │ ├── d │ │ │ │ ├── e │ │ │ │ ├── f │ │ │ │ └── sub │ │ │ │ │ ├── a │ │ │ │ │ └── b │ │ │ │ └── src │ │ │ │ ├── a │ │ │ │ ├── b │ │ │ │ ├── c │ │ │ │ ├── d │ │ │ │ ├── e │ │ │ │ ├── f │ │ │ │ └── sub │ │ │ │ ├── a │ │ │ │ └── b │ │ │ ├── ncp-error-perm.test.js │ │ │ ├── ncp.test.js │ │ │ └── symlink.test.js │ ├── copy-sync.js │ ├── copy.js │ └── index.js ├── empty │ ├── __tests__ │ │ ├── empty-dir-sync.test.js │ │ └── empty-dir.test.js │ └── index.js ├── ensure │ ├── __tests__ │ │ ├── create.test.js │ │ ├── ensure.test.js │ │ ├── link.test.js │ │ ├── symlink-paths.test.js │ │ ├── symlink-type.test.js │ │ └── symlink.test.js │ ├── file.js │ ├── index.js │ ├── link.js │ ├── symlink-paths.js │ ├── symlink-type.js │ └── symlink.js ├── esm.mjs ├── fs │ ├── __tests__ │ │ ├── copyFile.test.js │ │ ├── fs-integration.test.js │ │ ├── multi-param.test.js │ │ ├── mz.test.js │ │ ├── realpath.test.js │ │ └── rm.test.js │ └── index.js ├── index.js ├── json │ ├── __tests__ │ │ ├── jsonfile-integration.test.js │ │ ├── output-json-sync.test.js │ │ ├── output-json.test.js │ │ ├── promise-support.test.js │ │ └── read.test.js │ ├── index.js │ ├── jsonfile.js │ ├── output-json-sync.js │ └── output-json.js ├── mkdirs │ ├── __tests__ │ │ ├── chmod.test.js │ │ ├── clobber.test.js │ │ ├── issue-209.test.js │ │ ├── issue-93.test.js │ │ ├── mkdir.test.js │ │ ├── mkdirp.test.js │ │ ├── opts-undef.test.js │ │ ├── perm.test.js │ │ ├── perm_sync.test.js │ │ ├── race.test.js │ │ ├── rel.test.js │ │ ├── root.test.js │ │ └── sync.test.js │ ├── index.js │ ├── make-dir.js │ └── utils.js ├── move │ ├── __tests__ │ │ ├── cross-device-utils.js │ │ ├── move-case-insensitive-paths.test.js │ │ ├── move-preserve-timestamp.test.js │ │ ├── move-prevent-moving-identical.test.js │ │ ├── move-prevent-moving-into-itself.test.js │ │ ├── move-sync-case-insensitive-paths.test.js │ │ ├── move-sync-preserve-timestamp.test.js │ │ ├── move-sync-prevent-moving-identical.test.js │ │ ├── move-sync-prevent-moving-into-itself.test.js │ │ ├── move-sync.test.js │ │ └── move.test.js │ ├── index.js │ ├── move-sync.js │ └── move.js ├── output-file │ ├── __tests__ │ │ └── output.test.js │ └── index.js ├── path-exists │ ├── __tests__ │ │ ├── path-exists-sync.test.js │ │ └── path-exists.test.js │ └── index.js ├── remove │ ├── __tests__ │ │ ├── remove-dir.test.js │ │ ├── remove-file.test.js │ │ ├── remove-sync-dir.test.js │ │ ├── remove-sync-file.test.js │ │ └── remove.test.js │ └── index.js └── util │ ├── __tests__ │ ├── stat.test.js │ └── utimes.test.js │ ├── async.js │ ├── stat.js │ └── utimes.js ├── package.json ├── test.js ├── test.mjs └── test └── readme.md /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/README.md -------------------------------------------------------------------------------- /docs/copy-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/copy-sync.md -------------------------------------------------------------------------------- /docs/copy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/copy.md -------------------------------------------------------------------------------- /docs/emptyDir-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/emptyDir-sync.md -------------------------------------------------------------------------------- /docs/emptyDir.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/emptyDir.md -------------------------------------------------------------------------------- /docs/ensureDir-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/ensureDir-sync.md -------------------------------------------------------------------------------- /docs/ensureDir.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/ensureDir.md -------------------------------------------------------------------------------- /docs/ensureFile-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/ensureFile-sync.md -------------------------------------------------------------------------------- /docs/ensureFile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/ensureFile.md -------------------------------------------------------------------------------- /docs/ensureLink-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/ensureLink-sync.md -------------------------------------------------------------------------------- /docs/ensureLink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/ensureLink.md -------------------------------------------------------------------------------- /docs/ensureSymlink-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/ensureSymlink-sync.md -------------------------------------------------------------------------------- /docs/ensureSymlink.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/ensureSymlink.md -------------------------------------------------------------------------------- /docs/fs-read-write-writev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/fs-read-write-writev.md -------------------------------------------------------------------------------- /docs/move-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/move-sync.md -------------------------------------------------------------------------------- /docs/move.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/move.md -------------------------------------------------------------------------------- /docs/outputFile-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/outputFile-sync.md -------------------------------------------------------------------------------- /docs/outputFile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/outputFile.md -------------------------------------------------------------------------------- /docs/outputJson-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/outputJson-sync.md -------------------------------------------------------------------------------- /docs/outputJson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/outputJson.md -------------------------------------------------------------------------------- /docs/pathExists-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/pathExists-sync.md -------------------------------------------------------------------------------- /docs/pathExists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/pathExists.md -------------------------------------------------------------------------------- /docs/readJson-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/readJson-sync.md -------------------------------------------------------------------------------- /docs/readJson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/readJson.md -------------------------------------------------------------------------------- /docs/remove-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/remove-sync.md -------------------------------------------------------------------------------- /docs/remove.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/remove.md -------------------------------------------------------------------------------- /docs/writeJson-sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/writeJson-sync.md -------------------------------------------------------------------------------- /docs/writeJson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/docs/writeJson.md -------------------------------------------------------------------------------- /lib/__tests__/promise.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/__tests__/promise.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-broken-symlink.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-broken-symlink.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-case-insensitive-paths.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-case-insensitive-paths.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-dev-null.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-dev-null.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-gh-89.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-gh-89.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-permissions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-permissions.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-preserve-timestamp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-preserve-timestamp.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-prevent-copying-identical.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-prevent-copying-identical.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-prevent-copying-into-itself.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-prevent-copying-into-itself.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-readonly-dir.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-readonly-dir.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-sync-broken-symlink.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-sync-broken-symlink.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-sync-case-insensitive-paths.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-sync-case-insensitive-paths.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-sync-dir.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-sync-dir.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-sync-file.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-sync-file.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-sync-preserve-timestamp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-sync-preserve-timestamp.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-sync-prevent-copying-identical.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-sync-prevent-copying-identical.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-sync-prevent-copying-into-itself.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-sync-prevent-copying-into-itself.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-sync-readonly-dir.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-sync-readonly-dir.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy-sync-symlink.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy-sync-symlink.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/copy.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/copy.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/README.md: -------------------------------------------------------------------------------- 1 | These tests came from: https://github.com/AvianFlu/ncp/tree/v1.0.1/test -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/broken-symlink.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/ncp/broken-symlink.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/modified-files/out/a: -------------------------------------------------------------------------------- 1 | test2 -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/modified-files/src/a: -------------------------------------------------------------------------------- 1 | test3 -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/out/a: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/out/b: -------------------------------------------------------------------------------- 1 | Hello ncp 2 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/out/c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/out/d: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/out/e: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/out/f: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/out/sub/a: -------------------------------------------------------------------------------- 1 | Hello nodejitsu 2 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/out/sub/b: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/src/a: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/src/b: -------------------------------------------------------------------------------- 1 | Hello ncp 2 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/src/c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/src/d: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/src/e: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/src/f: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/src/sub/a: -------------------------------------------------------------------------------- 1 | Hello nodejitsu 2 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/fixtures/regular-fixtures/src/sub/b: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/ncp-error-perm.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/ncp/ncp-error-perm.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/ncp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/ncp/ncp.test.js -------------------------------------------------------------------------------- /lib/copy/__tests__/ncp/symlink.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/__tests__/ncp/symlink.test.js -------------------------------------------------------------------------------- /lib/copy/copy-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/copy-sync.js -------------------------------------------------------------------------------- /lib/copy/copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/copy.js -------------------------------------------------------------------------------- /lib/copy/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/copy/index.js -------------------------------------------------------------------------------- /lib/empty/__tests__/empty-dir-sync.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/empty/__tests__/empty-dir-sync.test.js -------------------------------------------------------------------------------- /lib/empty/__tests__/empty-dir.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/empty/__tests__/empty-dir.test.js -------------------------------------------------------------------------------- /lib/empty/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/empty/index.js -------------------------------------------------------------------------------- /lib/ensure/__tests__/create.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/ensure/__tests__/create.test.js -------------------------------------------------------------------------------- /lib/ensure/__tests__/ensure.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/ensure/__tests__/ensure.test.js -------------------------------------------------------------------------------- /lib/ensure/__tests__/link.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/ensure/__tests__/link.test.js -------------------------------------------------------------------------------- /lib/ensure/__tests__/symlink-paths.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/ensure/__tests__/symlink-paths.test.js -------------------------------------------------------------------------------- /lib/ensure/__tests__/symlink-type.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/ensure/__tests__/symlink-type.test.js -------------------------------------------------------------------------------- /lib/ensure/__tests__/symlink.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/ensure/__tests__/symlink.test.js -------------------------------------------------------------------------------- /lib/ensure/file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/ensure/file.js -------------------------------------------------------------------------------- /lib/ensure/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/ensure/index.js -------------------------------------------------------------------------------- /lib/ensure/link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/ensure/link.js -------------------------------------------------------------------------------- /lib/ensure/symlink-paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/ensure/symlink-paths.js -------------------------------------------------------------------------------- /lib/ensure/symlink-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/ensure/symlink-type.js -------------------------------------------------------------------------------- /lib/ensure/symlink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/ensure/symlink.js -------------------------------------------------------------------------------- /lib/esm.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/esm.mjs -------------------------------------------------------------------------------- /lib/fs/__tests__/copyFile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/fs/__tests__/copyFile.test.js -------------------------------------------------------------------------------- /lib/fs/__tests__/fs-integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/fs/__tests__/fs-integration.test.js -------------------------------------------------------------------------------- /lib/fs/__tests__/multi-param.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/fs/__tests__/multi-param.test.js -------------------------------------------------------------------------------- /lib/fs/__tests__/mz.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/fs/__tests__/mz.test.js -------------------------------------------------------------------------------- /lib/fs/__tests__/realpath.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/fs/__tests__/realpath.test.js -------------------------------------------------------------------------------- /lib/fs/__tests__/rm.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/fs/__tests__/rm.test.js -------------------------------------------------------------------------------- /lib/fs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/fs/index.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/json/__tests__/jsonfile-integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/json/__tests__/jsonfile-integration.test.js -------------------------------------------------------------------------------- /lib/json/__tests__/output-json-sync.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/json/__tests__/output-json-sync.test.js -------------------------------------------------------------------------------- /lib/json/__tests__/output-json.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/json/__tests__/output-json.test.js -------------------------------------------------------------------------------- /lib/json/__tests__/promise-support.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/json/__tests__/promise-support.test.js -------------------------------------------------------------------------------- /lib/json/__tests__/read.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/json/__tests__/read.test.js -------------------------------------------------------------------------------- /lib/json/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/json/index.js -------------------------------------------------------------------------------- /lib/json/jsonfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/json/jsonfile.js -------------------------------------------------------------------------------- /lib/json/output-json-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/json/output-json-sync.js -------------------------------------------------------------------------------- /lib/json/output-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/json/output-json.js -------------------------------------------------------------------------------- /lib/mkdirs/__tests__/chmod.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/__tests__/chmod.test.js -------------------------------------------------------------------------------- /lib/mkdirs/__tests__/clobber.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/__tests__/clobber.test.js -------------------------------------------------------------------------------- /lib/mkdirs/__tests__/issue-209.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/__tests__/issue-209.test.js -------------------------------------------------------------------------------- /lib/mkdirs/__tests__/issue-93.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/__tests__/issue-93.test.js -------------------------------------------------------------------------------- /lib/mkdirs/__tests__/mkdir.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/__tests__/mkdir.test.js -------------------------------------------------------------------------------- /lib/mkdirs/__tests__/mkdirp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/__tests__/mkdirp.test.js -------------------------------------------------------------------------------- /lib/mkdirs/__tests__/opts-undef.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/__tests__/opts-undef.test.js -------------------------------------------------------------------------------- /lib/mkdirs/__tests__/perm.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/__tests__/perm.test.js -------------------------------------------------------------------------------- /lib/mkdirs/__tests__/perm_sync.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/__tests__/perm_sync.test.js -------------------------------------------------------------------------------- /lib/mkdirs/__tests__/race.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/__tests__/race.test.js -------------------------------------------------------------------------------- /lib/mkdirs/__tests__/rel.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/__tests__/rel.test.js -------------------------------------------------------------------------------- /lib/mkdirs/__tests__/root.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/__tests__/root.test.js -------------------------------------------------------------------------------- /lib/mkdirs/__tests__/sync.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/__tests__/sync.test.js -------------------------------------------------------------------------------- /lib/mkdirs/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/index.js -------------------------------------------------------------------------------- /lib/mkdirs/make-dir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/make-dir.js -------------------------------------------------------------------------------- /lib/mkdirs/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/mkdirs/utils.js -------------------------------------------------------------------------------- /lib/move/__tests__/cross-device-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/move/__tests__/cross-device-utils.js -------------------------------------------------------------------------------- /lib/move/__tests__/move-case-insensitive-paths.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/move/__tests__/move-case-insensitive-paths.test.js -------------------------------------------------------------------------------- /lib/move/__tests__/move-preserve-timestamp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/move/__tests__/move-preserve-timestamp.test.js -------------------------------------------------------------------------------- /lib/move/__tests__/move-prevent-moving-identical.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/move/__tests__/move-prevent-moving-identical.test.js -------------------------------------------------------------------------------- /lib/move/__tests__/move-prevent-moving-into-itself.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/move/__tests__/move-prevent-moving-into-itself.test.js -------------------------------------------------------------------------------- /lib/move/__tests__/move-sync-case-insensitive-paths.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/move/__tests__/move-sync-case-insensitive-paths.test.js -------------------------------------------------------------------------------- /lib/move/__tests__/move-sync-preserve-timestamp.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/move/__tests__/move-sync-preserve-timestamp.test.js -------------------------------------------------------------------------------- /lib/move/__tests__/move-sync-prevent-moving-identical.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/move/__tests__/move-sync-prevent-moving-identical.test.js -------------------------------------------------------------------------------- /lib/move/__tests__/move-sync-prevent-moving-into-itself.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/move/__tests__/move-sync-prevent-moving-into-itself.test.js -------------------------------------------------------------------------------- /lib/move/__tests__/move-sync.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/move/__tests__/move-sync.test.js -------------------------------------------------------------------------------- /lib/move/__tests__/move.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/move/__tests__/move.test.js -------------------------------------------------------------------------------- /lib/move/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/move/index.js -------------------------------------------------------------------------------- /lib/move/move-sync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/move/move-sync.js -------------------------------------------------------------------------------- /lib/move/move.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/move/move.js -------------------------------------------------------------------------------- /lib/output-file/__tests__/output.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/output-file/__tests__/output.test.js -------------------------------------------------------------------------------- /lib/output-file/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/output-file/index.js -------------------------------------------------------------------------------- /lib/path-exists/__tests__/path-exists-sync.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/path-exists/__tests__/path-exists-sync.test.js -------------------------------------------------------------------------------- /lib/path-exists/__tests__/path-exists.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/path-exists/__tests__/path-exists.test.js -------------------------------------------------------------------------------- /lib/path-exists/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/path-exists/index.js -------------------------------------------------------------------------------- /lib/remove/__tests__/remove-dir.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/remove/__tests__/remove-dir.test.js -------------------------------------------------------------------------------- /lib/remove/__tests__/remove-file.test.js: -------------------------------------------------------------------------------- 1 | // todo 2 | -------------------------------------------------------------------------------- /lib/remove/__tests__/remove-sync-dir.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/remove/__tests__/remove-sync-dir.test.js -------------------------------------------------------------------------------- /lib/remove/__tests__/remove-sync-file.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/remove/__tests__/remove-sync-file.test.js -------------------------------------------------------------------------------- /lib/remove/__tests__/remove.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/remove/__tests__/remove.test.js -------------------------------------------------------------------------------- /lib/remove/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/remove/index.js -------------------------------------------------------------------------------- /lib/util/__tests__/stat.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/util/__tests__/stat.test.js -------------------------------------------------------------------------------- /lib/util/__tests__/utimes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/util/__tests__/utimes.test.js -------------------------------------------------------------------------------- /lib/util/async.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/util/async.js -------------------------------------------------------------------------------- /lib/util/stat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/util/stat.js -------------------------------------------------------------------------------- /lib/util/utimes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/lib/util/utimes.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/package.json -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/test.js -------------------------------------------------------------------------------- /test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/test.mjs -------------------------------------------------------------------------------- /test/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jprichardson/node-fs-extra/HEAD/test/readme.md --------------------------------------------------------------------------------