From b5e45eb7ab00418ed5b4a72f2b097de15ba19d94 Mon Sep 17 00:00:00 2001 From: DivadNojnarg Date: Mon, 1 Feb 2021 23:54:19 +0100 Subject: [PATCH 1/2] allow import "path/style.css" inside jsx (update webpack.config.js boilerplate) --- inst/templates/webpack.config.js.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/inst/templates/webpack.config.js.txt b/inst/templates/webpack.config.js.txt index bcfbb58..5f1d16b 100644 --- a/inst/templates/webpack.config.js.txt +++ b/inst/templates/webpack.config.js.txt @@ -16,6 +16,11 @@ module.exports = { options: { presets: ['@babel/preset-env', '@babel/preset-react'] } + }, + // For CSS so that import "path/style.css"; works + { + test: /\.css$/, + use: ['style-loader', 'css-loader'] } ] }, From 5ca81b1d6db8ce613d62fab3e68528421805d046 Mon Sep 17 00:00:00 2001 From: DivadNojnarg Date: Tue, 2 Feb 2021 11:28:58 +0100 Subject: [PATCH 2/2] added 2 missing deps in package.json template --- inst/templates/package.json.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/inst/templates/package.json.txt b/inst/templates/package.json.txt index 3116564..1db0962 100644 --- a/inst/templates/package.json.txt +++ b/inst/templates/package.json.txt @@ -9,6 +9,8 @@ "@babel/core": "^7.2.0", "babel-loader": "^8.0.4", "@babel/preset-env": "^7.2.0", - "@babel/preset-react": "^7.0.0" + "@babel/preset-react": "^7.0.0", + "css-loader": "^5.0.1", + "style-loader": "^2.0.0" } }