aboutsummaryrefslogtreecommitdiff
path: root/static/prettify-tsconfig.js
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2023-09-07 01:33:28 +0200
committerHugo Hörnquist <hugo@lysator.liu.se>2023-09-07 02:49:55 +0200
commit644df12ff5ab037911cb0db4593d5b8a1b1d1d2f (patch)
treeb2a3f8061d05d2fdde8007c5f7d44cebb9fcd5ac /static/prettify-tsconfig.js
parentMove JS documentation into the JS-code. (diff)
downloadcalp-644df12ff5ab037911cb0db4593d5b8a1b1d1d2f.tar.gz
calp-644df12ff5ab037911cb0db4593d5b8a1b1d1d2f.tar.xz
Normalize tsconfig formatting.
Diffstat (limited to 'static/prettify-tsconfig.js')
-rwxr-xr-xstatic/prettify-tsconfig.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/static/prettify-tsconfig.js b/static/prettify-tsconfig.js
new file mode 100755
index 00000000..a2bef6f0
--- /dev/null
+++ b/static/prettify-tsconfig.js
@@ -0,0 +1,15 @@
+#!/usr/bin/env node
+
+/*
+ * Script to normalize tsconfig.json.
+ */
+
+const { parse, stringify, assign } = require('comment-json')
+const fs = require('fs')
+
+const filename = 'tsconfig.json'
+
+const obj = parse(fs.readFileSync(filename).toString())
+const output = stringify(obj, null, 4)
+
+fs.writeFileSync(filename, output)