Move front build to full webpack use

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent 9ae62f1ebf
commit 02a28e5747
  1. 2
      project/templates/lilcity/edit_index.html
  2. 2
      project/templates/lilcity/index.html
  3. 1
      web/package.json
  4. 3
      web/src/icons/everyday.svg
  5. 3
      web/src/icons/next.svg
  6. 3
      web/src/icons/online.svg
  7. 17
      web/src/icons/password-eye.svg
  8. 17
      web/src/icons/password-hidden-eye.svg
  9. 3
      web/src/icons/prev.svg
  10. 39
      web/src/icons/print.svg
  11. 3
      web/src/icons/subjects.svg
  12. 3
      web/src/icons/view.svg
  13. BIN
      web/src/img/favicon.ico
  14. BIN
      web/src/img/favicon.png
  15. 215
      web/webpack.config.js
  16. 207
      web/yarn.lock

@ -18,7 +18,7 @@
<meta name="csrf-token" content="{{ csrf_token }}">
<link rel="stylesheet" media="all" href={% static "app.css" %}>
<link rel="shortcut icon" type="image/png" href="{% static 'img/favicon.ico' %}"/>
<link rel="shortcut icon" type="image/png" href="{% static 'img/favicon.png' %}"/>
<script>
var viewportmeta = document.querySelector('meta[name="viewport"]');
if (viewportmeta) {

@ -31,7 +31,7 @@
<meta name="csrf-token" content="{{ csrf_token }}">
<link rel="stylesheet" media="all" href={% static "app.css" %}>
<link rel="shortcut icon" type="image/png" href="{% static 'img/favicon.ico' %}"/>
<link rel="shortcut icon" type="image/png" href="{% static 'img/favicon.png' %}"/>
<script>
var viewportmeta = document.querySelector('meta[name="viewport"]');
if (viewportmeta) {

@ -66,6 +66,7 @@
"slugify": "^1.2.9",
"smooth-scroll": "^12.1.5",
"sortablejs": "^1.7.0",
"svg-sprite-loader": "^3.7.3",
"uuid": "^3.2.1",
"validator": "^9.2.0",
"vue": "^2.5.13",

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 34 34">
<path fill="#93D2C2" fill-rule="evenodd" d="M16.9999995,-7.39723455e-14 C7.61115902,-7.39723455e-14 0,7.61115902 0,16.9999995 C0,26.3888399 7.61115902,33.9999989 16.9999995,33.9999989 C26.3888399,33.9999989 33.9999989,26.3888399 33.9999989,16.9999995 C34.0015913,12.4908313 32.2110364,8.16588972 29.0225728,4.97742615 C25.8341092,1.78896258 21.5091676,-0.00159231425 16.9999995,-7.39723455e-14 Z M17,31.351 C9.07689146,31.3509997 2.65373675,24.9284415 2.65300062,17.005333 C2.65226449,9.08222446 9.07422567,2.65847281 16.9973341,2.65700025 C24.9204425,2.65552769 31.344791,9.07689177 31.347,17 C31.3491239,20.8057117 29.8382513,24.4561614 27.1472064,27.1472064 C24.4561614,29.8382513 20.8057117,31.3491239 17,31.347 L17,31.351 Z M24.326,19.851 L18.326,16.251 L18.326,6.376 C18.326,5.64256585 17.7314341,5.048 16.998,5.048 C16.2645659,5.048 15.67,5.64256585 15.67,6.376 L15.67,17 C15.6695663,17.4667215 15.9145317,17.8993038 16.315,18.139 L22.957,22.125 C23.5863285,22.5030389 24.4029611,22.2993285 24.781,21.67 C25.1590389,21.0406715 24.9553285,20.2240389 24.326,19.846 L24.326,19.851 Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="31" viewBox="0 0 16 31">
<path d="M1.23001637,15.5000164 L16,30.27 L15.27,31 L0,15.73 L0.23,15.5 L0,15.27 L15.27,0 L16,0.731 L1.23001637,15.5000164 Z" transform="matrix(-1 0 0 1 16 0)"/>
</svg>

After

Width:  |  Height:  |  Size: 255 B

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="34" viewBox="0 0 48 34">
<path fill="#93D2C2" fill-rule="evenodd" d="M33.9,33.988 L13.1,33.988 C2.14,33.988 0,29.2 0,20.928 L0,13.063 C0,8.734 0,5.606 1.792,3.309 C3.624,0.96 6.902,0.003 13.105,0.003 L33.9,0.003 C39.958,0.003 43.178,0.903 45.016,3.103 C46.866,5.323 47.004,8.487 47.004,13.061 L47.004,20.931 C47.004,26.219 46.133,29.317 44.091,31.291 C42.1,33.206 39.149,33.988 33.9,33.988 Z M13.1,2.017 C7.585,2.017 4.761,2.753 3.356,4.555 C1.991,6.304 1.991,9.139 1.991,13.063 L1.991,20.931 C1.991,28.569 3.596,31.976 13.1,31.976 L33.9,31.976 C38.583,31.976 41.136,31.355 42.711,29.834 C44.321,28.279 45.011,25.616 45.011,20.934 L45.011,13.069 C45.011,8.94 44.905,6.105 43.49,4.409 C42.079,2.715 39.3,2.023 33.903,2.023 L13.1,2.023 L13.1,2.017 Z M19.773,24.237 C19.32496,24.2365605 18.8856474,24.1130687 18.503,23.88 C17.7701774,23.4257405 17.3239592,22.6251947 17.323,21.763 L17.323,11.831 C17.3242271,10.9696726 17.7705087,10.1701477 18.503,9.717 C19.2337231,9.2719376 20.1439322,9.24121804 20.903,9.636 L30.345,14.585 C31.156424,15.014995 31.6644159,15.8575825 31.6658815,16.7758975 C31.6673471,17.6942125 31.1620473,18.5384171 30.352,18.971 L20.909,23.952 C20.5597872,24.1377687 20.1705473,24.2355936 19.775,24.237 L19.773,24.237 Z M19.773,11.376 C19.690393,11.375905 19.6093827,11.3987541 19.539,11.442 C19.4027572,11.525777 19.3195364,11.6740612 19.319,11.834 L19.319,21.763 C19.3191688,21.9230463 19.4019819,22.071656 19.538,22.156 C19.6736798,22.2369318 19.841491,22.2422231 19.982,22.17 L29.427,17.189 C29.5763596,17.1083315 29.669451,16.9522519 29.669451,16.7825 C29.669451,16.6127481 29.5763596,16.4566685 29.427,16.376 L19.984,11.427 C19.9195098,11.3932769 19.8477749,11.3757722 19.775,11.376 L19.773,11.376 Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

@ -1,18 +1,3 @@
<svg width="25" height="14" viewBox="0 0 25 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>password-eye</title>
<desc>Created using Figma</desc>
<g id="Canvas" transform="translate(372 -453)">
<g id="password-eye">
<g id="Page 1">
<g id="icon 22 eye">
<g id="eye">
<use xlink:href="#path0_fill" transform="translate(-372 453)" fill="#A7A7A7"/>
</g>
</g>
</g>
</g>
</g>
<defs>
<path id="path0_fill" fill-rule="evenodd" d="M 12.5 0C 3.84615 0 0 7 0 7C 0 7 3.84615 14 12.5 14C 21.1538 14 25 7 25 7C 25 7 21.1538 0 12.5 0ZM 12.5 1C 4.80769 1 1.1538 7 1.1538 7C 1.1538 7 4.80769 13 12.5 13C 20.1923 13 23.8462 7 23.8462 7C 23.8462 7 20.1923 1 12.5 1ZM 12.5 11C 14.6242 11 16.3462 9.20914 16.3462 7C 16.3462 4.79086 14.6242 3 12.5 3C 10.3758 3 8.65385 4.79086 8.65385 7C 8.65385 9.20914 10.3758 11 12.5 11ZM 12.5 10C 14.0931 10 15.3846 8.65685 15.3846 7C 15.3846 5.34315 14.0931 4 12.5 4C 10.9069 4 9.61538 5.34315 9.61538 7C 9.61538 8.65685 10.9069 10 12.5 10ZM 12.5 8C 13.031 8 13.4615 7.55228 13.4615 7C 13.4615 6.44772 13.031 6 12.5 6C 11.969 6 11.5385 6.44772 11.5385 7C 11.5385 7.55228 11.969 8 12.5 8Z"/>
</defs>
<path fill="#A7A7A7" fill-rule="evenodd" d="M 12.5 0C 3.84615 0 0 7 0 7C 0 7 3.84615 14 12.5 14C 21.1538 14 25 7 25 7C 25 7 21.1538 0 12.5 0ZM 12.5 1C 4.80769 1 1.1538 7 1.1538 7C 1.1538 7 4.80769 13 12.5 13C 20.1923 13 23.8462 7 23.8462 7C 23.8462 7 20.1923 1 12.5 1ZM 12.5 11C 14.6242 11 16.3462 9.20914 16.3462 7C 16.3462 4.79086 14.6242 3 12.5 3C 10.3758 3 8.65385 4.79086 8.65385 7C 8.65385 9.20914 10.3758 11 12.5 11ZM 12.5 10C 14.0931 10 15.3846 8.65685 15.3846 7C 15.3846 5.34315 14.0931 4 12.5 4C 10.9069 4 9.61538 5.34315 9.61538 7C 9.61538 8.65685 10.9069 10 12.5 10ZM 12.5 8C 13.031 8 13.4615 7.55228 13.4615 7C 13.4615 6.44772 13.031 6 12.5 6C 11.969 6 11.5385 6.44772 11.5385 7C 11.5385 7.55228 11.969 8 12.5 8Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 877 B

@ -1,18 +1,3 @@
<svg width="25" height="17" viewBox="0 0 25 17" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>password-eye-hidden</title>
<desc>Created using Figma</desc>
<g id="Canvas" transform="translate(342 -451)">
<g id="password-eye-hidden">
<g id="Page 1">
<g id="icon 21 eye hidden">
<g id="eye hidden">
<use xlink:href="#path0_fill" transform="translate(-342 451)" fill="#FD9395"/>
</g>
</g>
</g>
</g>
</g>
<defs>
<path id="path0_fill" fill-rule="evenodd" d="M 4.91221 13.1196C 1.55501 11.1729 0 8.5 0 8.5C 0 8.5 3.84615 1.88889 12.5 1.88889C 13.7543 1.88889 14.9077 2.02778 15.9629 2.26531L 15.1461 3.06765C 14.3242 2.91838 13.4424 2.83333 12.5 2.83333C 4.80769 2.83333 1.1538 8.5 1.1538 8.5C 1.1538 8.5 2.61032 10.7588 5.62012 12.4242L 4.91221 13.1196ZM 9.03708 14.7347C 10.0923 14.9722 11.2457 15.1111 12.5 15.1111C 21.1538 15.1111 25 8.5 25 8.5C 25 8.5 23.445 5.82711 20.0878 3.88044L 19.3799 4.57576C 22.3897 6.24115 23.8462 8.5 23.8462 8.5C 23.8462 8.5 20.1923 14.1667 12.5 14.1667C 11.5576 14.1667 10.6758 14.0816 9.85394 13.9324L 9.03708 14.7347ZM 16.2487 7.65127C 16.3125 7.92409 16.3462 8.20818 16.3462 8.5C 16.3462 10.5864 14.6242 12.2778 12.5 12.2778C 12.2029 12.2778 11.9137 12.2447 11.6359 12.1821L 12.5 11.3333C 13.2382 11.3333 13.9765 11.0567 14.5397 10.5035C 15.103 9.95023 15.3846 9.22511 15.3846 8.5L 16.2487 7.65127ZM 13.3641 4.81794C 13.0863 4.75531 12.7971 4.72222 12.5 4.72222C 10.3758 4.72222 8.65385 6.41359 8.65385 8.5C 8.65385 8.79182 8.68753 9.07591 8.75129 9.34873L 9.61538 8.5C 9.61538 7.77489 9.89701 7.04977 10.4603 6.49653C 11.0235 5.94329 11.7618 5.66667 12.5 5.66667L 13.3641 4.81794ZM 20.1923 0L 3.84615 16.0556L 4.80769 17L 21.1538 0.944444L 20.1923 0Z"/>
</defs>
<path fill="#FD9395" fill-rule="evenodd" d="M 4.91221 13.1196C 1.55501 11.1729 0 8.5 0 8.5C 0 8.5 3.84615 1.88889 12.5 1.88889C 13.7543 1.88889 14.9077 2.02778 15.9629 2.26531L 15.1461 3.06765C 14.3242 2.91838 13.4424 2.83333 12.5 2.83333C 4.80769 2.83333 1.1538 8.5 1.1538 8.5C 1.1538 8.5 2.61032 10.7588 5.62012 12.4242L 4.91221 13.1196ZM 9.03708 14.7347C 10.0923 14.9722 11.2457 15.1111 12.5 15.1111C 21.1538 15.1111 25 8.5 25 8.5C 25 8.5 23.445 5.82711 20.0878 3.88044L 19.3799 4.57576C 22.3897 6.24115 23.8462 8.5 23.8462 8.5C 23.8462 8.5 20.1923 14.1667 12.5 14.1667C 11.5576 14.1667 10.6758 14.0816 9.85394 13.9324L 9.03708 14.7347ZM 16.2487 7.65127C 16.3125 7.92409 16.3462 8.20818 16.3462 8.5C 16.3462 10.5864 14.6242 12.2778 12.5 12.2778C 12.2029 12.2778 11.9137 12.2447 11.6359 12.1821L 12.5 11.3333C 13.2382 11.3333 13.9765 11.0567 14.5397 10.5035C 15.103 9.95023 15.3846 9.22511 15.3846 8.5L 16.2487 7.65127ZM 13.3641 4.81794C 13.0863 4.75531 12.7971 4.72222 12.5 4.72222C 10.3758 4.72222 8.65385 6.41359 8.65385 8.5C 8.65385 8.79182 8.68753 9.07591 8.75129 9.34873L 9.61538 8.5C 9.61538 7.77489 9.89701 7.04977 10.4603 6.49653C 11.0235 5.94329 11.7618 5.66667 12.5 5.66667L 13.3641 4.81794ZM 20.1923 0L 3.84615 16.0556L 4.80769 17L 21.1538 0.944444L 20.1923 0Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="31" viewBox="0 0 16 31">
<path d="M1.23001637,15.5000164 L16,30.27 L15.27,31 L0,15.73 L0.23,15.5 L0,15.27 L15.27,0 L16,0.731 L1.23001637,15.5000164 Z"/>
</svg>

After

Width:  |  Height:  |  Size: 221 B

@ -0,0 +1,39 @@
<svg xmlns="http://www.w3.org/2000/svg" width="17.062" height="15.94" viewBox="0 0 17.062 15.94">
<metadata><?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.6-c140 79.160451, 2017/05/06-01:08:21 ">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about=""/>
</rdf:RDF>
</x:xmpmeta>
<?xpacket end="w"?></metadata>
<defs>
<style>
.cls-1 {
fill: #ff9393;
fill-rule: evenodd;
}
</style>
</defs>
<path id="Forma_1" data-name="Forma 1" class="cls-1" d="M659.316,3339.83h-3.907v-2.95a0.713,0.713,0,0,0-.2-0.49l-2.094-2.15a0.708,0.708,0,0,0-.511-0.22h-4.478a0.711,0.711,0,0,0-.71.71v5.1h-3.729a0.711,0.711,0,0,0-.71.71v6.68a0.7,0.7,0,0,0,.71.7h1.6v1.35a0.71,0.71,0,0,0,.71.71H657.3a0.711,0.711,0,0,0,.71-0.71v-1.35h1.3a0.7,0.7,0,0,0,.71-0.7v-6.68A0.705,0.705,0,0,0,659.316,3339.83Zm-10.479-4.4H652.3l1.684,1.74v2.66h-5.149v-4.4Zm7.755,13.14h-9.884v-2.44h9.884v2.44Zm2.014-2.06h-0.591v-1.09a0.711,0.711,0,0,0-.71-0.71H646a0.711,0.711,0,0,0-.71.71v1.09H644.4v-5.26h14.2v5.26h0Zm-2.1-4.45a0.74,0.74,0,1,1-.745.74A0.741,0.741,0,0,1,656.505,3342.06Z" transform="translate(-642.969 -3334.03)"/>
</svg>

After

Width:  |  Height:  |  Size: 3.2 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="43" height="39" viewBox="0 0 43 39">
<path fill="#93D2C2" fill-rule="evenodd" d="M44.005,19.987 C44.007143,19.0864594 43.495537,18.2635424 42.687,17.867 L39.487,16.276 L42.687,14.684 C43.4940463,14.28581 44.0050096,13.4639328 44.0050096,12.564 C44.0050096,11.6640672 43.4940463,10.84219 42.687,10.444 L24.608,1.461 C23.2790032,0.805932883 21.7209968,0.805932883 20.392,1.461 L2.313,10.444 C1.50595368,10.84219 0.99499044,11.6640672 0.99499044,12.564 C0.99499044,13.4639328 1.50595368,14.28581 2.313,14.684 L5.513,16.276 L2.313,17.867 C1.50595368,18.26519 0.99499044,19.0870672 0.99499044,19.987 C0.99499044,20.8869328 1.50595368,21.70881 2.313,22.107 L5.513,23.698 L2.313,25.289 C1.50595368,25.68719 0.99499044,26.5090672 0.99499044,27.409 C0.99499044,28.3089328 1.50595368,29.13081 2.313,29.529 L20.392,38.513 C21.7209254,39.1683736 23.2790746,39.1683736 24.608,38.513 L42.687,29.53 C43.4940463,29.13181 44.0050096,28.3099328 44.0050096,27.41 C44.0050096,26.5100672 43.4940463,25.68819 42.687,25.29 L39.487,23.699 L42.687,22.108 C43.4953618,21.7107469 44.006809,20.8876973 44.005,19.987 Z M3.198,12.927 C3.0571391,12.861292 2.96709687,12.7199327 2.96709687,12.5645 C2.96709687,12.4090673 3.0571391,12.267708 3.198,12.202 L21.276,3.219 C22.0477641,2.8390185 22.9522359,2.8390185 23.724,3.219 L41.8,12.2 C41.9408609,12.265708 42.0309031,12.4070673 42.0309031,12.5625 C42.0309031,12.7179327 41.9408609,12.859292 41.8,12.925 L23.722,21.907 C22.9504861,22.2880546 22.0455139,22.2880546 21.274,21.907 L3.198,12.927 Z M41.803,27.047 C41.9438609,27.112708 42.0339031,27.2540673 42.0339031,27.4095 C42.0339031,27.5649327 41.9438609,27.706292 41.803,27.772 L23.725,36.755 C22.9532359,37.1349815 22.0487641,37.1349815 21.277,36.755 L3.2,27.772 C3.0591391,27.706292 2.96909687,27.5649327 2.96909687,27.4095 C2.96909687,27.2540673 3.0591391,27.112708 3.2,27.047 L7.729,24.796 L20.394,31.09 C21.7231038,31.7446079 23.2808962,31.7446079 24.61,31.09 L37.275,24.796 L41.803,27.047 Z M41.803,20.347 L23.725,29.33 C22.9533429,29.7104406 22.0486571,29.7104406 21.277,29.33 L3.2,20.35 C3.05855532,20.2845299 2.96802083,20.1428619 2.96802083,19.987 C2.96802083,19.8311381 3.05855532,19.6894701 3.2,19.624 L7.729,17.374 L20.394,23.667 C21.7227822,24.3229875 23.2812178,24.3229875 24.61,23.667 L37.275,17.374 L41.804,19.624 C41.9445027,19.6904815 42.033769,19.8323389 42.0329114,19.987774 C42.0320539,20.1432091 41.9412277,20.2840728 41.8,20.349 L41.803,20.347 Z" transform="translate(-1)"/>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="42" height="36" viewBox="0 0 42 36">
<path fill="#93D2C2" fill-rule="evenodd" d="M40.668,30.622 L31.968,30.622 C31.4116855,29.0086555 29.8930656,27.9259393 28.1865,27.9259393 C26.4799344,27.9259393 24.9613145,29.0086555 24.405,30.622 L2.332,30.622 C1.58807262,30.6220003 0.985000454,31.2250726 0.985000454,31.969 C0.985000454,32.7129274 1.58807262,33.3159997 2.332,33.316 L24.405,33.316 C24.9613145,34.9293445 26.4799344,36.0120607 28.1865,36.0120607 C29.8930656,36.0120607 31.4116855,34.9293445 31.968,33.316 L40.668,33.316 C41.4119274,33.3159997 42.0149995,32.7129274 42.0149995,31.969 C42.0149995,31.2250726 41.4119274,30.6220003 40.668,30.622 Z M28.186,33.316 C27.6403851,33.3196456 27.1464646,32.9937811 26.9351359,32.4907413 C26.7238072,31.9877015 26.8368187,31.4068629 27.2213399,31.0197552 C27.6058611,30.6326476 28.1859291,30.5157448 28.6903743,30.7236964 C29.1948195,30.9316481 29.5239878,31.423373 29.524,31.969 C29.5256616,32.7101041 28.9270986,33.3126934 28.186,33.316 Z M27.586,11.991 L19.562,6.604 C19.1503125,6.33016641 18.6211671,6.30569284 18.1859609,6.54035665 C17.7507548,6.77502045 17.4804365,7.2305661 17.483,7.725 L17.483,18.5 C17.4811302,18.9941335 17.7515558,19.4491336 18.1864947,19.6836534 C18.6214337,19.9181731 19.1501823,19.894089 19.562,19.621 L27.586,14.233 C27.9584316,13.9819181 28.1821097,13.562488 28.1831114,13.1133261 C28.1841131,12.6641641 27.962308,12.2437405 27.591,11.991 L27.586,11.991 Z M20.158,15.984 L20.158,10.241 L24.433,13.112 L20.158,15.984 Z M37.988,0.99 L5.007,0.99 C2.78621216,1.00321556 0.994451308,2.81017977 1,5.031 L1,21.194 C0.994461155,23.4167613 2.78925642,25.2245299 5.012,25.235 L37.998,25.235 C40.2207436,25.2245299 42.0155388,23.4167613 42.01,21.194 L42.01,5.031 C42.0155324,2.80629465 40.2176988,0.997719733 37.993,0.99 L37.988,0.99 Z M39.325,21.19 C39.3266634,21.9307156 38.7287075,22.533144 37.988,22.537 L5.007,22.537 C4.26629253,22.533144 3.66833658,21.9307156 3.67,21.19 L3.67,5.031 C3.66778578,4.29005826 4.26606233,3.68730694 5.007,3.684 L37.993,3.684 C38.7339377,3.68730694 39.3322142,4.29005826 39.33,5.031 L39.33,21.194 L39.325,21.19 Z" transform="translate(-1)"/>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 B

@ -1,111 +1,132 @@
const webpack = require('webpack');
const path = require('path');
const glob = require('glob').sync;
const NODE_ENV = process.env.NODE_ENV || 'development';
const ExtractTextPlugin = require("extract-text-webpack-plugin");
const SpriteLoaderPlugin = require('svg-sprite-loader/plugin');
module.exports = {
entry: {
app: "./src/js/app.js",
courseRedactor: "./src/js/course-redactor.js",
mixpanel: "./src/js/third_party/mixpanel-2-latest.js"
},
output: {
path: path.join(__dirname, "build"),
filename: NODE_ENV === 'development' ? '[name].js' : '[name].js',
library: '[name]',
//filename: NODE_ENV === 'development' ? '[name].js' : '[name].[id].[chunkhash].js',
//library: '[name]',
publicPath: '/static/',
},
module: {
loaders: [
{
test: /\.js$/,
exclude: /(node_modules|bower_components|third_party)/,
use: {
loader: 'babel-loader',
options: {
"presets": ["es2015"],
}
}
},
{
test: /third_party\/.*\.js$/,
exclude: /(node_modules|bower_components)/,
use: {
loader: 'file-loader',
options: {
name: "[name].[ext]"
}
}
},
{
test: /\.css$/,
use: ExtractTextPlugin.extract({
fallback: 'style-loader',
use: ['css-loader']
})
},
{
test: /\.s[ac]ss$/,
use: ExtractTextPlugin.extract({
fallback: 'style-loader',
use: ['css-loader', 'sass-loader']
})
},
{
test: /\.vue$/,
loader: 'vue-loader',
exclude: [/node_modules/],
options: {
loaders: {
js: 'babel-loader?presets[]=es2015',
css: 'vue-style-loader!css-loader',
scss: 'vue-style-loader!css-loader!sass-loader',
sass: 'vue-style-loader!css-loader!sass-loader?indentedSyntax'
}
}
},
{
test: /\.(png|gif|jpg|woff|woff2|eot|ttf|svg)$/,
loader: 'url-loader?limit=100000'
}
]
},
plugins: [
new webpack.DefinePlugin({
'process.env': {
'NODE_ENV': JSON.stringify(NODE_ENV)
}
}),
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"window.jQuery": "jquery"
}),
new ExtractTextPlugin('[name].css'),
],
resolve: {
alias: {
vue: 'vue/dist/vue.js'
entry: {
app: "./src/js/app.js",
courseRedactor: "./src/js/course-redactor.js",
mixpanel: "./src/js/third_party/mixpanel-2-latest.js",
sprite: glob('./src/icons/*.svg'),
images: glob('./src/img/*'),
fonts: glob('./src/fonts/*')
},
output: {
path: path.join(__dirname, "build"),
filename: NODE_ENV === 'development' ? '[name].js' : '[name].js',
library: '[name]',
//filename: NODE_ENV === 'development' ? '[name].js' : '[name].[id].[chunkhash].js',
//library: '[name]',
publicPath: '/static/',
},
module: {
loaders: [
{
test: /\.js$/,
exclude: /(node_modules|bower_components|third_party)/,
use: {
loader: 'babel-loader',
options: {
"presets": ["es2015"],
}
}
},
{
test: /third_party\/.*\.js$/,
exclude: /(node_modules|bower_components)/,
use: {
loader: 'file-loader',
options: {
name: "[name].[ext]"
}
}
},
{
test: /\.css$/,
use: ExtractTextPlugin.extract({
fallback: 'style-loader',
use: ['css-loader']
})
},
{
test: /\.s[ac]ss$/,
use: ExtractTextPlugin.extract({
fallback: 'style-loader',
use: ['css-loader', 'sass-loader']
})
},
{
test: /\.vue$/,
loader: 'vue-loader',
exclude: [/node_modules/],
options: {
loaders: {
js: 'babel-loader?presets[]=es2015',
css: 'vue-style-loader!css-loader',
scss: 'vue-style-loader!css-loader!sass-loader',
sass: 'vue-style-loader!css-loader!sass-loader?indentedSyntax'
}
}
},
{
test: /\.svg$/,
loader: 'svg-sprite-loader',
include: path.resolve(__dirname, 'src/icons'),
options: {
extract: true,
symbolId: 'icon-[name]',
spriteFilename: 'img/sprite.svg'
},
extensions: ['*', '.js', '.vue']
},
{
test: /\.(png|gif|jpg|svg)$/,
exclude: path.resolve(__dirname, 'src/icons'),
loader: 'file-loader?name=[name].[ext]&outputPath=./img/'
},
{
test: /\.(ttf|otf|eot|woff(2)?)(\?[a-z0-9]+)?$/,
loader: 'file-loader?name=[name].[ext]'
}
]
},
plugins: [
new SpriteLoaderPlugin({ plainSprite: true }),
new webpack.DefinePlugin({
'process.env': {
'NODE_ENV': JSON.stringify(NODE_ENV)
}
}),
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery",
"window.jQuery": "jquery"
}),
new ExtractTextPlugin('[name].css'),
],
resolve: {
alias: {
vue: 'vue/dist/vue.js'
},
extensions: ['*', '.js', '.vue']
},
watch: NODE_ENV === 'development',
watch: NODE_ENV === 'development',
devtool: NODE_ENV === 'development' ? 'source-map' : false
devtool: NODE_ENV === 'development' ? 'source-map' : false
};
if (NODE_ENV === 'production') {
module.exports.plugins.push(
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false,
drop_console: true,
unsafe: true
}
})
);
module.exports.plugins.push(
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false,
drop_console: true,
unsafe: true
}
})
);
}

@ -961,7 +961,7 @@ block-stream@*:
dependencies:
inherits "~2.0.0"
bluebird@^3.0.5, bluebird@^3.1.1:
bluebird@^3.0.5, bluebird@^3.1.1, bluebird@^3.5.0:
version "3.5.1"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9"
@ -1006,6 +1006,21 @@ braces@^1.8.2:
preserve "^0.2.0"
repeat-element "^1.1.2"
braces@^2.2.2:
version "2.3.2"
resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
dependencies:
arr-flatten "^1.1.0"
array-unique "^0.3.2"
extend-shallow "^2.0.1"
fill-range "^4.0.0"
isobject "^3.0.1"
repeat-element "^1.1.2"
snapdragon "^0.8.1"
snapdragon-node "^2.0.1"
split-string "^3.0.2"
to-regex "^3.0.1"
braces@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.0.tgz#a46941cb5fb492156b3d6a656e06c35364e3e66e"
@ -1402,6 +1417,10 @@ clone@^1.0.0, clone@^1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.3.tgz#298d7e2231660f40c003c2ed3140decf3f53085f"
clone@^2.1.1:
version "2.1.2"
resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
co@^4.6.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
@ -1851,6 +1870,10 @@ deep-extend@~0.4.0:
version "0.4.2"
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f"
deepmerge@1.3.2:
version "1.3.2"
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-1.3.2.tgz#1663691629d4dbfe364fa12a2a4f0aa86aa3a050"
defaults@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
@ -1869,6 +1892,13 @@ define-property@^1.0.0:
dependencies:
is-descriptor "^1.0.0"
define-property@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
dependencies:
is-descriptor "^1.0.2"
isobject "^3.0.1"
defined@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
@ -1975,6 +2005,10 @@ domhandler@^2.3.0:
dependencies:
domelementtype "1"
domready@1.0.8:
version "1.0.8"
resolved "https://registry.yarnpkg.com/domready/-/domready-1.0.8.tgz#91f252e597b65af77e745ae24dd0185d5e26d58c"
domutils@1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
@ -2200,7 +2234,7 @@ escape-html@~1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
escape-string-regexp@1.0.5, escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
@ -3174,7 +3208,7 @@ hawk@~6.0.2:
hoek "4.x.x"
sntp "2.x.x"
he@^1.1.0:
he@^1.1.0, he@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd"
@ -3225,7 +3259,7 @@ html-comment-regex@^1.1.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e"
htmlparser2@^3.9.1:
htmlparser2@^3.8.3, htmlparser2@^3.9.1:
version "3.9.2"
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.9.2.tgz#1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338"
dependencies:
@ -3298,6 +3332,10 @@ ilyabirman-likely@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/ilyabirman-likely/-/ilyabirman-likely-2.3.0.tgz#4462becc5dedeb36b74bf4ba339a0ceab820785f"
image-size@^0.5.1:
version "0.5.5"
resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"
immutable@3.8.2, immutable@^3.7.6:
version "3.8.2"
resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3"
@ -3424,7 +3462,7 @@ is-descriptor@^0.1.0:
is-data-descriptor "^0.1.4"
kind-of "^5.0.0"
is-descriptor@^1.0.0:
is-descriptor@^1.0.0, is-descriptor@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
dependencies:
@ -3524,12 +3562,22 @@ is-number@^3.0.0:
dependencies:
kind-of "^3.0.2"
is-number@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff"
is-odd@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-1.0.0.tgz#3b8a932eb028b3775c39bb09e91767accdb69088"
dependencies:
is-number "^3.0.0"
is-odd@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-2.0.0.tgz#7646624671fd7ea558ccd9a2795182f2958f1b24"
dependencies:
is-number "^4.0.0"
is-path-cwd@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d"
@ -3546,7 +3594,7 @@ is-path-inside@^1.0.0:
dependencies:
path-is-inside "^1.0.1"
is-plain-obj@^1.0.0:
is-plain-obj@^1.0.0, is-plain-obj@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
@ -3608,6 +3656,10 @@ is-windows@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.1.tgz#310db70f742d259a16a369202b51af84233310d9"
is-windows@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
is@^3.1.0:
version "3.2.1"
resolved "https://registry.yarnpkg.com/is/-/is-3.2.1.tgz#d0ac2ad55eb7b0bec926a5266f6c662aaa83dca5"
@ -3628,7 +3680,7 @@ isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
isobject@^2.0.0:
isobject@^2.0.0, isobject@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
dependencies:
@ -4301,6 +4353,12 @@ meow@^3.3.0, meow@^3.7.0:
redent "^1.0.0"
trim-newlines "^1.0.0"
merge-options@0.0.64:
version "0.0.64"
resolved "https://registry.yarnpkg.com/merge-options/-/merge-options-0.0.64.tgz#cbe04f594a6985eaf27f7f8f0b2a3acf6f9d562d"
dependencies:
is-plain-obj "^1.1.0"
merge-stream@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1"
@ -4325,6 +4383,24 @@ micromatch@2.3.11, micromatch@^2.1.5:
parse-glob "^3.0.4"
regex-cache "^0.4.2"
micromatch@3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.0.tgz#5102d4eaf20b6997d6008e3acfe1c44a3fa815e2"
dependencies:
arr-diff "^4.0.0"
array-unique "^0.3.2"
braces "^2.2.2"
define-property "^1.0.0"
extend-shallow "^2.0.1"
extglob "^2.0.2"
fragment-cache "^0.2.1"
kind-of "^5.0.2"
nanomatch "^1.2.1"
object.pick "^1.3.0"
regex-not "^1.0.0"
snapdragon "^0.8.1"
to-regex "^3.0.1"
micromatch@^3.0.4:
version "3.1.5"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.5.tgz#d05e168c206472dfbca985bfef4f57797b4cd4ba"
@ -4411,6 +4487,10 @@ minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
mitt@1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/mitt/-/mitt-1.1.2.tgz#380e61480d6a615b660f07abb60d51e0a4e4bed6"
mixin-deep@^1.2.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.0.tgz#47a8732ba97799457c8c1eca28f95132d7e8150a"
@ -4470,6 +4550,23 @@ nan@^2.3.0, nan@^2.3.2:
version "2.8.0"
resolved "https://registry.yarnpkg.com/nan/-/nan-2.8.0.tgz#ed715f3fe9de02b57a5e6252d90a96675e1f085a"
nanomatch@^1.2.1:
version "1.2.9"
resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.9.tgz#879f7150cb2dab7a471259066c104eee6e0fa7c2"
dependencies:
arr-diff "^4.0.0"
array-unique "^0.3.2"
define-property "^2.0.2"
extend-shallow "^3.0.2"
fragment-cache "^0.2.1"
is-odd "^2.0.0"
is-windows "^1.0.2"
kind-of "^6.0.2"
object.pick "^1.3.0"
regex-not "^1.0.0"
snapdragon "^0.8.1"
to-regex "^3.0.1"
nanomatch@^1.2.5:
version "1.2.7"
resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.7.tgz#53cd4aa109ff68b7f869591fdc9d10daeeea3e79"
@ -5225,6 +5322,12 @@ postcss-ordered-values@^2.1.0:
postcss "^5.0.4"
postcss-value-parser "^3.0.1"
postcss-prefix-selector@^1.6.0:
version "1.6.0"
resolved "https://registry.yarnpkg.com/postcss-prefix-selector/-/postcss-prefix-selector-1.6.0.tgz#b495949d639c63147145648326853216f3c10900"
dependencies:
postcss "^5.0.8"
postcss-reduce-idents@^2.2.2:
version "2.4.0"
resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3"
@ -5283,7 +5386,7 @@ postcss-zindex@^2.0.1:
postcss "^5.0.4"
uniqs "^2.0.0"
postcss@^5.0.0, postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.12, postcss@^5.2.16:
postcss@^5.0.0, postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.12, postcss@^5.2.16, postcss@^5.2.17:
version "5.2.18"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5"
dependencies:
@ -5300,6 +5403,39 @@ postcss@^6.0.1, postcss@^6.0.8:
source-map "^0.6.1"
supports-color "^5.1.0"
posthtml-parser@^0.2.0, posthtml-parser@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.2.1.tgz#35d530de386740c2ba24ff2eb2faf39ccdf271dd"
dependencies:
htmlparser2 "^3.8.3"
isobject "^2.1.0"
posthtml-rename-id@^1.0:
version "1.0.4"
resolved "https://registry.yarnpkg.com/posthtml-rename-id/-/posthtml-rename-id-1.0.4.tgz#7da1d8833120e4f1b040374b11f893108cce0c7f"
dependencies:
escape-string-regexp "1.0.5"
posthtml-render@^1.0.5, posthtml-render@^1.0.6:
version "1.1.3"
resolved "https://registry.yarnpkg.com/posthtml-render/-/posthtml-render-1.1.3.tgz#53e91c3debd0e7443704efa299329e1e10867f0e"
posthtml-svg-mode@^1.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/posthtml-svg-mode/-/posthtml-svg-mode-1.0.2.tgz#133efbf543e1bab8c0408f6ac0eac987772820b8"
dependencies:
merge-options "0.0.64"
posthtml "^0.9.2"
posthtml-parser "^0.2.1"
posthtml-render "^1.0.6"
posthtml@^0.9.2:
version "0.9.2"
resolved "https://registry.yarnpkg.com/posthtml/-/posthtml-0.9.2.tgz#f4c06db9f67b61fd17c4e256e7e3d9515bf726fd"
dependencies:
posthtml-parser "^0.2.0"
posthtml-render "^1.0.5"
prepend-http@^1.0.0:
version "1.0.4"
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
@ -5473,7 +5609,7 @@ qs@~6.5.1:
version "6.5.1"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
query-string@^4.1.0:
query-string@^4.1.0, query-string@^4.3.2:
version "4.3.4"
resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb"
dependencies:
@ -6404,6 +6540,45 @@ supports-color@^5.1.0, supports-color@^5.2.0:
dependencies:
has-flag "^3.0.0"
svg-baker-runtime@^1.3.3:
version "1.3.5"
resolved "https://registry.yarnpkg.com/svg-baker-runtime/-/svg-baker-runtime-1.3.5.tgz#f92d133d1fedfc8b8cfb9f9ab00c89253461dfb6"
dependencies:
deepmerge "1.3.2"
mitt "1.1.2"
svg-baker "^1.2.0"
svg-baker@^1.2.0, svg-baker@^1.2.17:
version "1.2.17"
resolved "https://registry.yarnpkg.com/svg-baker/-/svg-baker-1.2.17.tgz#452ceaa604f784e4b864740e4b6b3faf6458d016"
dependencies:
bluebird "^3.5.0"
clone "^2.1.1"
he "^1.1.1"
image-size "^0.5.1"
loader-utils "^1.1.0"
merge-options "0.0.64"
micromatch "3.1.0"
postcss "^5.2.17"
postcss-prefix-selector "^1.6.0"
posthtml-rename-id "^1.0"
posthtml-svg-mode "^1.0"
query-string "^4.3.2"
traverse "^0.6.6"
svg-sprite-loader@^3.7.3:
version "3.7.3"
resolved "https://registry.yarnpkg.com/svg-sprite-loader/-/svg-sprite-loader-3.7.3.tgz#20a243d761d1cde062734fb4fb3e6dee7694a91c"
dependencies:
bluebird "^3.5.0"
deepmerge "1.3.2"
domready "1.0.8"
escape-string-regexp "1.0.5"
loader-utils "^1.1.0"
svg-baker "^1.2.17"
svg-baker-runtime "^1.3.3"
url-slug "2.0.0"
svgo@^0.7.0:
version "0.7.2"
resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5"
@ -6541,6 +6716,10 @@ tough-cookie@~2.3.0, tough-cookie@~2.3.3:
dependencies:
punycode "^1.4.1"
traverse@^0.6.6:
version "0.6.6"
resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137"
trim-newlines@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
@ -6604,6 +6783,10 @@ unc-path-regex@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
unidecode@0.1.8:
version "0.1.8"
resolved "https://registry.yarnpkg.com/unidecode/-/unidecode-0.1.8.tgz#efbb301538bc45246a9ac8c559d72f015305053e"
union-value@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4"
@ -6658,6 +6841,12 @@ url-loader@^0.6.2:
mime "^1.4.1"
schema-utils "^0.3.0"
url-slug@2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/url-slug/-/url-slug-2.0.0.tgz#a789d5aed4995c0d95af33377ad1d5c68d4d7027"
dependencies:
unidecode "0.1.8"
url@^0.11.0:
version "0.11.0"
resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"

Loading…
Cancel
Save