From cdf956e3e98d28f1cb5a51c1579aeeb044964b79 Mon Sep 17 00:00:00 2001 From: Prerak Mann Date: Mon, 19 Jun 2023 03:22:13 +0530 Subject: [PATCH] Handle carriage return on windows --- tool/generate_json_schema.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tool/generate_json_schema.dart b/tool/generate_json_schema.dart index 41bb398e..9a9c2c9c 100644 --- a/tool/generate_json_schema.dart +++ b/tool/generate_json_schema.dart @@ -14,9 +14,12 @@ import 'package:ffigen/src/strings.dart' as strings; void main() async { final actualJsonSchema = - JsonEncoder.withIndent(strings.ffigenJsonSchemaIndent).convert( - Config.getsRootSchema().generateJsonSchema(strings.ffigenJsonSchemaId), - ); + JsonEncoder.withIndent(strings.ffigenJsonSchemaIndent) + .convert( + Config.getsRootSchema() + .generateJsonSchema(strings.ffigenJsonSchemaId), + ) + .replaceAll("\r\n", "\n"); final file = File(strings.ffigenJsonSchemaFileName); if (!await file.exists()) {