Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Breaking: change API to be a real subset of Node's #15

Merged
merged 15 commits into from
Mar 11, 2019
Merged

Conversation

AviVahl
Copy link
Collaborator

@AviVahl AviVahl commented Mar 11, 2019

  • Drop node 8 support.
  • Exposes all promise-based API under promises field (matches Node 10+).
  • Node package uses Node 10's native promises API instead of promisifying them every time via proper-fs.
  • Callback-style API is now exposed as well from async file systems.
  • readlink (promise and callback style) and readlinkSync is now exposed as well, for better compatibility with libraries expecting Node-style API.

closes #14

@AviVahl AviVahl merged commit e7f2276 into master Mar 11, 2019
@AviVahl AviVahl deleted the avi/node-10 branch March 11, 2019 11:12
idoros pushed a commit to idoros/file-services that referenced this pull request May 1, 2019
- Drop node 8 support.
- Exposes all promise-based API under `promises` field (matches Node 10+).
- Node package uses Node 10's native `promises` API instead of promisifying them every time via `proper-fs`.
- Callback-style API is now exposed as well from async file systems.
- `readlink` (promise and callback style) and `readlinkSync` is now exposed as well, for better compatibility with libraries expecting Node-style API.

closes wixplosives#14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Node compatible file system
1 participant