aboutsummaryrefslogtreecommitdiff
path: root/deploy/gen_css_diff.js
diff options
context:
space:
mode:
authorEvgeny Zinoviev <me@ch1p.io>2022-07-11 02:59:35 +0300
committerEvgeny Zinoviev <me@ch1p.io>2022-07-11 02:59:40 +0300
commit864e73cdc75a2fb0e4fad500f649dae2343c10a8 (patch)
tree6ce6762c6be72c98592a32fe0bed4f2ce751d544 /deploy/gen_css_diff.js
parentcb13ea239b9f1ca6aea43125d5694d5a55dcd287 (diff)
rewrite css and js assets building
Diffstat (limited to 'deploy/gen_css_diff.js')
-rwxr-xr-xdeploy/gen_css_diff.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/deploy/gen_css_diff.js b/deploy/gen_css_diff.js
new file mode 100755
index 0000000..5ca1945
--- /dev/null
+++ b/deploy/gen_css_diff.js
@@ -0,0 +1,14 @@
+#!/usr/bin/env node
+const {generateCSSPatch} = require('css-patch')
+const fs = require('fs')
+
+const files = process.argv.slice(2)
+if (files.length !== 2) {
+ console.log(`usage: ${process.argv[0]} file1 file2`)
+ process.exit()
+}
+
+const css1 = fs.readFileSync(files[0], 'utf-8')
+const css2 = fs.readFileSync(files[1], 'utf-8')
+
+console.log(generateCSSPatch(css1, css2)) \ No newline at end of file