aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.config/swc/swc.json23
-rwxr-xr-x.local/bin/wrappers/swc2
2 files changed, 25 insertions, 0 deletions
diff --git a/.config/swc/swc.json b/.config/swc/swc.json
new file mode 100644
index 0000000..2f3bfc6
--- /dev/null
+++ b/.config/swc/swc.json
@@ -0,0 +1,23 @@
+{
+ "jsc": {
+ "parser": {
+ "syntax": "ecmascript",
+ "jsx": false,
+ "dynamicImport": false,
+ "privateMethod": false,
+ "functionBind": false,
+ "exportDefaultFrom": false,
+ "exportNamespaceFrom": false,
+ "decorators": false,
+ "decoratorsBeforeExport": false,
+ "topLevelAwait": false,
+ "importMeta": false,
+ "preserveAllComments": false
+ },
+ "target": "es3",
+ "loose": false,
+ "externalHelpers": false,
+ "keepClassNames": false
+ },
+ "isModule": false
+} \ No newline at end of file
diff --git a/.local/bin/wrappers/swc b/.local/bin/wrappers/swc
new file mode 100755
index 0000000..c352781
--- /dev/null
+++ b/.local/bin/wrappers/swc
@@ -0,0 +1,2 @@
+#!/bin/sh -eu
+$(which swc --all | grep --invert-match "local/bin" | head --lines 1) "$@" --config-file "$HOME/.config/swc/swc.json"