Skip to content
GitLab
Explore
Sign in
Commits on Source (3)
Update pipfile dependencies
· c730d2cb
Aljaž Srebrnič
authored
Feb 02, 2019
c730d2cb
Add and enable Terser minification
· 3b49eee8
Aljaž Srebrnič
authored
Feb 02, 2019
3b49eee8
Use default devtool
· 61768473
Aljaž Srebrnič
authored
Feb 02, 2019
61768473
Show whitespace changes
Inline
Side-by-side
Pipfile.lock
View file @
61768473
...
...
@@ -39,10 +39,10 @@
},
"certifi"
:
{
"hashes"
:
[
"sha256:
339dc09518b07e2fa7eda5450740925974815557727d6bd35d319c1524a04a4c
"
,
"sha256:
6d58c986d22b038
c8c
0
df
30d639f23a3e6d172a05c3583e766f4c0b785c0986a
"
"sha256:
47f9c83ef4c0c621eaef743f133f09fa8a74a9b75f037e8624f83bd1b6626cb7
"
,
"sha256:
993f830721089fef441cdfeb4b2
c8c
9
df
86f0c63239f06bd025a76a7daddb033
"
],
"version"
:
"==2018.1
0.15
"
"version"
:
"==2018.1
1.29
"
},
"cffi"
:
{
"hashes"
:
[
...
...
@@ -97,28 +97,27 @@
},
"cryptography"
:
{
"hashes"
:
[
"sha256:0
2602e1672b62e803e08617ec286041cc453e8d43f093a5f4162095506bc0beb
"
,
"sha256:
10b48e848e1edb93c1d3b797c83c72b4c387ab0eb4330aaa26da8049a6cbede0
"
,
"sha256:
17db09db9d7c5de130023657be42689d1a5f60502a14f6f745f6f65a6b8195c0
"
,
"sha256:2
27da3a896df1106b1a69b1e319dce218fa04395e8cc78be7e31ca94c21254bc
"
,
"sha256:
2cbaa03ac677db6c821dac3f4cdfd1461a32d0615847eedbb0df54bb7802e1f7
"
,
"sha256:
31db8febfc768e4b4bd826750a70c79c99ea423f4697d1dab764eb9f9f849519
"
,
"sha256:4
a510d268e55e2e067715d728e4ca6cd26a8e9f1f3d174faf88e6f2cb6b6c395
"
,
"sha256:
6a88d9004310a198c474d8a822ee96a6dd6c01efe66facdf17cb692512ae5bc0
"
,
"sha256:
76936ec70a9b72eb8c58314c38c55a0336a2b36de0c7ee8fb874a4547cadbd39
"
,
"sha256:7
e3b4aecc4040928efa8a7cdaf074e868af32c58ffc9bb77e7bf2c1a16783286
"
,
"sha256:8
168bcb08403ef144ff1fb880d416f49e2728101d02aaadfe9645883222c0aa5
"
,
"sha256:
8229ceb79a1792823d87779959184a1bf95768e9248c93ae9f97c7a2f60376a1
"
,
"sha256:
8a19e9f2fe69f6a44a5c156968d9fc8df56d09798d0c6a34ccc373bb186cee86
"
,
"sha256:
8d10113ca826a4c29d5b85b2c4e045ffa8bad74fb525ee0eceb1d38d4c70dfd6
"
,
"sha256:
be495b8ec5a939a7605274b6e59fbc35e76f5ad814ae010eb679529671c9e11
9"
,
"sha256:
dc2d3f3b1548f4d11786616cf0f4415e25b0fbecb8a1d2cd8c07568f13fdde38
"
,
"sha256:
e4aecdd9d5a3d06c337894c9a6e2961898d3f64fe54ca920a72234a3de0f9cb3
"
,
"sha256:e
79ab4485b99eacb2166f3212218dd858258f374855e1568f728462b0e6ee0d9
"
,
"sha256:f
995d3667301e1754c57b04e0bae6f0fa9d710697a9f8d6712e8cca02550910f
"
"sha256:0
5b3ded5e88747d28ee3ef493f2b92cbb947c1e45cf98cfef22e6d38bb67d4af
"
,
"sha256:
06826e7f72d1770e186e9c90e76b4f84d90cdb917b47ff88d8dc59a7b10e2b1e
"
,
"sha256:
08b753df3672b7066e74376f42ce8fc4683e4fd1358d34c80f502e939ee944d2
"
,
"sha256:2
cd29bd1911782baaee890544c653bb03ec7d95ebeb144d714b0f5c33deb55c7
"
,
"sha256:
31e5637e9036d966824edaa91bf0aa39dc6f525a1c599f39fd5c50340264e079
"
,
"sha256:
42fad67d7072216a49e34f923d8cbda9edacbf6633b19a79655e88a1b4857063
"
,
"sha256:4
946b67235b9d2ea7d31307be9d5ad5959d6c4a8f98f900157b47abddf698401
"
,
"sha256:
522fdb2809603ee97a4d0ef2f8d617bc791eb483313ba307cb9c0a773e5e5695
"
,
"sha256:
6f841c7272645dd7c65b07b7108adfa8af0aaea57f27b7f59e01d41f75444c85
"
,
"sha256:7
d335e35306af5b9bc0560ca39f740dfc8def72749645e193dd35be11fb323b3
"
,
"sha256:8
504661ffe324837f5c4607347eeee4cf0fcad689163c6e9c8d3b18cf1f4a4ad
"
,
"sha256:
9260b201ce584d7825d900c88700aa0bd6b40d4ebac7b213857bd2babee9dbca
"
,
"sha256:
9a30384cc402eac099210ab9b8801b2ae21e591831253883decdb4513b77a3cd
"
,
"sha256:
9e29af877c29338f0cab5f049ccc8bd3ead289a557f144376c4fbc7d1b98914f
"
,
"sha256:
ab50da871bc109b2d9389259aac269dd1b7c7413ee02d06fe4e486ed2688215
9"
,
"sha256:
b13c80b877e73bcb6f012813c6f4a9334fcf4b0e96681c5a15dac578f2eedfa0
"
,
"sha256:
bfe66b577a7118e05b04141f0f1ed0959552d45672aa7ecb3d91e319d846001e
"
,
"sha256:e
091bd424567efa4b9d94287a952597c05d22155a13716bf5f9f746b9dc906d3
"
,
"sha256:f
a2b38c8519c5a3aa6e2b4e1cf1a549b54acda6adb25397ff542068e73d1ed00
"
],
"markers"
:
"extra == 'security'"
,
"version"
:
"==2.3.1"
"version"
:
"==2.5"
},
"exifread"
:
{
"hashes"
:
[
...
...
@@ -136,11 +135,11 @@
},
"idna"
:
{
"hashes"
:
[
"sha256:
156a6814fb5ac1fc6850fb002e0852d56c0c8d2531923a51032d1b70760e186e
"
,
"sha256:
684a38a6f903c1d71d6d5fac066b58d7768af4de2b832e426ec79c30daa94a16
"
"sha256:
c357b3f628cf53ae2c4c05627ecc484553142ca23264e593d327bcde5e9c3407
"
,
"sha256:
ea8b7f6188e6fa117537c3df7da9fc686d485087abf6ac197f9c46432f7e4a3c
"
],
"index"
:
"pypi"
,
"version"
:
"==2.
7
"
"version"
:
"==2.
8
"
},
"inifile"
:
{
"hashes"
:
[
...
...
@@ -165,11 +164,11 @@
},
"lektor"
:
{
"hashes"
:
[
"sha256:6
67a577964ab4fda3b3cc0c7a7f98cb367212427d5328d25b6e4cd6684327620
"
,
"sha256:6
be08aca0c874719d120116469b787d82aea7730ef8de51cfb2ec83a042ab6fe
"
"sha256:6
0568b3744b30d88dfb9daffefffe12fbbb5d1591a4ae4cff72ccc64a25c971a
"
,
"sha256:6
0a83e7a100780a58553324b396b0df32a2f584452184efbf87acefed85e564d
"
],
"index"
:
"pypi"
,
"version"
:
"==3.1.
2
"
"version"
:
"==3.1.
3
"
},
"lektor-webpack-support"
:
{
"hashes"
:
[
...
...
@@ -232,18 +231,17 @@
},
"pyopenssl"
:
{
"hashes"
:
[
"sha256:
26ff56a6b5ecaf3a2a59f132681e2a80afcc76b4f902f612f518f92c2a1bf854
"
,
"sha256:
6488f1423b00f73b7ad5167885312bb0ce410d3312eb212393795b53c8caa580
"
"sha256:
aeca66338f6de19d1aa46ed634c3b9ae519a64b458f8468aec688e7e3c20f200
"
,
"sha256:
c727930ad54b10fc157015014b666f2d8b41f70c0d03e83ab67624fd3dd5d1e6
"
],
"markers"
:
"extra == 'security'"
,
"version"
:
"==18.0.0"
"version"
:
"==19.0.0"
},
"pytz"
:
{
"hashes"
:
[
"sha256:3
1cb35c89bd7d333cd32c5f278fca91b523b0834369e757f4c5641ea252236ca
"
,
"sha256:
8e0f8568c11
8d
3
07
7b46be7d654cc8167fa916092e28320cde048e54bfc9f1e6
"
"sha256:3
2b0891edff07e28efe91284ed9c31e123d84bea3fd98e1f72be2508f43ef8d9
"
,
"sha256:
d5f05e487007e29e03409f939
8d07
4e158d920d36eb82eaf66fb1136b0c5374c
"
],
"version"
:
"==2018.
7
"
"version"
:
"==2018.
9
"
},
"pyyaml"
:
{
"hashes"
:
[
...
...
@@ -266,17 +264,17 @@
"security"
],
"hashes"
:
[
"sha256:
65b3a120e4329e33c9889db89c80976c5272f56ea92d3e74da8a463992e3ff54
"
,
"sha256:
ea881206e59f41dbd0bd445437d792e43906703fff75ca8ff43ccdb11f33f263
"
"sha256:
502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e
"
,
"sha256:
7bf2a778576d825600030a110f3c0e3e8edc51dfaafe1c146e39a2027784957b
"
],
"version"
:
"==2.2
0.1
"
"version"
:
"==2.2
1.0
"
},
"six"
:
{
"hashes"
:
[
"sha256:
70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9
"
,
"sha256:
832dc0e10feb1aa2c68dcc57dbb658f1c7e65b9b61af69048abc87a2db00a0eb
"
"sha256:
3350809f0555b11f552448330d0b52d5f24c91a322ea4a15ef22629740f3761c
"
,
"sha256:
d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73
"
],
"version"
:
"==1.1
1
.0"
"version"
:
"==1.1
2
.0"
},
"urllib3"
:
{
"hashes"
:
[
...
...
webpack/package.json
View file @
61768473
...
...
@@ -28,6 +28,7 @@
"sass-loader"
:
"^6.0.7"
,
"snapsvg"
:
"^0.5.1"
,
"style-loader"
:
"^0.20.3"
,
"terser-webpack-plugin"
:
"^1.2.1"
,
"typeface-ubuntu"
:
"^0.0.65"
,
"url-loader"
:
"^0.6.2"
,
"webpack"
:
"^4.29.0"
,
...
...
webpack/webpack.config.js
View file @
61768473
...
...
@@ -2,6 +2,7 @@ const path = require('path');
const
MiniCssExtractPlugin
=
require
(
'
mini-css-extract-plugin
'
);
const
BundleAnalyzerPlugin
=
require
(
'
webpack-bundle-analyzer
'
).
BundleAnalyzerPlugin
;
const
OptimizeCSSAssetsPlugin
=
require
(
"
optimize-css-assets-webpack-plugin
"
);
const
TerserPlugin
=
require
(
"
terser-webpack-plugin
"
);
module
.
exports
=
{
entry
:
{
...
...
@@ -14,7 +15,6 @@ module.exports = {
publicPath
:
'
/static/gen/
'
,
filename
:
'
[name].js
'
},
devtool
:
'
source-map
'
,
module
:
{
rules
:
[
{
...
...
@@ -69,7 +69,12 @@ module.exports = {
],
optimization
:
{
minimizer
:
[
new
OptimizeCSSAssetsPlugin
({})
new
OptimizeCSSAssetsPlugin
(),
new
TerserPlugin
({
cache
:
true
,
parallel
:
true
,
sourceMap
:
true
})
],
splitChunks
:
{
chunks
:
'
all
'
...
...