node_io
Like dart:io but with Node.js.
2.3.0
69K downloads/mo
#1287 most downloaded on pub.dev
pulyaevskiy/node-interop
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 1.5 years
Nearly every release is documented
notes for 11 of 11 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
21 releases · first in 2018
0 releases in the last 12 months
see the full history below
Release timeline
21 releases · Feb 2018 to Mar 2024Releases
latest 21-
2.3.012 Mar 2024Release notes
Open source →-
Add the new
Platform.lineTerminatorproperty introduced in Dart 3.1. -
Add the new
Stdout.lineTerminatorproperty introduced in Dart 3.4. -
Add unimplemented setters for
Stdin.echoMode,Stdin.echoNewlineMode, andStdin.lineMode.
-
-
2.2.002 Sep 2022Release notes
Open source →-
Support the
exclusiveoption forFile.createandFile.createSync. -
Add the new
Stdin.echoNewlineModeproperty introduced in Dart 2.18.
-
-
2.1.024 May 2021Release notes
Open source →-
Support the
recursiveoption forFileandDirectorymethods. -
Properly support
followLinksinDirectory.listandDirectory.listSync. The previous behavior always treatedfollowLinksas false (even though the actual Dart default is true).
-
-
2.0.026 Apr 2021Release notes
Open source →- Enable null-safety (requires Dart >=2.12).
- Update
exitto match the signature used bydart:io.
-
1.2.021 Nov 2020Release notes
Open source →- Added a
nodeFileSystemtop-level field that implements thefilepackage'sFileSystemAPI. - Added
filepackage members to instance types, includingFileSystemEntity.fileSystem,.basename, and.dirnameas well asDirectory.childDirectory(),.childFile(), and.childLink().
- Added a
-
1.1.113 May 2020Release notes
Open source →- Implemented
stdoutandstderrlibrary-level properties. Platform.isIOSandPlatform.isFuchsianow throwUnsupportedError.
- Implemented
-
1.1.007 May 2020 -
1.0.122 May 2019Release notes
Open source →- Server side
NodeHttpRequestandNodeHttpResponseare now available in public interface.
- Server side
-
1.0.1+121 Jun 2019Release notes
Open source →- Prepare for Uint8List SDK breaking change (dart-lang/sdk#36900). See #59 and #60 for details.
-
1.0.1+214 Jul 2019Release notes
Open source →- More preparation for Uint8List SDK breaking change (dart-lang/sdk#36900). See #61 and #63 for details.
-
1.0.017 May 2019Release notes
Open source →First stable release of this library which implements subset of
dart:iointerfaces, including File System objects, HttpServer, Platform and other common classes.Not all
dart:iointerfaces are covered yet. Feel free to file an issue on Github if you need a specific class implemented in node_io.- Complete file system implementations for
Directory,File,RandomAccessFile,Link. - Added
STATUS.mdwhich reflects coverage of already implemented or exporteddart:ioAPIs.
- Complete file system implementations for
-
1.0.0-dev.10.007 Nov 2018 pre-release -
1.0.0-dev.9.005 Oct 2018 pre-release -
1.0.0-dev.8.024 Jul 2018 pre-release -
1.0.0-dev.7.025 Jun 2018 pre-releaseRelease notes
Open source →- Fixed: handling errors in
Directory.delete. - Fixed: handling relative paths in
Directory.list. - Fixed: strong mode issues in
DirectoryandFile. - Added:
File.create,File.delete,File.readAsString,File.rename,File.writeAsBytes,File.writeAsString. - Fixed: handling errors in
File.open,File.stat,File.statSync. - Fixed: converting byte data in
NodeIOSink. - Added: Minimal scaffold for Link FS entities.
- Fixed: handling errors in
-
1.0.0-dev.6.022 Jun 2018 pre-release -
1.0.0-dev.5.011 Jun 2018 pre-release -
1.0.0-dev.4.006 Jun 2018 pre-releaseRelease notes
Open source →- Fixed deprecation warnings with latest Dart 2 dev SDK.
- Refactored HttpHeaders to not rely on Node.js API introduced in v7.7.0 Allows using this wrapper in Google Cloud Functions environment which runs on Node.js 6.x (LTS).
-
1.0.0-dev.3.016 Apr 2018 pre-release -
1.0.0-dev.2.014 Feb 2018 pre-release -
1.0.0-dev.1.013 Feb 2018 pre-release