From 05e00f9f49515503a0d1783c9185418c33b2b6bb Mon Sep 17 00:00:00 2001 From: bdistin Date: Mon, 11 Feb 2019 20:26:28 -0600 Subject: [PATCH] Release v0.4.3 (#92) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add atomics keyword, and bump to v0.1.5 * It requires Node.js 8.1.0 (#10) * fix npm npm wouldn't let me fix the pulished version correctly, had to bump package to fix. * Modualized Refactor and Docs (#12) * modualise and document * fix util requires * fix outputjsonatomic requires * finish out docs * generated docs * Fix travis * bump version to v0.2.0 * Fix lint * remove search the search didn't really work * cname for js.org * more docs customization * More document coverage * Fix lint * finish documentation coverage * Add a Codacy badge to README.md (#13) * Add Codacy badge * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * update docs * Create LICENSE * update dev deps, add tests to travis, unskip all tests * Some fixes, and a bunch more tests I am aware builds are going to fail for a while * Fix one test * finish tests draft * fix a couple tests * fix more tests * Fix build with test skips * 3 more skips * more test work * remove fixes * this is probably going to fail build * maybe fixed 1 test? * fix move test * fix some test bugs * skip symlink tests until I can rewrite to remove fs-mock * Create .travis-deploy.sh * Update package.json * Update .travis.yml * Update .travis-deploy.sh * try auto docs * Update .travis-deploy.sh * fix .travis-deploy? * Update .travis-deploy.sh * Update .travis-deploy.sh * Update .travis-deploy.sh * Update .travis-deploy.sh * Update .travis-deploy.sh * Update .travis-deploy.sh * Update .travis-deploy.sh * Site build: c4a1ec1e3c739d4a08a32ea2d4483600286200c9 * fix docs, from auto docs test * Site build: b8d9a56d40b100fd0e1a1e692561afd3e04b1bd6 * Update .travis-deploy.sh * Update .travis-deploy.sh * Update .travis.yml * Update .travis-deploy.sh * add .travis-deploy.sh to npmignore * update deps * Docs build: c94706278e9c45a54bed6f280c1b62466d3cbe41 * Docs build: 01c52e8c4d195c30b4eb4fe242970cde79a6d7f6 * Add Greenkeeper badge 🌴 (#15) * docs(readme): add Greenkeeper badge * Update README.md * Fix travis deploy * Docs build: 21de27fb68c853b1a8b5d3884de0a76504217f20 * update eslint * Update README.md * Docs build: 39e4515a722ca1270bfbd455a195def289d81ef0 * code cleanup * Fix typo (#16) * Docs build: e1f855619c43b870cd12d20f90098f69a97349a3 * fix util mkDir * Docs build: 011f8b74ec618b0bcb29d23c6987766596f6fbe9 * Fix copy error * 0.2.1 * Copy file (#18) * copyFile changes * some docs, still very wip * Update .travis.yml * mock fs can't handle the new fs.copyFile yet * emptyDir bugfix * last bug fix * Typings. (#19) * Create tslint.json * Fixed typos, added typings. * Fixed all JSDocs * minor fixes * fix lint and friends * missed docs * le typings * Docs build: 29fb5da6294b703ca6e7424ba4caf2e245b16a9f * update readme * Docs build: 83dc519c5f933a08803bf127595d6d4242fbf757 * Coverage (#21) * start coverage and docs changes * remove docs from future master * oops travis * make codacy happy more tests, still wip * progress, but mock-fs sucks * fix scripts * begin module structure and ditching mock-fs * add another test to see if somethings wrong... * oops * Update Messages, Add test * tests progress * push progress * push progress * oops * push progress * oops * finish basic tests * small fixes * oops * bug fix * test fixes * should fix a lot of symlink bugs? * maybe fix move tests? * take 2 move tests * take 3 move * fix remove tests * ahah! * see how this fares for copy * idek anymore * try this on for size * duh * fingers crossed * more copy coverage * copy coverage * Update README.md * More unit tests (#22) * copy tests * oh yeah * symlink copy test * interesting edge test * oops * up threshold * update npm ignore for prepping patch release * 0.3.1 * Remove mock-fs since it's not used anymore * Scan (#24) * impliment scan idea (klaw without nastiness) * impliment limit * umm? * ohh! * should do the first directory. * add filter * fix limit * docs * copy paste OP * tests * fix test * unneeded `async` * typings I think * 0.3.2 * Fixed some types (#27) * Fixed some types * I guess this is the fix * chore(package): update ava to version 0.23.0 (#26) * Add matrix testing support * Add node 9 testing to coverage * uh, you skipped 8... * try again travis * ?? travis you there? * update lint * chore(package): update ava to version 0.25.0 (#28) * chore(package): update ava to version 0.25.0 (#29) Closes #28 * fix broken test? * Fixed typings (#30) * Fixed typings (hopefully) Fixed return types for createReadStream and createWriteStream Imported Buffer to fix a ton of errors * Fixed a missing property by just importing from fs I don't remember what I was trying to use, but something was missing from ReadStream/WriteStream. I just imported it from fs, to ensure consistency. * add fs/promises support if your node version is high enough * bump version and add note to readme * add node 10 tests to travis * fix broken test? * try again? * bump package.json * fix some docs * chore(package): update codacy-coverage to version 3.0.0 (#34) * more bugged docs * Update @types/node to the latest version 🚀 (#36) * chore(package): update @types/node to version 10.0.3 * Update README.md * fix lint warnings and fix fs.promises use for node ^10.1.0 drop support for node 10.0.0 fs.promises (will fall back to regular util.promisify so not breaking) * chore(package): update @types/node to version 10.1.3 (#39) * chore(package): update nyc to version 12.0.1 (#41) * Update README.md * Update typescript requirement to ^3.0.1 (#45) Updates the requirements on [typescript](https://github.com/Microsoft/TypeScript) to permit the latest version. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/commits/v3.0.1) Signed-off-by: dependabot[bot] * Update eslint requirement to ^5.2.0 (#46) Updates the requirements on [eslint](https://github.com/eslint/eslint) to permit the latest version. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v5.2.0) Signed-off-by: dependabot[bot] * docs: Improved typings and docs (#43) * doc: Updated all docs, made typings way better * fix: fsn#emptyDir (readdir returns string[], mkdirs returns string) * tslint: Replaced quotes * eslint: Remove @returns tag for emptyDir * tslint: Fix typings for fs#write * return 'file' if lstat errors * test: Add test for bug kyra found * bump version for release * fix alias `writeJsonAtomic` (#49) * bump version for release * Update nyc requirement from ^12.0.1 to ^13.0.1 (#51) Updates the requirements on [nyc](https://github.com/istanbuljs/nyc) to permit the latest version. - [Release notes](https://github.com/istanbuljs/nyc/releases) - [Changelog](https://github.com/istanbuljs/nyc/blob/master/CHANGELOG.md) - [Commits](https://github.com/istanbuljs/nyc/commits/v13.0.1) Signed-off-by: dependabot[bot] * Update scan.js * Chore(deps-dev): update ava requirement from ^0.25.0 to ^1.0.1 (#53) * Chore(deps-dev): update ava requirement from ^0.25.0 to ^1.0.1 Updates the requirements on [ava](https://github.com/avajs/ava) to permit the latest version. - [Release notes](https://github.com/avajs/ava/releases) - [Commits](https://github.com/avajs/ava/commits/v1.0.1) Signed-off-by: dependabot[bot] * Update copy.js * Update scan.js * Update remove.js * Update move.js * use yarn.lock for dependabot, add node 11 tests (#54) * use yarn.lock for dependabot, add node 11 tests * actually, no need to test node 9 any longer * refactor copy to be less complex (#55) * bump patch for new release * switch from codacy to coveralls * better test coverage * typos * add another test case * another test having trouble hitting the lines I want to... * more tests * fix expected assertions * more tests * lint * badge updates * attempt ignoring all windows specific code * wrong path ignored * updated comments * see if this makes a branch difference * more clear logic/ comments * lint * util coverage comments * remove duplicate coercion * refactor then/catch tree into try/catch await * lint * docs spelling * more tests and docs fixes * maybe fix coverage ignore? * add appveyor config (#57) * add appveyor config * new line endof file * get linux errors * breaking: rewrite move * test fails on both linux/windows, presumed flawed test * add proper ignores back to the new move * remove other clobber options * refactor util this might reduce coverage * better isSrcKid * fix bad refactor * another copy test * and another * another obscure test * bit of rewrite * better coverage * does this change how coverage sees branches? * ? * more rewrite no .then/.catch * symlink test * does this get that last symlink branch? * whoops * one last obscure test and hope we don't lock up travis * fix duplicate title * correction dev/null is a character device, not block device :( * Bump tslint from 5.11.0 to 5.12.0 Bumps [tslint](https://github.com/palantir/tslint) from 5.11.0 to 5.12.0. - [Release notes](https://github.com/palantir/tslint/releases) - [Changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/palantir/tslint/compare/5.11.0...5.12.0) Signed-off-by: dependabot[bot] * Bump @types/node from 10.12.15 to 10.12.17 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped) from 10.12.15 to 10.12.17. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits) Signed-off-by: dependabot[bot] * coverage * or actually * fix superfluous argument * clobber removed * make prs report coverage too (#60) * Bump @types/node from 10.12.17 to 10.12.18 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped) from 10.12.17 to 10.12.18. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits) Signed-off-by: dependabot[bot] * Bump eslint from 5.10.0 to 5.11.0 Bumps [eslint](https://github.com/eslint/eslint) from 5.10.0 to 5.11.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v5.10.0...v5.11.0) Signed-off-by: dependabot[bot] * Bump eslint from 5.11.0 to 5.11.1 Bumps [eslint](https://github.com/eslint/eslint) from 5.11.0 to 5.11.1. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v5.11.0...v5.11.1) Signed-off-by: dependabot[bot] * consistent errors * ensure strict returns and consistency sweep * fix return type * fix coverage * more simplification * whoops * remove useless return * revert change to mkdirs since that slows recursive calls unnecessarily * more cleanup and engine bump for object spread * forgot to hit save * Bump eslint from 5.11.1 to 5.12.0 Bumps [eslint](https://github.com/eslint/eslint) from 5.11.1 to 5.12.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v5.11.1...v5.12.0) Signed-off-by: dependabot[bot] * Bump tslint from 5.12.0 to 5.12.1 Bumps [tslint](https://github.com/palantir/tslint) from 5.12.0 to 5.12.1. - [Release notes](https://github.com/palantir/tslint/releases) - [Changelog](https://github.com/palantir/tslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/palantir/tslint/compare/5.12.0...5.12.1) Signed-off-by: dependabot[bot] * Bump ava from 1.0.1 to 1.1.0 Bumps [ava](https://github.com/avajs/ava) from 1.0.1 to 1.1.0. - [Release notes](https://github.com/avajs/ava/releases) - [Commits](https://github.com/avajs/ava/compare/v1.0.1...v1.1.0) Signed-off-by: dependabot[bot] * Bump typescript from 3.2.2 to 3.2.4 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.2.2 to 3.2.4. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v3.2.2...v3.2.4) Signed-off-by: dependabot[bot] * Bump eslint from 5.12.0 to 5.12.1 Bumps [eslint](https://github.com/eslint/eslint) from 5.12.0 to 5.12.1. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v5.12.0...v5.12.1) Signed-off-by: dependabot[bot] * Bump ava from 1.1.0 to 1.2.0 Bumps [ava](https://github.com/avajs/ava) from 1.1.0 to 1.2.0. - [Release notes](https://github.com/avajs/ava/releases) - [Commits](https://github.com/avajs/ava/compare/v1.1.0...v1.2.0) Signed-off-by: dependabot[bot] * Bump @types/node from 10.12.18 to 10.12.19 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped) from 10.12.18 to 10.12.19. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits) Signed-off-by: dependabot[bot] * Bump @types/node from 10.12.19 to 10.12.20 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped) from 10.12.19 to 10.12.20. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits) Signed-off-by: dependabot[bot] * Bump typescript from 3.2.4 to 3.3.1 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.2.4 to 3.3.1. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/compare/v3.2.4...v3.3.1) Signed-off-by: dependabot[bot] * Bump @types/node from 10.12.20 to 10.12.21 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped) from 10.12.20 to 10.12.21. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits) Signed-off-by: dependabot[bot] * Bump eslint from 5.12.1 to 5.13.0 Bumps [eslint](https://github.com/eslint/eslint) from 5.12.1 to 5.13.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v5.12.1...v5.13.0) Signed-off-by: dependabot[bot] * Bump jsdoc from `b214273` to `10c004f` Bumps [jsdoc](https://github.com/jsdoc3/jsdoc) from `b214273` to `10c004f`. - [Release notes](https://github.com/jsdoc3/jsdoc/releases) - [Commits](https://github.com/jsdoc3/jsdoc/compare/b21427343c7294bbf1f14c718a390f3e955e37cb...10c004f823b2d8691441e1b0b8d296005b087ae1) Signed-off-by: dependabot[bot] * Bump nyc from 13.1.0 to 13.2.0 Bumps [nyc](https://github.com/istanbuljs/nyc) from 13.1.0 to 13.2.0. - [Release notes](https://github.com/istanbuljs/nyc/releases) - [Changelog](https://github.com/istanbuljs/nyc/blob/master/CHANGELOG.md) - [Commits](https://github.com/istanbuljs/nyc/compare/v13.1.0...v13.2.0) Signed-off-by: dependabot[bot] * Bump ava from 1.2.0 to 1.2.1 Bumps [ava](https://github.com/avajs/ava) from 1.2.0 to 1.2.1. - [Release notes](https://github.com/avajs/ava/releases) - [Commits](https://github.com/avajs/ava/compare/v1.2.0...v1.2.1) Signed-off-by: dependabot[bot] * Bump @types/node from 10.12.21 to 10.12.23 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped) from 10.12.21 to 10.12.23. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits) Signed-off-by: dependabot[bot] * Bump typescript from 3.3.1 to 3.3.3 Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.3.1 to 3.3.3. - [Release notes](https://github.com/Microsoft/TypeScript/releases) - [Commits](https://github.com/Microsoft/TypeScript/commits) Signed-off-by: dependabot[bot] * TypeScript Re-Write (#83) * wip ts rewrite * odd? * ah * make min node 10 * fix appveyor * cleaner export * Revert "cleaner export" This reverts commit 398a928c44795395b737d298669c491385c7c8af. * remove typings, update readme * full sounds wrong with ts * more official * update npm ignore * see if this fixes coverage * fix coverage * add a chmod test * mode includes more than just the chmod * who knows, tbh * make it more interesting * fk it * switch to a basic typedocs * fix output * update npm description * bump minor for new release * run tests in typescript (#85) * run tests in typescript * oops, fix test * fix linting * real fixes * use more yarn * fix lint * try this * revert coverage reporting * ok whatever * might aswell change these too * ugh, fix this * I cba anymore * bump patch for new release * misc: Add function overloads (#87) * bump patch for new release * Bump @types/node from 10.12.23 to 10.12.24 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped) from 10.12.23 to 10.12.24. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits) Signed-off-by: dependabot[bot] * Bump eslint-config-klasa from `7095d9d` to `e0c5945` Bumps [eslint-config-klasa](https://github.com/dirigeants/klasa-lint) from `7095d9d` to `e0c5945`. - [Release notes](https://github.com/dirigeants/klasa-lint/releases) - [Commits](https://github.com/dirigeants/klasa-lint/compare/7095d9d809d52c0fbf26e0725d9197ac5b94644e...e0c5945b8894bc8e7ff7acbcf5d21b5ff4eff225) Signed-off-by: dependabot[bot] * chore(engines): Bump to 10.1.0 (#91) 10.0.0 added fs/promises, but we use fs.promises, which is implemented in 10.1.0 * Bump for new release --- package.json | 4 ++-- yarn.lock | 9 +++------ 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 2f528f60..3bf5b3d9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fs-nextra", - "version": "0.4.2", + "version": "0.4.3", "description": "Node.js native fs promises with next-generation extra methods.", "main": "dist/index.js", "scripts": { @@ -32,7 +32,7 @@ "author": "BDISTIN", "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=10.1.0" }, "devDependencies": { "@types/node": "^10.1.3", diff --git a/yarn.lock b/yarn.lock index 79497d4c..0706c551 100644 --- a/yarn.lock +++ b/yarn.lock @@ -334,14 +334,10 @@ version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" -"@types/node@*": +"@types/node@*", "@types/node@^10.1.3": version "10.12.24" resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.24.tgz#b13564af612a22a20b5d95ca40f1bffb3af315cf" -"@types/node@^10.1.3": - version "10.12.23" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.23.tgz#308a3acdc5d1c842aeadc50b867d99c46cfae868" - "@types/shelljs@^0.8.0": version "0.8.2" resolved "https://registry.yarnpkg.com/@types/shelljs/-/shelljs-0.8.2.tgz#6fa9314497ec7b61c28a21485bfa915e64894751" @@ -1242,7 +1238,8 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.4, escape-string-regexp@^ "eslint-config-klasa@github:dirigeants/klasa-lint": version "0.0.1" - resolved "https://codeload.github.com/dirigeants/klasa-lint/tar.gz/7095d9d809d52c0fbf26e0725d9197ac5b94644e" + uid e0c5945b8894bc8e7ff7acbcf5d21b5ff4eff225 + resolved "https://codeload.github.com/dirigeants/klasa-lint/tar.gz/e0c5945b8894bc8e7ff7acbcf5d21b5ff4eff225" eslint-scope@^4.0.0: version "4.0.0"