diff options
Diffstat (limited to 'crates/shirabe/src/package')
| -rw-r--r-- | crates/shirabe/src/package/locker.rs | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/crates/shirabe/src/package/locker.rs b/crates/shirabe/src/package/locker.rs index e90a8f0..59b81b1 100644 --- a/crates/shirabe/src/package/locker.rs +++ b/crates/shirabe/src/package/locker.rs @@ -14,6 +14,7 @@ use shirabe_php_shim::{ use crate::installer::InstallationManager; use crate::io::IOInterface; +use crate::json::JsonEncodeOptions; use crate::json::JsonFile; use crate::package::BasePackageHandle; use crate::package::CompleteAliasPackageHandle; @@ -133,14 +134,14 @@ impl Locker { Ok(hash( "md5", - &JsonFile::encode( + &JsonFile::encode_with_options( &PhpMixed::Array( relevant_content .into_iter() .map(|(k, v)| (k, Box::new(v))) .collect(), ), - 0, + JsonEncodeOptions::none(), ), )) } @@ -634,13 +635,9 @@ impl Locker { } else { self.virtual_file_written = true; let parsed = JsonFile::parse_json( - Some(&JsonFile::encode_with_indent( - &PhpMixed::Array(lock.into_iter().map(|(k, v)| (k, Box::new(v))).collect()), - shirabe_php_shim::JSON_UNESCAPED_SLASHES - | shirabe_php_shim::JSON_PRETTY_PRINT - | shirabe_php_shim::JSON_UNESCAPED_UNICODE, - JsonFile::INDENT_DEFAULT, - )), + Some(&JsonFile::encode(&PhpMixed::Array( + lock.into_iter().map(|(k, v)| (k, Box::new(v))).collect(), + ))), None, )?; let parsed_map: IndexMap<String, PhpMixed> = match parsed { |
