From 8844d29223626240ff99a0cdaccf1ee5a36cb3f6 Mon Sep 17 00:00:00 2001 From: s-ol Date: Fri, 19 Oct 2018 01:16:10 +1100 Subject: towards self-compiling --- webpack.config.js | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 webpack.config.js (limited to 'webpack.config.js') diff --git a/webpack.config.js b/webpack.config.js deleted file mode 100644 index 6783e8f..0000000 --- a/webpack.config.js +++ /dev/null @@ -1,41 +0,0 @@ -const fs = require('fs'); -const path = require('path'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); - -const config = { - context: path.resolve(__dirname, 'app'), - entry: './index.moon', - mode: 'development', - plugins: [ - new HtmlWebpackPlugin({ title: 'MMM: lunar low-gravity scripting playground' }), - ], -}; - -const dependencies = { - 'svg.js': 'svg.js', -}; -fs.readdirSync(config.context).forEach(file => { - if (file.endsWith('.moon') && !file.endsWith('.server.moon')) { - const basename = file.replace(/(\.client)?\.moon$/, ''); - dependencies[`app.${basename}`] = `./${file}`; - } -}); - -config.module = { - rules: [ - { - test: /\.moon$/, - use: [ - { - loader: 'fengari-loader', - options: { - dependencies, - }, - }, - 'moonscript-loader', - ] - }, - ] -}; - -module.exports = config; -- cgit v1.2.3