Skip to content

Commit 68aeeba

Browse files
authored
chore: use linefix to ensure platform line endings (#135)
Use linefix so that when developing changes the results of npm run prepare always have unix line endings so git diff commands don't show line ending changes for the ncc generated files.
1 parent def0926 commit 68aeeba

File tree

3 files changed

+19
-2
lines changed

3 files changed

+19
-2
lines changed

.github/workflows/check-dist.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131

3232
- name: Compare the expected and actual dist/ directories
3333
run: |
34-
if [ "$(git diff --ignore-space-at-eol dist/ | wc -l)" -gt "0" ]; then
34+
if [ "$(git diff dist/ | wc -l)" -gt "0" ]; then
3535
echo "Detected uncommitted changes after build. See status below:"
3636
git diff
3737
exit 1

package-lock.json

Lines changed: 16 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@
3030
},
3131
"devDependencies": {
3232
"@vercel/ncc": "^0.36.1",
33+
"linefix": "^0.1.1",
3334
"typescript": "5.0.4"
3435
},
3536
"scripts": {
36-
"prepare": "ncc build --target es2020 -o dist/restore src/restore.ts && ncc build --target es2020 -o dist/save src/save.ts"
37+
"prepare": "ncc build --target es2020 -o dist/restore src/restore.ts && ncc build --target es2020 -o dist/save src/save.ts && linefix dist"
3738
}
3839
}

0 commit comments

Comments
 (0)