mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-09 02:16:35 +00:00
Restore old Hass.io HTML build (#1218)
This commit is contained in:
parent
66012da4de
commit
045b1d02be
@ -19,7 +19,7 @@
|
|||||||
function addScript(src) {
|
function addScript(src) {
|
||||||
var e = document.createElement('script');
|
var e = document.createElement('script');
|
||||||
e.src = src;
|
e.src = src;
|
||||||
document.head.appendChild(e);
|
document.write(e.outerHTML);
|
||||||
}
|
}
|
||||||
var webComponentsSupported = (
|
var webComponentsSupported = (
|
||||||
'customElements' in window &&
|
'customElements' in window &&
|
||||||
@ -29,6 +29,10 @@
|
|||||||
addScript('/static/webcomponents-bundle.js');
|
addScript('/static/webcomponents-bundle.js');
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<script src="./app.js"></script>
|
<!--
|
||||||
|
Disabled while we make Home Assistant able to serve the right files.
|
||||||
|
<script src="./app.js"></script>
|
||||||
|
-->
|
||||||
|
<link rel='import' href='./hassio-app.html'>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -12,3 +12,11 @@ rm -rf $OUTPUT_DIR_ES5
|
|||||||
node script/gen-icons.js
|
node script/gen-icons.js
|
||||||
NODE_ENV=production ../node_modules/.bin/webpack -p
|
NODE_ENV=production ../node_modules/.bin/webpack -p
|
||||||
node script/gen-index-html.js
|
node script/gen-index-html.js
|
||||||
|
|
||||||
|
# Temporarily re-create old HTML import
|
||||||
|
echo "<script>" > $OUTPUT_DIR_ES5/hassio-app.html
|
||||||
|
cat $OUTPUT_DIR_ES5/app.js >> $OUTPUT_DIR_ES5/hassio-app.html
|
||||||
|
cat $OUTPUT_DIR_ES5/chunk.*.js >> $OUTPUT_DIR_ES5/hassio-app.html
|
||||||
|
echo "</script>" >> $OUTPUT_DIR_ES5/hassio-app.html
|
||||||
|
rm $OUTPUT_DIR_ES5/app.js*
|
||||||
|
rm $OUTPUT_DIR_ES5/chunk.*
|
||||||
|
@ -11,7 +11,7 @@ if (!version) {
|
|||||||
const VERSION = version[0];
|
const VERSION = version[0];
|
||||||
const isProdBuild = process.env.NODE_ENV === 'production'
|
const isProdBuild = process.env.NODE_ENV === 'production'
|
||||||
const chunkFilename = isProdBuild ?
|
const chunkFilename = isProdBuild ?
|
||||||
'[name]-[chunkhash].chunk.js' : '[name].chunk.js';
|
'chunk.[chunkhash].js' : '[name].chunk.js';
|
||||||
|
|
||||||
const plugins = [
|
const plugins = [
|
||||||
new webpack.DefinePlugin({
|
new webpack.DefinePlugin({
|
||||||
@ -33,7 +33,9 @@ if (isProdBuild) {
|
|||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
mode: isProdBuild ? 'production' : 'development',
|
mode: isProdBuild ? 'production' : 'development',
|
||||||
devtool: isProdBuild ? 'source-map ' : 'inline-source-map',
|
// Disabled in prod while we make Home Assistant able to serve the right files.
|
||||||
|
// Was source-map
|
||||||
|
devtool: isProdBuild ? 'none' : 'inline-source-map',
|
||||||
entry: {
|
entry: {
|
||||||
app: './src/hassio-app.js',
|
app: './src/hassio-app.js',
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user