PackageTrack
Sign in Get early access

atomically

Read and write files atomically and reliably.

2.1.1 55M downloads/mo #3437 most downloaded on npm fabiospampinato/atomically

What this package is like to depend on

Last release 6 months ago

08 Feb 2026

Release timing varies

gaps range from 3 weeks to 2.0 years

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

6 years old

19 releases · first in 2020

5 releases in the last 12 months

see the full history below

Release timeline

19 releases · Jul 2020 to Feb 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 19
  1. 2.1.1 08 Feb 2026
    Commits, not release notes

    This project publishes no release notes. Between v2.1.0 and v2.1.1 there were 4 commits, 4 of them substantive:

    • Readme: simplified installation instructions
    • Readme: mentioning how Readable streams can be written atomically too
    • Ensuring .tap and .nyc_output folders are not published to npm
    • Bumped version to 2.1.1
  2. 2.1.0 26 Oct 2025
    Commits, not release notes

    This project publishes no release notes. Between v2.0.6 and v2.1.0 there were 2 commits, 2 of them substantive:

    • Added support for writing readable streams too (async only) (#10)
    • Bumped version to 2.1.0
  3. 2.0.6 26 Oct 2025
    Commits, not release notes

    This project publishes no release notes. Between v2.0.5 and v2.0.6 there were 3 commits, 3 of them substantive:

    • Upgraded tap to v21
    • Disabled warnings from esbuild
    • Bumped version to 2.0.6
  4. 2.0.5 26 Oct 2025
    Commits, not release notes

    This project publishes no release notes. Between v2.0.4 and v2.0.5 there were 2 commits, 2 of them substantive:

    • Fixed DEFAULT_USER_{U,G}ID calculation in edge cases (#16)
    • Bumped version to 2.0.5
  5. 2.0.4 26 Oct 2025
    Commits, not release notes

    This project publishes no release notes. Between v2.0.3 and v2.0.4 there were 6 commits, 6 of them substantive:

    • Upgraded stubborn-fs to v2
    • Updated some dependencies
    • Avoiding publishing unnecessary files to NPM
    • Ensuring package.json has a license field
    • Removed leftover constant
    • Bumped version to 2.0.4
  6. 2.0.3 04 Apr 2024
    Commits, not release notes

    This project publishes no release notes. Between v2.0.2 and v2.0.3 there were 4 commits, 4 of them substantive:

    • Updated dependencies
    • Simplified .gitignore
    • Ensuring the "Encoding", "ReadOptions" and "WriteOptions" types are exported
    • Bumped version to 2.0.3
  7. 2.0.2 26 Jul 2023
    Commits, not release notes

    This project publishes no release notes. Between v2.0.1 and v2.0.2 there were 4 commits, 4 of them substantive:

    • Lowercased readme file
    • Lowercased license file
    • Updated stubborn-fs, which has an important bug fix
    • Bumped version to 2.0.2
  8. 2.0.1 11 Feb 2023
    Commits, not release notes

    This project publishes no release notes. Between v2.0.0 and v2.0.1 there were 4 commits, 4 of them substantive:

    • Ensuring "process" is imported explicitly
    • Updated dependencies
    • Minor changes
    • Bumped version to 2.0.1
  9. 2.0.0 06 Nov 2022
    Commits, not release notes

    This project publishes no release notes. Between v1.7.0 and v2.0.0 there were 17 commits, 17 of them substantive:

    • Updated tests to make sure they run on my new computer
    • Partial switch to ESM
    • Increased timeouts
    • Removed "is" dependency
    • Updated some dependencies
    • Updated tests
    • Readme: updated default timeouts
    • Updated stubborn-fs
    • Ensuring 0 timeouts are handled reliably
    • Skipping the mkdir call if we know the file exists already
    • Skipping the stat call if we know the file doesn't exist yet
    • Skipping the cmod call if we the file mode to set is the default one we have already
    • Skipping the chown call if we the file mode to set is the default one we have already
    • Minor formatting change
    • Turned a couple of tests off, since they assume that something is unoptimized to work
    • Updated benchmark
    • Bumped version to 2.0.0
  10. 1.7.0 11 Nov 2020

    Nothing published for this version

  11. 1.6.0 20 Oct 2020

    Nothing published for this version

  12. 1.5.0 18 Oct 2020

    Nothing published for this version

  13. 1.4.0 17 Oct 2020

    Nothing published for this version

  14. 1.3.2 20 Jul 2020

    Nothing published for this version

  15. 1.3.1 05 Jul 2020

    Nothing published for this version

  16. 1.3.0 04 Jul 2020

    Nothing published for this version

  17. 1.2.0 04 Jul 2020

    Nothing published for this version

  18. 1.1.0 04 Jul 2020

    Nothing published for this version

  19. 1.0.0 02 Jul 2020

    Nothing published for this version

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