1
0
mirror of https://github.com/home-assistant/frontend.git synced 2025-12-20 02:38:53 +00:00

Introduce object rest spread (#1763)

This commit is contained in:
Paulus Schoutsen
2018-10-14 19:03:25 +02:00
committed by GitHub
parent 2f6595bca7
commit 3949b47e51
9 changed files with 54 additions and 78 deletions

View File

@@ -8,6 +8,7 @@ const CompressionPlugin = require("compression-webpack-plugin");
const HtmlWebpackPlugin = require("html-webpack-plugin");
const zopfli = require("@gfx/zopfli");
const translationMetadata = require("./build-translations/translationMetadata.json");
const { babelLoaderConfig } = require("./config/babel.js");
const version = fs.readFileSync("setup.py", "utf8").match(/\d{8}[^']*/);
if (!version) {
@@ -61,30 +62,7 @@ function createConfig(isProdBuild, latestBuild) {
entry,
module: {
rules: [
{
test: /\.m?js$/,
use: {
loader: "babel-loader",
options: {
presets: [
!latestBuild && [
require("@babel/preset-env").default,
{ modules: false },
],
].filter(Boolean),
plugins: [
// Only support the syntax, Webpack will handle it.
"@babel/syntax-dynamic-import",
[
"@babel/transform-react-jsx",
{
pragma: "h",
},
],
],
},
},
},
babelLoaderConfig({ latestBuild }),
{
test: /\.(html)$/,
use: {