chore: minify template files
This commit is contained in:
@@ -49,6 +49,8 @@
|
||||
"eslint-loader": "^2.2.1",
|
||||
"handlebars": "^4.5.1",
|
||||
"handlebars-loader": "^1.7.1",
|
||||
"html-minifier": "^4.0.0",
|
||||
"html-minifier-loader": "^1.4.1",
|
||||
"husky": "^3.0.9",
|
||||
"istanbul": "^0.4.5",
|
||||
"jasmine-core": "^2.8.0",
|
||||
|
||||
@@ -74,10 +74,20 @@ module.exports = {
|
||||
// https://github.com/wycats/handlebars.js/issues/1134
|
||||
{
|
||||
test: /\.hbs$/,
|
||||
loader: nodeModDir + 'handlebars-loader/index.js',
|
||||
options: {
|
||||
runtime: srcDir + 'lib/handlebars.js'
|
||||
}
|
||||
use: [
|
||||
{
|
||||
loader: nodeModDir + 'handlebars-loader/index.js',
|
||||
options: {
|
||||
runtime: srcDir + 'lib/handlebars.js'
|
||||
}
|
||||
},
|
||||
{
|
||||
loader: 'html-minifier-loader',
|
||||
options: {
|
||||
ignoreCustomFragments: [/\{\{\{[^}]+\}\}\}/, /\{\{[^}]+\}\}/]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
test: /\.json$/,
|
||||
|
||||
@@ -15,37 +15,24 @@ export default [
|
||||
},
|
||||
{
|
||||
name: 'Device',
|
||||
val: `<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="eruda-device-key">screen</td>
|
||||
<td>${screen.width} * ${screen.height}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>viewport</td>
|
||||
<td>${window.innerWidth} * ${window.innerHeight}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>pixel ratio</td>
|
||||
<td>${window.devicePixelRatio}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>`
|
||||
val: [
|
||||
'<table><tbody>',
|
||||
`<tr><td class="eruda-device-key">screen</td><td>${screen.width} * ${screen.height}</td></tr>`,
|
||||
`<tr><td>viewport</td><td>${window.innerWidth} * ${window.innerHeight}</td></tr>`,
|
||||
`<tr><td>pixel ratio</td><td>${window.devicePixelRatio}</td></tr>`,
|
||||
'</tbody></table>'
|
||||
].join('')
|
||||
},
|
||||
{
|
||||
name: 'System',
|
||||
val: `<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td class="eruda-system-key">os</td>
|
||||
<td>${detectOs()}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>browser</td>
|
||||
<td>${browser.name + ' ' + browser.version}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>`
|
||||
val: [
|
||||
'<table><tbody>',
|
||||
`<tr><td class="eruda-system-key">os</td><td>${detectOs()}</td></tr>`,
|
||||
`<tr><td>browser</td><td>${browser.name +
|
||||
' ' +
|
||||
browser.version}</td></tr>`,
|
||||
'</tbody></table>'
|
||||
].join('')
|
||||
},
|
||||
{
|
||||
name: 'About',
|
||||
|
||||
Reference in New Issue
Block a user