PackageTrack
Sign in Get early access

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 2024
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 21
  1. 2.3.0 12 Mar 2024
    Release notes
    • Add the new Platform.lineTerminator property introduced in Dart 3.1.

    • Add the new Stdout.lineTerminator property introduced in Dart 3.4.

    • Add unimplemented setters for Stdin.echoMode, Stdin.echoNewlineMode, and Stdin.lineMode.

    Open source →
  2. 2.2.0 02 Sep 2022
    Release notes
    • Support the exclusive option for File.create and File.createSync.

    • Add the new Stdin.echoNewlineMode property introduced in Dart 2.18.

    Open source →
  3. 2.1.0 24 May 2021
    Release notes
    • Support the recursive option for File and Directory methods.

    • Properly support followLinks in Directory.list and Directory.listSync. The previous behavior always treated followLinks as false (even though the actual Dart default is true).

    Open source →
  4. 2.0.0 26 Apr 2021
    Release notes
    • Enable null-safety (requires Dart >=2.12).
    • Update exit to match the signature used by dart:io.
    Open source →
  5. 1.2.0 21 Nov 2020
    Release notes
    • Added a nodeFileSystem top-level field that implements the file package's FileSystem API.
    • Added file package members to instance types, including FileSystemEntity.fileSystem, .basename, and .dirname as well as Directory.childDirectory(), .childFile(), and .childLink().
    Open source →
  6. 1.1.1 13 May 2020
    Release notes
    • Implemented stdout and stderr library-level properties.
    • Platform.isIOS and Platform.isFuchsia now throw UnsupportedError.
    Open source →
  7. 1.1.0 07 May 2020
    Release notes
    • Added support for Dart 2.8 (#75)
    • Bumped Dart SDK constraint to 2.2.0
    Open source →
  8. 1.0.1 22 May 2019
    Release notes
    • Server side NodeHttpRequest and NodeHttpResponse are now available in public interface.
    Open source →
  9. 1.0.1+1 21 Jun 2019
    Release notes
    • Prepare for Uint8List SDK breaking change (dart-lang/sdk#36900). See #59 and #60 for details.
    Open source →
  10. 1.0.1+2 14 Jul 2019
    Release notes
    • More preparation for Uint8List SDK breaking change (dart-lang/sdk#36900). See #61 and #63 for details.
    Open source →
  11. 1.0.0 17 May 2019
    Release notes

    First stable release of this library which implements subset of dart:io interfaces, including File System objects, HttpServer, Platform and other common classes.

    Not all dart:io interfaces 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.md which reflects coverage of already implemented or exported dart:io APIs.
    Open source →
  12. 1.0.0-dev.10.0 07 Nov 2018 pre-release
    Release notes
    • Fixed NodeHttpResponse.redirect failing to convert Uri to string.
    Open source →
  13. 1.0.0-dev.9.0 05 Oct 2018 pre-release
    Release notes
    • Upgraded to latest build_node_compilers (0.2.0)
    Open source →
  14. 1.0.0-dev.8.0 24 Jul 2018 pre-release
    Release notes
    • Fixed: analysis warnings with latest Pub and Dart SDK.
    Open source →
  15. 1.0.0-dev.7.0 25 Jun 2018 pre-release
    Release notes
    • Fixed: handling errors in Directory.delete.
    • Fixed: handling relative paths in Directory.list.
    • Fixed: strong mode issues in Directory and File.
    • 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.
    Open source →
  16. 1.0.0-dev.6.0 22 Jun 2018 pre-release
    Release notes
    • Upgraded to latest build_node_compilers.
    Open source →
  17. 1.0.0-dev.5.0 11 Jun 2018 pre-release
    Release notes
    • Fixed deprecation warnings with Dart 2 dev 61 SDK version.
    Open source →
  18. 1.0.0-dev.4.0 06 Jun 2018 pre-release
    Release notes
    • 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).
    Open source →
  19. 1.0.0-dev.3.0 16 Apr 2018 pre-release
    Release notes
    • Allow list values in HttpHeaders.set.
    Open source →
  20. 1.0.0-dev.2.0 14 Feb 2018 pre-release
    Release notes
    • Complete implementation of InternetAddress.
    Open source →
  21. 1.0.0-dev.1.0 13 Feb 2018 pre-release
    Release notes
    • Split from node_interop.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive