Skip to content

Commit 2043f73

Browse files
feat: read and write configuration atomically
1 parent 1190294 commit 2043f73

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

cli/package-lock.json

+20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cli/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"@dfinity/principal": "^0.20.2",
3030
"@dfinity/utils": "^2.0.0",
3131
"@junobuild/admin": "^0.0.42",
32+
"atomically": "^2.0.2",
3233
"kleur": "^4.1.5",
3334
"node-fetch": "^3.3.2",
3435
"semver": "^7.5.4"

cli/src/states/cli.state.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type {JsonnableEd25519KeyIdentity} from '@dfinity/identity/lib/cjs/identity/ed25519';
22
import {nonNullish} from '@dfinity/utils';
3-
import {existsSync, readFileSync, writeFileSync} from 'node:fs';
4-
3+
import {readFileSync, writeFileSync} from 'atomically';
4+
import {existsSync} from 'node:fs';
55
import type {ModuleMetadata} from '../types/module';
66

77
interface CliStoreData {

0 commit comments

Comments
 (0)