aboutsummaryrefslogtreecommitdiffstats
path: root/surfingkeys/webpack.config.js
diff options
context:
space:
mode:
authorGravatar Tom Willemse2025-06-10 18:55:48 -0700
committerGravatar Tom Willemse2025-06-10 18:55:48 -0700
commite0c5aa1d6114ccdf4065a0dbe0e03ba2ac874749 (patch)
treeeb479774718340e49e372d40f03d6f4987e76d0e /surfingkeys/webpack.config.js
parenta91f71b22bde791ec0a14b31f948203adc73b880 (diff)
downloadnew-dotfiles-e0c5aa1d6114ccdf4065a0dbe0e03ba2ac874749.tar.gz
new-dotfiles-e0c5aa1d6114ccdf4065a0dbe0e03ba2ac874749.zip
Surfingkeys: Change from JavaScript to TypeScript
Diffstat (limited to 'surfingkeys/webpack.config.js')
-rw-r--r--surfingkeys/webpack.config.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/surfingkeys/webpack.config.js b/surfingkeys/webpack.config.js
new file mode 100644
index 0000000..ffd847c
--- /dev/null
+++ b/surfingkeys/webpack.config.js
@@ -0,0 +1,22 @@
+const path = require('path');
+
+module.exports = {
+ entry: './surfingkeys.ts',
+ mode: 'production',
+ module: {
+ rules: [
+ {
+ test: /\.ts$/,
+ use: 'ts-loader',
+ exclude: /node_modules/,
+ },
+ ],
+ },
+ resolve: {
+ extensions: ['.ts', '.js'],
+ },
+ output: {
+ filename: 'surfingkeys.js',
+ path: path.resolve(__dirname, 'dist'),
+ },
+};