grantila / grantila/yaml-diff-patch

Formatting issues

Open
#3 6 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
24
Forks
5
PR merge metrics
No merged PRs in 30d

Description

## Test 1 (Extra new lines are removed)
```ts
const yaml = `
a: 1

b: 1
`;
const result = yamlOverwrite(yaml, { a: 2, b: 2 });
console.log(result);
```
### Expected
```yaml
a: 2

b: 2
```
### Actual
```yaml
a: 2

b: 2
```

## Test 1 (Empty comments are removed sometimes)
```ts
const yaml = `
a: 1
#
# some doc
#
b: 1
#
c: 1
`;
const result = yamlOverwrite(yaml, { a: 2, b: 2, c: 2 });
console.log(result);
```
### Expected
```yaml
a: 2
#
# some doc
#
b: 2
#
c: 2
```
### Actual
```yaml
a: 2
# some doc
#
b: 2
c: 2
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.