diff --git a/client/index.html b/client/index.html
index 2fb8eea..2d624f2 100644
--- a/client/index.html
+++ b/client/index.html
@@ -3,63 +3,7 @@
-
Humus
-
diff --git a/client/index.scss b/client/index.scss
new file mode 100644
index 0000000..cb31e43
--- /dev/null
+++ b/client/index.scss
@@ -0,0 +1,58 @@
+@import '~graphics.scss';
+
+* {
+ box-sizing: border-box;
+}
+
+html, body {
+ background-color: #333;
+ width: 100%;
+ height: 100%;
+ padding: 0;
+ margin: 0;
+ overflow: hidden;
+}
+
+ins {
+ text-decoration: none;
+}
+
+.unselectable {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.app {
+ display: flex;
+ align-items: center;
+ height: 100%;
+ width: 100%;
+
+ .avocado-stage {
+ margin: auto;
+ outline: none;
+ transform: scale(1);
+ transform-origin: 0 0;
+ transition-property: transform;
+ transition-duration: 0.125s;
+
+ canvas {
+ @include pixelated;
+ }
+ }
+}
+
+.debug .ui {
+ background-image: url(/debug.png);
+}
+
+@font-face {
+ font-family: "joystix";
+ src:
+ url("/joystix-monospace.ttf") format("truetype")
+ ;
+}
diff --git a/client/ui/chat/index.js b/client/ui/chat/index.js
index 83f0a10..0997a90 100644
--- a/client/ui/chat/index.js
+++ b/client/ui/chat/index.js
@@ -6,8 +6,7 @@ import {compose} from '@avocado/core';
import contempo from 'contempo';
const decorate = compose(
- contempo(`
- `),
+ contempo(require('./index.raw.scss').default),
);
const ChatComponent = () => {
diff --git a/client/ui/chat/index.raw.scss b/client/ui/chat/index.raw.scss
new file mode 100644
index 0000000..e69de29
diff --git a/client/ui/connection-status.js b/client/ui/connection-status.js
index 91e33ae..c635137 100644
--- a/client/ui/connection-status.js
+++ b/client/ui/connection-status.js
@@ -6,31 +6,7 @@ import {compose} from '@avocado/core';
import contempo from 'contempo';
const decorate = compose(
- contempo(`
-.connection-status {
- display: none;
-}
-.connection-status.interrupted {
- background-color: rgba(0, 0, 0, .75);
- display: flex;
- align-items: center;
- justify-content: center;
- width: 100%;
- height: 100%;
- position: relative;
-}
-.connection-status.interrupted .message {
- color: white;
- font-family: monospace;
- font-size: 0.7em;
- text-align: center;
- text-transform: uppercase;
-}
-.connection-status.interrupted .message .dots {
- color: rgb(150, 150, 150);
- font-size: 0.5em;
-}
- `),
+ contempo(require('./connection-status.raw.scss').default),
);
const ConnectionStatusComponent = ({socket}) => {
diff --git a/client/ui/connection-status.raw.scss b/client/ui/connection-status.raw.scss
new file mode 100644
index 0000000..2a99246
--- /dev/null
+++ b/client/ui/connection-status.raw.scss
@@ -0,0 +1,26 @@
+.connection-status {
+ display: none;
+
+ &.interrupted {
+ background-color: rgba(0, 0, 0, .75);
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: 100%;
+ height: 100%;
+ position: relative;
+
+ .message {
+ color: white;
+ font-family: monospace;
+ font-size: 0.7em;
+ text-align: center;
+ text-transform: uppercase;
+
+ .dots {
+ color: rgb(150, 150, 150);
+ font-size: 0.5em;
+ }
+ }
+ }
+}
diff --git a/client/ui/damage.js b/client/ui/damage.js
index 49539a7..f8818c3 100644
--- a/client/ui/damage.js
+++ b/client/ui/damage.js
@@ -8,22 +8,8 @@ import {AFFINITY_NONE} from '../../common/combat/constants';
import {AFFINITY_FIRE} from '../../common/combat/constants';
const decorate = compose(
+ contempo(require('./damage.raw.scss').default),
contempo(`
-.damage {
- position: absolute;
- top: 0;
- left: 0;
-}
-.particle {
- position: absolute;
- will-change: transform, opacity;
-}
-.particle .text {
- display: inline-block;
- font-family: joystix;
- font-weight: bold;
- text-shadow: 1px 1px 0px black;
-}
.particle .text.affinity-${AFFINITY_NONE}.is-damage {
color: #FF0000;
text-shadow:
@@ -32,6 +18,7 @@ const decorate = compose(
-0px -0px 3px #FF2200
;
}
+
.particle .text.affinity-${AFFINITY_FIRE}.is-damage {
color: #FFA500;
text-shadow:
@@ -40,16 +27,6 @@ const decorate = compose(
-0px -0px 3px #FFDD00,
-0px -0px 10px #FFFF00
;
-}
-.particle .text.is-healing {
- color: #00FF77;
- text-shadow: -0.25px -0.25px 0px #0077FF, 0.5px 0.5px black;
- text-shadow:
- 0.75px 0.75px black,
- -0.125px -0.125px black,
- -0px -0px 3px #00DDFF,
- -0px -0px 10px #0000FF
- ;
}
`),
);
diff --git a/client/ui/damage.raw.scss b/client/ui/damage.raw.scss
new file mode 100644
index 0000000..be08f53
--- /dev/null
+++ b/client/ui/damage.raw.scss
@@ -0,0 +1,28 @@
+.damage {
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+
+.particle {
+ position: absolute;
+ will-change: transform, opacity;
+
+ .text {
+ display: inline-block;
+ font-family: joystix;
+ font-weight: bold;
+ text-shadow: 1px 1px 0px black;
+
+ &.is-healing {
+ color: #00FF77;
+ text-shadow: -0.25px -0.25px 0px #0077FF, 0.5px 0.5px black;
+ text-shadow:
+ 0.75px 0.75px black,
+ -0.125px -0.125px black,
+ -0px -0px 3px #00DDFF,
+ -0px -0px 10px #0000FF
+ ;
+ }
+ }
+}
diff --git a/client/ui/debug/connection/index.js b/client/ui/debug/connection/index.js
index 3a74075..1cdc87c 100644
--- a/client/ui/debug/connection/index.js
+++ b/client/ui/debug/connection/index.js
@@ -8,30 +8,7 @@ import contempo from 'contempo';
import Throughput from './throughput';
const decorate = compose(
- contempo(`
-.connection {
- background-color: rgba(0, 0, 0, .3);
- border: 1px solid white;
- color: white;
- position: absolute;
- top: 4px;
- right: 4px;
- padding: 1px;
- font-size: 6px;
-}
-.connection > p {
- border-bottom: 1px solid rgb(180, 180, 180);
- margin: 0.25em;
- padding-bottom: 0.25em;
- text-transform: uppercase;
-}
-.connection > p.connected {
- color: rgb(0, 255, 0);
-}
-.connection > p.not-connected {
- color: rgb(255, 0, 0);
-}
- `),
+ contempo(require('./index.raw.scss').default),
);
const ConnectionComponent = ({
diff --git a/client/ui/debug/connection/index.raw.scss b/client/ui/debug/connection/index.raw.scss
new file mode 100644
index 0000000..ea02001
--- /dev/null
+++ b/client/ui/debug/connection/index.raw.scss
@@ -0,0 +1,25 @@
+.connection {
+ background-color: rgba(0, 0, 0, .3);
+ border: 1px solid white;
+ color: white;
+ position: absolute;
+ top: 4px;
+ right: 4px;
+ padding: 1px;
+ font-size: 6px;
+
+ > p {
+ border-bottom: 1px solid rgb(180, 180, 180);
+ margin: 0.25em;
+ padding-bottom: 0.25em;
+ text-transform: uppercase;
+
+ &.connected {
+ color: rgb(0, 255, 0);
+ }
+
+ &.not-connected {
+ color: rgb(255, 0, 0);
+ }
+ }
+}
diff --git a/client/ui/debug/connection/throughput.js b/client/ui/debug/connection/throughput.js
index 3efbc60..2f65d93 100644
--- a/client/ui/debug/connection/throughput.js
+++ b/client/ui/debug/connection/throughput.js
@@ -7,33 +7,7 @@ import {Vector} from '@avocado/math';
import contempo from 'contempo';
const decorate = compose(
- contempo(`
-.throughput {
- background-color: rgba(0, 0, 0, .3);
- color: white;
- line-height: 1em;
- width: 60px;
- padding: 0.125em;
-}
-.throughput .kbps:before {
- color: rgb(0, 255, 0);
- content: 'kb/s ';
-}
-.throughput .mbps:before {
- color: rgb(255, 180, 0);
- content: 'mb/s ';
-}
-.throughput .input:before {
- content: '\\a0in: ';
-}
-.throughput .output:before {
- content: 'out: ';
-}
-.throughput p {
- font-size: 4px;
- margin: 0 1px;
-}
- `),
+ contempo(require('./throughput.raw.scss').default),
);
function formatKbps(bps) {
diff --git a/client/ui/debug/connection/throughput.raw.scss b/client/ui/debug/connection/throughput.raw.scss
new file mode 100644
index 0000000..c33aeed
--- /dev/null
+++ b/client/ui/debug/connection/throughput.raw.scss
@@ -0,0 +1,30 @@
+.throughput {
+ background-color: rgba(0, 0, 0, .3);
+ color: white;
+ line-height: 1em;
+ width: 60px;
+ padding: 0.125em;
+
+ .kbps:before {
+ color: rgb(0, 255, 0);
+ content: 'kb/s ';
+ }
+
+ .mbps:before {
+ color: rgb(255, 180, 0);
+ content: 'mb/s ';
+ }
+
+ .input:before {
+ content: '\\a0in: ';
+ }
+
+ .output:before {
+ content: 'out: ';
+ }
+
+ p {
+ font-size: 4px;
+ margin: 0 1px;
+ }
+}
diff --git a/client/ui/debug/index.js b/client/ui/debug/index.js
index 3967564..bf05216 100644
--- a/client/ui/debug/index.js
+++ b/client/ui/debug/index.js
@@ -12,11 +12,7 @@ import SelfEntity from './self-entity';
import Timers from './timers';
const decorate = compose(
- contempo(`
-.debug .ui {
- font-family: joystix;
-}
- `),
+ contempo(require('./index.raw.scss').default),
hot,
);
diff --git a/client/ui/debug/index.raw.scss b/client/ui/debug/index.raw.scss
new file mode 100644
index 0000000..163a3d6
--- /dev/null
+++ b/client/ui/debug/index.raw.scss
@@ -0,0 +1,3 @@
+.debug .ui {
+ font-family: joystix;
+}
diff --git a/client/ui/debug/self-entity.js b/client/ui/debug/self-entity.js
index ad8ac38..68f00e6 100644
--- a/client/ui/debug/self-entity.js
+++ b/client/ui/debug/self-entity.js
@@ -8,36 +8,7 @@ import contempo from 'contempo';
import {usePropertyChange} from '../hooks/use-property-change';
const decorate = compose(
- contempo(`
-.self-entity {
- background-color: rgba(0, 0, 0, .3);
- border: 1px solid white;
- color: white;
- font-size: 5px;
- position: absolute;
- bottom: 4px;
- left: 4px;
- line-height: 5px;
- width: 84px;
- padding: 1px;
-}
-.location {
-}
-.x {
- display: inline-block;
- width: 40px;
-}
-.y {
- display: inline-block;
- width: 40px;
-}
-.x:before {
- content: 'x: ';
-}
-.y:before {
- content: 'y: ';
-}
- `),
+ contempo(require('./self-entity.raw.scss').default),
);
const SelfEntityComponent = ({app}) => {
diff --git a/client/ui/debug/self-entity.raw.scss b/client/ui/debug/self-entity.raw.scss
new file mode 100644
index 0000000..ec02058
--- /dev/null
+++ b/client/ui/debug/self-entity.raw.scss
@@ -0,0 +1,30 @@
+.self-entity {
+ background-color: rgba(0, 0, 0, .3);
+ border: 1px solid white;
+ color: white;
+ font-size: 5px;
+ position: absolute;
+ bottom: 4px;
+ left: 4px;
+ line-height: 5px;
+ width: 84px;
+ padding: 1px;
+}
+
+.x {
+ display: inline-block;
+ width: 40px;
+
+ &:before {
+ content: 'x: ';
+ }
+}
+
+.y {
+ display: inline-block;
+ width: 40px;
+
+ &:before {
+ content: 'y: ';
+ }
+}
diff --git a/client/ui/debug/timers.js b/client/ui/debug/timers.js
index e2ed14e..112dee7 100644
--- a/client/ui/debug/timers.js
+++ b/client/ui/debug/timers.js
@@ -7,39 +7,7 @@ import contempo from 'contempo';
import {usePropertyChange} from '../hooks/use-property-change';
const decorate = compose(
- contempo(`
-.timers {
- left: 164px;
- position: absolute;
- color: white;
- font-size: 4px;
- top: 4px;
- border: 1px solid white;
- padding: 2px;
-}
-.tps:before {
- content: 'TPS: ';
-}
-.rps:before {
- content: 'RPS: ';
-}
-.count {
- margin-right: 2px;
-}
-.jitter::before {
- content: '+/-: ';
-}
-.down, .up {
- display: inline-block;
- width: 16px;
-}
-.down {
- margin-right: 2px;
-}
-.up {
- margin: 0px 2px;
-}
- `),
+ contempo(require('./timers.raw.scss').default),
);
const TimersComponent = ({app}) => {
diff --git a/client/ui/debug/timers.raw.scss b/client/ui/debug/timers.raw.scss
new file mode 100644
index 0000000..0d7ac33
--- /dev/null
+++ b/client/ui/debug/timers.raw.scss
@@ -0,0 +1,38 @@
+.timers {
+ left: 164px;
+ position: absolute;
+ color: white;
+ font-size: 4px;
+ top: 4px;
+ border: 1px solid white;
+ padding: 2px;
+}
+
+.tps:before {
+ content: 'TPS: ';
+}
+
+.rps:before {
+ content: 'RPS: ';
+}
+
+.count {
+ margin-right: 2px;
+}
+
+.jitter::before {
+ content: '+/-: ';
+}
+
+.down, .up {
+ display: inline-block;
+ width: 16px;
+}
+
+.down {
+ margin-right: 2px;
+}
+
+.up {
+ margin: 0px 2px;
+}
diff --git a/client/ui/menu/hotbar.js b/client/ui/menu/hotbar.js
index e7dbd4f..4b8ce60 100644
--- a/client/ui/menu/hotbar.js
+++ b/client/ui/menu/hotbar.js
@@ -11,35 +11,7 @@ import {usePropertyChange} from '../hooks/use-property-change';
import ItemSlot from './item-slot';
const decorate = compose(
- contempo(`
-.hotbar {
- position: absolute;
- width: 200px;
- height: 20px;
- left: 50%;
- top: 2px;
-}
-.hotbar-inner {
- transform: translateX(-50%);
- height: 100%;
-}
-.hotbar-key {
- color: white;
- text-shadow: 0.25px 0.25px 0 black;
- font-family: joystix;
- position: absolute;
- top: -1.5px;
- left: -1px;
- font-size: 4px;
- line-height: 4px;
-}
-.hotbar .item-slot.active {
- border: 1px solid rgba(255, 255, 0, 1);
-}
-.hotbar .item-slot.active:hover {
- transition: none;
-}
- `),
+ contempo(require('./hotbar.raw.scss').default),
);
const HotbarComponent = ({app}) => {
diff --git a/client/ui/menu/hotbar.raw.scss b/client/ui/menu/hotbar.raw.scss
new file mode 100644
index 0000000..f9935d9
--- /dev/null
+++ b/client/ui/menu/hotbar.raw.scss
@@ -0,0 +1,31 @@
+.hotbar {
+ position: absolute;
+ width: 200px;
+ height: 20px;
+ left: 50%;
+ top: 2px;
+
+ .item-slot.active {
+ border: 1px solid rgba(255, 255, 0, 1);
+
+ &:hover {
+ transition: none;
+ }
+ }
+}
+
+.hotbar-inner {
+ transform: translateX(-50%);
+ height: 100%;
+}
+
+.hotbar-key {
+ color: white;
+ text-shadow: 0.25px 0.25px 0 black;
+ font-family: joystix;
+ position: absolute;
+ top: -1.5px;
+ left: -1px;
+ font-size: 4px;
+ line-height: 4px;
+}
diff --git a/client/ui/menu/index.js b/client/ui/menu/index.js
index 3e7b58a..ddd2b18 100644
--- a/client/ui/menu/index.js
+++ b/client/ui/menu/index.js
@@ -11,21 +11,7 @@ import Inventory from './inventory';
import WorldTime from './world-time';
const decorate = compose(
- contempo(`
-.menu {
- width: 100%;
- height: 100%;
- overflow: hidden;
- position: absolute;
-}
-.menu-inner {
- transition: transform 0.125s;
- will-change: transform;
-}
-.menu-inner.open {
- transform: translateY(156px);
-}
- `),
+ contempo(require('./index.raw.scss').default),
);
const MenuComponent = ({app}) => {
diff --git a/client/ui/menu/index.raw.scss b/client/ui/menu/index.raw.scss
new file mode 100644
index 0000000..29e7f27
--- /dev/null
+++ b/client/ui/menu/index.raw.scss
@@ -0,0 +1,15 @@
+.menu {
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+ position: absolute;
+}
+
+.menu-inner {
+ transition: transform 0.125s;
+ will-change: transform;
+
+ &.open {
+ transform: translateY(156px);
+ }
+}
diff --git a/client/ui/menu/inventory.js b/client/ui/menu/inventory.js
index 3a4e99c..a86875f 100644
--- a/client/ui/menu/inventory.js
+++ b/client/ui/menu/inventory.js
@@ -7,32 +7,7 @@ import contempo from 'contempo';
import ItemSlot from './item-slot';
const decorate = compose(
- contempo(`
-.inventory {
- position: absolute;
- left: 50%;
- transform: translateY(-80px);
-}
-.inventory-inner {
- width: 250px;
- height: 150px;
- position: relative;
- transform: translateX(-50%);
-}
-.bag, .equipment {
- position: absolute;
-}
-.bag {
- width: 200px;
- height: 80px;
- transform: translateX(25px);
-}
-.equipment {
- width: 20px;
- height: 80px;
- transform: translateX(0px);
-}
- `),
+ contempo(require('./inventory.raw.scss').default),
);
const InventoryComponent = () => {
diff --git a/client/ui/menu/inventory.raw.scss b/client/ui/menu/inventory.raw.scss
new file mode 100644
index 0000000..827e648
--- /dev/null
+++ b/client/ui/menu/inventory.raw.scss
@@ -0,0 +1,28 @@
+.inventory {
+ position: absolute;
+ left: 50%;
+ transform: translateY(-80px);
+}
+
+.inventory-inner {
+ width: 250px;
+ height: 150px;
+ position: relative;
+ transform: translateX(-50%);
+}
+
+.bag, .equipment {
+ position: absolute;
+}
+
+.bag {
+ width: 200px;
+ height: 80px;
+ transform: translateX(25px);
+}
+
+.equipment {
+ width: 20px;
+ height: 80px;
+ transform: translateX(0px);
+}
diff --git a/client/ui/menu/item-slot.js b/client/ui/menu/item-slot.js
index 62ef7e3..5176e3b 100644
--- a/client/ui/menu/item-slot.js
+++ b/client/ui/menu/item-slot.js
@@ -6,59 +6,7 @@ import {compose} from '@avocado/core';
import contempo from 'contempo';
const decorate = compose(
- contempo(`
-.item-slot {
- position: relative;
- border: 1px solid rgba(0, 0, 0, 1);
- box-sizing: border-box;
- display: inline-block;
- width: 16px;
- height: 16px;
- margin: 2px;
- background-color: rgba(255, 255, 255, .2);
- transition: box-shadow 0.125s;
-}
-.item-slot:hover {
- box-shadow:
- -.5px -.5px 1px rgba(255, 255, 255, 1),
- .5px .5px 1px rgba(255, 255, 255, 1),
- -.5px .5px 1px rgba(255, 255, 255, 1),
- .5px -.5px 1px rgba(255, 255, 255, 1)
- ;
-}
-.item-slot-inner {
- background-position: center;
- background-repeat: no-repeat;
- background-size: contain;
- width: 100%;
- height: 100%;
-
- image-rendering: optimizeSpeed; /* Older versions of FF */
- image-rendering: -moz-crisp-edges; /* FF 6.0+ */
- image-rendering: -webkit-optimize-contrast; /* Safari */
- image-rendering: -o-crisp-edges; /* OS X & Windows Opera (12.02+) */
- image-rendering: pixelated; /* Awesome future-browsers */
- -ms-interpolation-mode: nearest-neighbor; /* IE */
-}
-.item-slot-inner .qty {
- color: white;
- text-shadow: 0.25px 0.25px 0 black;
- font-family: joystix;
- position: absolute;
- bottom: 0px;
- right: 0.5px;
- font-size: 5px;
- line-height: 5px;
-}
-.qty.e3 {
- font-size: 4px;
-}
-.qty.e4 {
- font-size: 3px;
- bottom: -1px;
-}
-
- `),
+ contempo(require('./item-slot.raw.scss').default),
);
const ItemSlotComponent = (props) => {
diff --git a/client/ui/menu/item-slot.raw.scss b/client/ui/menu/item-slot.raw.scss
new file mode 100644
index 0000000..a6c286b
--- /dev/null
+++ b/client/ui/menu/item-slot.raw.scss
@@ -0,0 +1,55 @@
+.item-slot {
+ position: relative;
+ border: 1px solid rgba(0, 0, 0, 1);
+ box-sizing: border-box;
+ display: inline-block;
+ width: 16px;
+ height: 16px;
+ margin: 2px;
+ background-color: rgba(255, 255, 255, .2);
+ transition: box-shadow 0.125s;
+
+ &:hover {
+ box-shadow:
+ -.5px -.5px 1px rgba(255, 255, 255, 1),
+ .5px .5px 1px rgba(255, 255, 255, 1),
+ -.5px .5px 1px rgba(255, 255, 255, 1),
+ .5px -.5px 1px rgba(255, 255, 255, 1)
+ ;
+ }
+}
+
+.item-slot-inner {
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: contain;
+ width: 100%;
+ height: 100%;
+
+ image-rendering: optimizeSpeed; /* Older versions of FF */
+ image-rendering: -moz-crisp-edges; /* FF 6.0+ */
+ image-rendering: -webkit-optimize-contrast; /* Safari */
+ image-rendering: -o-crisp-edges; /* OS X & Windows Opera (12.02+) */
+ image-rendering: pixelated; /* Awesome future-browsers */
+ -ms-interpolation-mode: nearest-neighbor; /* IE */
+
+ .qty {
+ color: white;
+ text-shadow: 0.25px 0.25px 0 black;
+ font-family: joystix;
+ position: absolute;
+ bottom: 0px;
+ right: 0.5px;
+ font-size: 5px;
+ line-height: 5px;
+
+ &.e3 {
+ font-size: 4px;
+ }
+
+ &.e4 {
+ font-size: 3px;
+ bottom: -1px;
+ }
+ }
+}
diff --git a/client/ui/menu/quick-status.js b/client/ui/menu/quick-status.js
index ff990c4..e2fbbf8 100644
--- a/client/ui/menu/quick-status.js
+++ b/client/ui/menu/quick-status.js
@@ -8,32 +8,7 @@ import contempo from 'contempo';
import {usePropertyChange} from '../hooks/use-property-change';
const decorate = compose(
- contempo(`
-.status {
- color: white;
- display: inline-block;
- font-family: joystix;
- font-size: 5px;
- text-shadow: 0.5px 0.5px 0px black;
- position: absolute;
- top: 4px;
- right: 261px;
-}
-.status .health {
-}
-.status .health-inner {
- border: 1px solid rgba(0, 0, 0, 1);
- display: inline-block;
- padding: 1px 3px;
- line-height: 6px;
-}
-.status .currency {
-}
-.status .health:before {
- opacity: 0.75;
- color: red;
-}
- `),
+ contempo(require('./quick-status.raw.scss').default),
);
const QuickStatusComponent = ({app}) => {
diff --git a/client/ui/menu/quick-status.raw.scss b/client/ui/menu/quick-status.raw.scss
new file mode 100644
index 0000000..82175df
--- /dev/null
+++ b/client/ui/menu/quick-status.raw.scss
@@ -0,0 +1,22 @@
+.status {
+ color: white;
+ display: inline-block;
+ font-family: joystix;
+ font-size: 5px;
+ text-shadow: 0.5px 0.5px 0px black;
+ position: absolute;
+ top: 4px;
+ right: 261px;
+
+ .health-inner {
+ border: 1px solid rgba(0, 0, 0, 1);
+ display: inline-block;
+ padding: 1px 3px;
+ line-height: 6px;
+ }
+
+ .health:before {
+ opacity: 0.75;
+ color: red;
+ }
+}
diff --git a/client/ui/menu/world-time.js b/client/ui/menu/world-time.js
index f3ef808..86e3a45 100644
--- a/client/ui/menu/world-time.js
+++ b/client/ui/menu/world-time.js
@@ -7,24 +7,7 @@ import contempo from 'contempo';
import {WorldTime} from '../../../common/world-time.synchronized';
const decorate = compose(
- contempo(`
-.time {
- background-color: rgba(255, 255, 255, .2);
- box-sizing: border-box;
- border: 1px solid rgba(0, 0, 0, 1);
- color: white;
- position: absolute;
- top: 4px;
- right: 4px;
- padding: 5px;
- font-family: joystix;
- font-size: 6px;
- text-shadow: 0.5px 0.5px 0px black;
- line-height: 4px;
- width: 52px;
- text-align: right;
-}
- `),
+ contempo(require('./world-time.raw.scss').default),
);
const WorldTimeComponent = ({worldTime}) => {
diff --git a/client/ui/menu/world-time.raw.scss b/client/ui/menu/world-time.raw.scss
new file mode 100644
index 0000000..9a933d3
--- /dev/null
+++ b/client/ui/menu/world-time.raw.scss
@@ -0,0 +1,16 @@
+.time {
+ background-color: rgba(255, 255, 255, .2);
+ box-sizing: border-box;
+ border: 1px solid rgba(0, 0, 0, 1);
+ color: white;
+ position: absolute;
+ top: 4px;
+ right: 4px;
+ padding: 5px;
+ font-family: joystix;
+ font-size: 6px;
+ text-shadow: 0.5px 0.5px 0px black;
+ line-height: 4px;
+ width: 52px;
+ text-align: right;
+}
diff --git a/package.json b/package.json
index afbf847..cc9f5c5 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,15 @@
"@babel/preset-env": "7.3.4",
"@babel/preset-react": "7.0.0",
"babel-loader": "8.0.5",
+ "contempo": "1.x",
+ "css-loader": "3.1.0",
+ "extract-css-chunks-webpack-plugin": "4.5.6",
"html-webpack-plugin": "3.2.0",
+ "node-sass": "4.12.0",
+ "node-sass-glob-importer": "5.3.2",
+ "postcss-loader": "3.0.0",
+ "raw-loader": "3.1.0",
+ "sass-loader": "7.1.0",
"start-server-webpack-plugin": "2.2.5",
"webpack": "4.29.6",
"webpack-cli": "3.2.3",
@@ -42,7 +50,6 @@
"@avocado/timing": "1.x",
"@avocado/topdown": "1.x",
"classnames": "2.2.6",
- "contempo": "1.x",
"glob": "^7.1.3",
"immutable": "4.0.0-rc.12",
"immutablediff": "0.4.4",
diff --git a/postcss.config.js b/postcss.config.js
new file mode 100644
index 0000000..2c7ab7c
--- /dev/null
+++ b/postcss.config.js
@@ -0,0 +1,4 @@
+module.exports = {
+ plugins: {
+ },
+};
diff --git a/scss/graphics.scss b/scss/graphics.scss
new file mode 100644
index 0000000..e09862e
--- /dev/null
+++ b/scss/graphics.scss
@@ -0,0 +1,14 @@
+@mixin pixelated {
+ /* Older versions of FF */
+ image-rendering: optimizeSpeed;
+ /* FF 6.0+ */
+ image-rendering: -moz-crisp-edges;
+ /* Safari */
+ image-rendering: -webkit-optimize-contrast;
+ /* OS X & Windows Opera (12.02+) */
+ image-rendering: -o-crisp-edges;
+ /* Awesome future-browsers */
+ image-rendering: pixelated;
+ /* IE */
+ -ms-interpolation-mode: nearest-neighbor;
+}
diff --git a/webpack.client.config.js b/webpack.client.config.js
index c89ded5..006ec2e 100644
--- a/webpack.client.config.js
+++ b/webpack.client.config.js
@@ -12,6 +12,7 @@ config.entry = {
'register-synchronizeds',
'register-traits',
'@avocado/behavior/item/initialize',
+ path.join(__dirname, 'client', 'index.scss'),
path.join(__dirname, 'client', 'index.js'),
],
};
diff --git a/webpack.common.config.js b/webpack.common.config.js
index 0f79910..7239347 100644
--- a/webpack.common.config.js
+++ b/webpack.common.config.js
@@ -1,5 +1,7 @@
const path = require('path');
+const ExtractCssChunks = require('extract-css-chunks-webpack-plugin');
+const globImporter = require('node-sass-glob-importer');
const webpack = require('webpack');
const isProduction = !!process.argv.find((arg) => '--production' === arg);
@@ -69,6 +71,53 @@ const config = {
},
},
},
+ // Styles.
+ {
+ test: /\.(?:sa|sc|c)ss$/,
+ exclude: /\.raw\./,
+ use: [
+ {
+ loader: ExtractCssChunks.loader,
+ options: {
+ hot: true,
+ },
+ },
+ {
+ loader: 'css-loader',
+ options: {
+ // 2 because postcss & sass.
+ importLoaders: 2,
+ },
+ },
+ {
+ loader: 'postcss-loader',
+ },
+ {
+ loader: 'sass-loader',
+ options: {
+ importer: globImporter(),
+ },
+ },
+ ],
+ },
+ {
+ test: /\.(?:sa|sc|c)ss$/,
+ include: /\.raw\./,
+ use: [
+ {
+ loader: 'raw-loader',
+ },
+ {
+ loader: 'postcss-loader',
+ },
+ {
+ loader: 'sass-loader',
+ options: {
+ importer: globImporter(),
+ },
+ },
+ ],
+ },
],
},
output: {
@@ -77,17 +126,26 @@ const config = {
path: path.resolve(__dirname, 'dist'),
filename: '[name].js',
},
- plugins: [],
+ plugins: [
+ new ExtractCssChunks({
+ filename: '[name].css',
+ }),
+ ],
resolve: {
alias: {
'register-packets': path.join(__dirname, 'register-packets'),
'register-synchronizeds': path.join(__dirname, 'register-synchronizeds'),
'register-traits': path.join(__dirname, 'register-traits'),
},
- modules: [path.resolve(__dirname, 'node_modules')],
+ modules: [
+ path.join(__dirname, 'node_modules'),
+ path.join(__dirname, 'scss'),
+ ],
},
resolveLoader: {
- modules: [path.resolve(__dirname, 'node_modules')],
+ modules: [
+ path.join(__dirname, 'node_modules'),
+ ],
},
};
diff --git a/yarn.lock b/yarn.lock
index 81933ec..505ba36 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -67,12 +67,13 @@
d3-quadtree "1.0.6"
"@avocado/net@1.x":
- version "1.0.3"
- resolved "https://npm.i12e.cha0s.io/@avocado%2fnet/-/net-1.0.3.tgz#6c7138e75b403fcca6b2c3c03e62fae280392e12"
- integrity sha512-4jtUmQollXWHyGrdupQ4y6/5CBTX69idZmlMQQ+4DnChvViFA4+HWua9G75Oda9E7dEB1DoUX52sTQAzII/UqA==
+ version "1.0.4"
+ resolved "https://npm.i12e.cha0s.io/@avocado%2fnet/-/net-1.0.4.tgz#b60ed28631fb995b15561ba49e774b288eec87c3"
+ integrity sha512-19GFEydXz9JlQpSlq3Q/yPqtRLRiUVX1jLIA92vt5VWQ1heE9b2tQIbGn28472O/n2sz9IyusODZ80Ll4MFy3w==
dependencies:
"@avocado/core" "1.x"
debug "3.1.0"
+ msgpack-lite "0.1.26"
schemapack "1.4.2"
socket.io "2.2.0"
socket.io-client "2.2.0"
@@ -105,14 +106,6 @@
dependencies:
howler "2.1.2"
-"@avocado/state@1.x":
- version "1.0.4"
- resolved "https://npm.i12e.cha0s.io/@avocado%2fstate/-/state-1.0.4.tgz#72607fb959621062c8c7db5744aaafed62d5bafa"
- integrity sha512-CV0hxrDV3RGEDk3nerliQN4k52gnKMEAmgGfM02Z4zbx8EyKlHNd312qV69XntIU2fpEERrjNU7ugeSFaYU+wQ==
- dependencies:
- immutable "4.0.0-rc.12"
- msgpack-lite "0.1.26"
-
"@avocado/timing@1.x":
version "1.0.5"
resolved "https://npm.i12e.cha0s.io/@avocado%2ftiming/-/timing-1.0.5.tgz#6e92fb8f92f7386b5292a7160a48967a2279c770"
@@ -1000,21 +993,26 @@ ajv-errors@^1.0.0:
resolved "https://npm.i12e.cha0s.io/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d"
integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==
-ajv-keywords@^3.1.0:
- version "3.4.0"
- resolved "https://npm.i12e.cha0s.io/ajv-keywords/-/ajv-keywords-3.4.0.tgz#4b831e7b531415a7cc518cd404e73f6193c6349d"
- integrity sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==
+ajv-keywords@^3.1.0, ajv-keywords@^3.4.1:
+ version "3.4.1"
+ resolved "https://npm.i12e.cha0s.io/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da"
+ integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==
-ajv@^6.1.0:
- version "6.10.0"
- resolved "https://npm.i12e.cha0s.io/ajv/-/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1"
- integrity sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==
+ajv@^6.1.0, ajv@^6.10.2, ajv@^6.5.5:
+ version "6.10.2"
+ resolved "https://npm.i12e.cha0s.io/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52"
+ integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==
dependencies:
fast-deep-equal "^2.0.1"
fast-json-stable-stringify "^2.0.0"
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
+amdefine@>=0.0.4:
+ version "1.0.1"
+ resolved "https://npm.i12e.cha0s.io/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
+ integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=
+
ansi-colors@^3.0.0:
version "3.2.4"
resolved "https://npm.i12e.cha0s.io/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf"
@@ -1035,6 +1033,11 @@ ansi-regex@^3.0.0:
resolved "https://npm.i12e.cha0s.io/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
+ansi-styles@^2.2.1:
+ version "2.2.1"
+ resolved "https://npm.i12e.cha0s.io/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
+ integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
+
ansi-styles@^3.2.1:
version "3.2.1"
resolved "https://npm.i12e.cha0s.io/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
@@ -1063,6 +1066,13 @@ are-we-there-yet@~1.1.2:
delegates "^1.0.0"
readable-stream "^2.0.6"
+argparse@^1.0.7:
+ version "1.0.10"
+ resolved "https://npm.i12e.cha0s.io/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
+ integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
+ dependencies:
+ sprintf-js "~1.0.2"
+
arr-diff@^4.0.0:
version "4.0.0"
resolved "https://npm.i12e.cha0s.io/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
@@ -1078,6 +1088,11 @@ arr-union@^3.1.0:
resolved "https://npm.i12e.cha0s.io/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
+array-find-index@^1.0.1:
+ version "1.0.2"
+ resolved "https://npm.i12e.cha0s.io/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
+ integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=
+
array-flatten@1.1.1:
version "1.1.1"
resolved "https://npm.i12e.cha0s.io/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
@@ -1119,6 +1134,18 @@ asn1.js@^4.0.0:
inherits "^2.0.1"
minimalistic-assert "^1.0.0"
+asn1@~0.2.3:
+ version "0.2.4"
+ resolved "https://npm.i12e.cha0s.io/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
+ integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
+ dependencies:
+ safer-buffer "~2.1.0"
+
+assert-plus@1.0.0, assert-plus@^1.0.0:
+ version "1.0.0"
+ resolved "https://npm.i12e.cha0s.io/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
+ integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
+
assert@^1.1.1:
version "1.5.0"
resolved "https://npm.i12e.cha0s.io/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb"
@@ -1137,21 +1164,50 @@ async-each@^1.0.1:
resolved "https://npm.i12e.cha0s.io/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
+async-foreach@^0.1.3:
+ version "0.1.3"
+ resolved "https://npm.i12e.cha0s.io/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542"
+ integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=
+
async-limiter@~1.0.0:
- version "1.0.0"
- resolved "https://npm.i12e.cha0s.io/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8"
- integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==
+ version "1.0.1"
+ resolved "https://npm.i12e.cha0s.io/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
+ integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==
async@^1.5.2:
version "1.5.2"
resolved "https://npm.i12e.cha0s.io/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=
+asynckit@^0.4.0:
+ version "0.4.0"
+ resolved "https://npm.i12e.cha0s.io/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
+ integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
+
atob@^2.1.1:
version "2.1.2"
resolved "https://npm.i12e.cha0s.io/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
+aws-sign2@~0.7.0:
+ version "0.7.0"
+ resolved "https://npm.i12e.cha0s.io/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
+ integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
+
+aws4@^1.8.0:
+ version "1.8.0"
+ resolved "https://npm.i12e.cha0s.io/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
+ integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==
+
+babel-code-frame@^6.26.0:
+ version "6.26.0"
+ resolved "https://npm.i12e.cha0s.io/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
+ integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=
+ dependencies:
+ chalk "^1.1.3"
+ esutils "^2.0.2"
+ js-tokens "^3.0.2"
+
babel-loader@8.0.5:
version "8.0.5"
resolved "https://npm.i12e.cha0s.io/babel-loader/-/babel-loader-8.0.5.tgz#225322d7509c2157655840bba52e46b6c2f2fe33"
@@ -1162,6 +1218,51 @@ babel-loader@8.0.5:
mkdirp "^0.5.1"
util.promisify "^1.0.0"
+babel-messages@^6.23.0:
+ version "6.23.0"
+ resolved "https://npm.i12e.cha0s.io/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
+ integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=
+ dependencies:
+ babel-runtime "^6.22.0"
+
+babel-runtime@^6.22.0, babel-runtime@^6.26.0:
+ version "6.26.0"
+ resolved "https://npm.i12e.cha0s.io/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
+ integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
+ dependencies:
+ core-js "^2.4.0"
+ regenerator-runtime "^0.11.0"
+
+babel-traverse@^6.26.0:
+ version "6.26.0"
+ resolved "https://npm.i12e.cha0s.io/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
+ integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=
+ dependencies:
+ babel-code-frame "^6.26.0"
+ babel-messages "^6.23.0"
+ babel-runtime "^6.26.0"
+ babel-types "^6.26.0"
+ babylon "^6.18.0"
+ debug "^2.6.8"
+ globals "^9.18.0"
+ invariant "^2.2.2"
+ lodash "^4.17.4"
+
+babel-types@^6.26.0:
+ version "6.26.0"
+ resolved "https://npm.i12e.cha0s.io/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
+ integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=
+ dependencies:
+ babel-runtime "^6.26.0"
+ esutils "^2.0.2"
+ lodash "^4.17.4"
+ to-fast-properties "^1.0.3"
+
+babylon@^6.18.0:
+ version "6.18.0"
+ resolved "https://npm.i12e.cha0s.io/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
+ integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==
+
backo2@1.0.2:
version "1.0.2"
resolved "https://npm.i12e.cha0s.io/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947"
@@ -1205,6 +1306,13 @@ batch@0.6.1:
resolved "https://npm.i12e.cha0s.io/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=
+bcrypt-pbkdf@^1.0.0:
+ version "1.0.2"
+ resolved "https://npm.i12e.cha0s.io/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
+ integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
+ dependencies:
+ tweetnacl "^0.14.3"
+
better-assert@~1.0.0:
version "1.0.2"
resolved "https://npm.i12e.cha0s.io/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522"
@@ -1237,6 +1345,13 @@ blob@0.0.5:
resolved "https://npm.i12e.cha0s.io/blob/-/blob-0.0.5.tgz#d680eeef25f8cd91ad533f5b01eed48e64caf683"
integrity sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==
+block-stream@*:
+ version "0.0.9"
+ resolved "https://npm.i12e.cha0s.io/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
+ integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=
+ dependencies:
+ inherits "~2.0.0"
+
bluebird@^3.5.3:
version "3.5.5"
resolved "https://npm.i12e.cha0s.io/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f"
@@ -1451,12 +1566,31 @@ cache-base@^1.0.1:
union-value "^1.0.0"
unset-value "^1.0.0"
+caller-callsite@^2.0.0:
+ version "2.0.0"
+ resolved "https://npm.i12e.cha0s.io/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134"
+ integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=
+ dependencies:
+ callsites "^2.0.0"
+
+caller-path@^2.0.0:
+ version "2.0.0"
+ resolved "https://npm.i12e.cha0s.io/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4"
+ integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=
+ dependencies:
+ caller-callsite "^2.0.0"
+
callsite@1.0.0:
version "1.0.0"
resolved "https://npm.i12e.cha0s.io/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20"
integrity sha1-KAOY5dZkvXQDi28JBRU+borxvCA=
-camel-case@3.0.x:
+callsites@^2.0.0:
+ version "2.0.0"
+ resolved "https://npm.i12e.cha0s.io/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50"
+ integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=
+
+camel-case@3.0.x, camel-case@^3.0.0:
version "3.0.0"
resolved "https://npm.i12e.cha0s.io/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73"
integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=
@@ -1464,12 +1598,30 @@ camel-case@3.0.x:
no-case "^2.2.0"
upper-case "^1.1.1"
+camelcase-keys@^2.0.0:
+ version "2.1.0"
+ resolved "https://npm.i12e.cha0s.io/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
+ integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc=
+ dependencies:
+ camelcase "^2.0.0"
+ map-obj "^1.0.0"
+
+camelcase@^2.0.0:
+ version "2.1.1"
+ resolved "https://npm.i12e.cha0s.io/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
+ integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=
+
+camelcase@^3.0.0:
+ version "3.0.0"
+ resolved "https://npm.i12e.cha0s.io/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
+ integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo=
+
camelcase@^4.1.0:
version "4.1.0"
resolved "https://npm.i12e.cha0s.io/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
-camelcase@^5.0.0:
+camelcase@^5.0.0, camelcase@^5.3.1:
version "5.3.1"
resolved "https://npm.i12e.cha0s.io/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
@@ -1479,7 +1631,23 @@ caniuse-lite@^1.0.30000967:
resolved "https://npm.i12e.cha0s.io/caniuse-lite/-/caniuse-lite-1.0.30000971.tgz#d1000e4546486a6977756547352bc96a4cfd2b13"
integrity sha512-TQFYFhRS0O5rdsmSbF1Wn+16latXYsQJat66f7S7lizXW1PVpWJeZw9wqqVLIjuxDRz7s7xRUj13QCfd8hKn6g==
-chalk@^2.0.0, chalk@^2.4.1:
+caseless@~0.12.0:
+ version "0.12.0"
+ resolved "https://npm.i12e.cha0s.io/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
+ integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
+
+chalk@^1.1.1, chalk@^1.1.3:
+ version "1.1.3"
+ resolved "https://npm.i12e.cha0s.io/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
+ integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
+ dependencies:
+ ansi-styles "^2.2.1"
+ escape-string-regexp "^1.0.2"
+ has-ansi "^2.0.0"
+ strip-ansi "^3.0.0"
+ supports-color "^2.0.0"
+
+chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
version "2.4.2"
resolved "https://npm.i12e.cha0s.io/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@@ -1488,6 +1656,30 @@ chalk@^2.0.0, chalk@^2.4.1:
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
+change-case@^3.0.1:
+ version "3.1.0"
+ resolved "https://npm.i12e.cha0s.io/change-case/-/change-case-3.1.0.tgz#0e611b7edc9952df2e8513b27b42de72647dd17e"
+ integrity sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==
+ dependencies:
+ camel-case "^3.0.0"
+ constant-case "^2.0.0"
+ dot-case "^2.1.0"
+ header-case "^1.0.0"
+ is-lower-case "^1.1.0"
+ is-upper-case "^1.1.0"
+ lower-case "^1.1.1"
+ lower-case-first "^1.0.0"
+ no-case "^2.3.2"
+ param-case "^2.1.0"
+ pascal-case "^2.0.0"
+ path-case "^2.1.0"
+ sentence-case "^2.1.0"
+ snake-case "^2.1.0"
+ swap-case "^1.1.0"
+ title-case "^2.1.0"
+ upper-case "^1.1.1"
+ upper-case-first "^1.1.0"
+
chokidar@^2.0.0, chokidar@^2.0.2:
version "2.1.6"
resolved "https://npm.i12e.cha0s.io/chokidar/-/chokidar-2.1.6.tgz#b6cad653a929e244ce8a834244164d241fa954c5"
@@ -1549,6 +1741,15 @@ clean-css@4.2.x:
dependencies:
source-map "~0.6.0"
+cliui@^3.2.0:
+ version "3.2.0"
+ resolved "https://npm.i12e.cha0s.io/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
+ integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=
+ dependencies:
+ string-width "^1.0.1"
+ strip-ansi "^3.0.1"
+ wrap-ansi "^2.0.0"
+
cliui@^4.0.0:
version "4.1.0"
resolved "https://npm.i12e.cha0s.io/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49"
@@ -1558,6 +1759,16 @@ cliui@^4.0.0:
strip-ansi "^4.0.0"
wrap-ansi "^2.0.0"
+clone-deep@^2.0.1:
+ version "2.0.2"
+ resolved "https://npm.i12e.cha0s.io/clone-deep/-/clone-deep-2.0.2.tgz#00db3a1e173656730d1188c3d6aced6d7ea97713"
+ integrity sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==
+ dependencies:
+ for-own "^1.0.0"
+ is-plain-object "^2.0.4"
+ kind-of "^6.0.0"
+ shallow-clone "^1.0.0"
+
code-point-at@^1.0.0:
version "1.1.0"
resolved "https://npm.i12e.cha0s.io/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
@@ -1583,6 +1794,13 @@ color-name@1.1.3:
resolved "https://npm.i12e.cha0s.io/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
+combined-stream@^1.0.6, combined-stream@~1.0.6:
+ version "1.0.8"
+ resolved "https://npm.i12e.cha0s.io/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
+ integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
+ dependencies:
+ delayed-stream "~1.0.0"
+
commander@2.17.x:
version "2.17.1"
resolved "https://npm.i12e.cha0s.io/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"
@@ -1675,6 +1893,14 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0:
resolved "https://npm.i12e.cha0s.io/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
+constant-case@^2.0.0:
+ version "2.0.0"
+ resolved "https://npm.i12e.cha0s.io/constant-case/-/constant-case-2.0.0.tgz#4175764d389d3fa9c8ecd29186ed6005243b6a46"
+ integrity sha1-QXV2TTidP6nI7NKRhu1gBSQ7akY=
+ dependencies:
+ snake-case "^2.1.0"
+ upper-case "^1.1.1"
+
constants-browserify@^1.0.0:
version "1.0.0"
resolved "https://npm.i12e.cha0s.io/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
@@ -1739,16 +1965,31 @@ copy-descriptor@^0.1.0:
resolved "https://npm.i12e.cha0s.io/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
+core-js@^2.4.0:
+ version "2.6.9"
+ resolved "https://npm.i12e.cha0s.io/core-js/-/core-js-2.6.9.tgz#6b4b214620c834152e179323727fc19741b084f2"
+ integrity sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==
+
core-js@^2.5.7:
version "2.6.8"
resolved "https://npm.i12e.cha0s.io/core-js/-/core-js-2.6.8.tgz#dc3a1e633a04267944e0cb850d3880f340248139"
integrity sha512-RWlREFU74TEkdXzyl1bka66O3kYp8jeTXrvJZDzVVMH8AiHUSOFpL1yfhQJ+wHocAm1m+4971W1PPzfLuCv1vg==
-core-util-is@~1.0.0:
+core-util-is@1.0.2, core-util-is@~1.0.0:
version "1.0.2"
resolved "https://npm.i12e.cha0s.io/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+cosmiconfig@^5.0.0:
+ version "5.2.1"
+ resolved "https://npm.i12e.cha0s.io/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a"
+ integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==
+ dependencies:
+ import-fresh "^2.0.0"
+ is-directory "^0.3.1"
+ js-yaml "^3.13.1"
+ parse-json "^4.0.0"
+
create-ecdh@^4.0.0:
version "4.0.3"
resolved "https://npm.i12e.cha0s.io/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff"
@@ -1780,6 +2021,14 @@ create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
safe-buffer "^5.0.1"
sha.js "^2.4.8"
+cross-spawn@^3.0.0:
+ version "3.0.1"
+ resolved "https://npm.i12e.cha0s.io/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982"
+ integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI=
+ dependencies:
+ lru-cache "^4.0.1"
+ which "^1.2.9"
+
cross-spawn@^6.0.0, cross-spawn@^6.0.5:
version "6.0.5"
resolved "https://npm.i12e.cha0s.io/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
@@ -1808,6 +2057,32 @@ crypto-browserify@^3.11.0:
randombytes "^2.0.0"
randomfill "^1.0.3"
+css-loader@3.1.0:
+ version "3.1.0"
+ resolved "https://npm.i12e.cha0s.io/css-loader/-/css-loader-3.1.0.tgz#6f008b993b8ce812e6bab57f3cbfdc7a7cf28685"
+ integrity sha512-MuL8WsF/KSrHCBCYaozBKlx+r7vIfUaDTEreo7wR7Vv3J6N0z6fqWjRk3e/6wjneitXN1r/Y9FTK1psYNOBdJQ==
+ dependencies:
+ camelcase "^5.3.1"
+ cssesc "^3.0.0"
+ icss-utils "^4.1.1"
+ loader-utils "^1.2.3"
+ normalize-path "^3.0.0"
+ postcss "^7.0.17"
+ postcss-modules-extract-imports "^2.0.0"
+ postcss-modules-local-by-default "^3.0.2"
+ postcss-modules-scope "^2.1.0"
+ postcss-modules-values "^3.0.0"
+ postcss-value-parser "^4.0.0"
+ schema-utils "^2.0.0"
+
+css-node-extract@^2.1.3:
+ version "2.1.3"
+ resolved "https://npm.i12e.cha0s.io/css-node-extract/-/css-node-extract-2.1.3.tgz#ec388a857b8fdf13fefd94b3da733257162405da"
+ integrity sha512-E7CzbC0I4uAs2dI8mPCVe+K37xuja5kjIugOotpwICFL7vzhmFMAPHvS/MF9gFrmv8DDUANsxrgyT/I3OLukcw==
+ dependencies:
+ change-case "^3.0.1"
+ postcss "^6.0.14"
+
css-select@^1.1.0:
version "1.2.0"
resolved "https://npm.i12e.cha0s.io/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
@@ -1818,6 +2093,13 @@ css-select@^1.1.0:
domutils "1.5.1"
nth-check "~1.0.1"
+css-selector-extract@^3.3.6:
+ version "3.3.6"
+ resolved "https://npm.i12e.cha0s.io/css-selector-extract/-/css-selector-extract-3.3.6.tgz#5cc670cfeae743015e80faf2d722d7818657e3e5"
+ integrity sha512-bBI8ZJKKyR9iHvxXb4t3E6WTMkis94eINopVg7y2FmmMjLXUVduD7mPEcADi4i9FX4wOypFMFpySX+0keuefxg==
+ dependencies:
+ postcss "^6.0.14"
+
css-what@2.1:
version "2.1.3"
resolved "https://npm.i12e.cha0s.io/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2"
@@ -1833,6 +2115,18 @@ css@^2.2.4:
source-map-resolve "^0.5.2"
urix "^0.1.0"
+cssesc@^3.0.0:
+ version "3.0.0"
+ resolved "https://npm.i12e.cha0s.io/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
+ integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
+
+currently-unhandled@^0.4.1:
+ version "0.4.1"
+ resolved "https://npm.i12e.cha0s.io/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
+ integrity sha1-mI3zP+qxke95mmE2nddsF635V+o=
+ dependencies:
+ array-find-index "^1.0.1"
+
cyclist@~0.2.2:
version "0.2.2"
resolved "https://npm.i12e.cha0s.io/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640"
@@ -1843,12 +2137,19 @@ d3-quadtree@1.0.6:
resolved "https://npm.i12e.cha0s.io/d3-quadtree/-/d3-quadtree-1.0.6.tgz#d1ab2a95a7f27bbde88582c94166f6ae35f32056"
integrity sha512-NUgeo9G+ENQCQ1LsRr2qJg3MQ4DJvxcDNCiohdJGHt5gRhBW6orIB5m5FJ9kK3HNL8g9F4ERVoBzcEwQBfXWVA==
+dashdash@^1.12.0:
+ version "1.14.1"
+ resolved "https://npm.i12e.cha0s.io/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
+ integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
+ dependencies:
+ assert-plus "^1.0.0"
+
date-now@^0.1.4:
version "0.1.4"
resolved "https://npm.i12e.cha0s.io/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b"
integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=
-debug@2.6.9, debug@^2.2.0, debug@^2.3.3:
+debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8:
version "2.6.9"
resolved "https://npm.i12e.cha0s.io/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
@@ -1876,7 +2177,7 @@ debug@^4.1.0, debug@^4.1.1, debug@~4.1.0:
dependencies:
ms "^2.1.1"
-decamelize@^1.2.0:
+decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0:
version "1.2.0"
resolved "https://npm.i12e.cha0s.io/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
@@ -1952,6 +2253,11 @@ del@^3.0.0:
pify "^3.0.0"
rimraf "^2.2.8"
+delayed-stream@~1.0.0:
+ version "1.0.0"
+ resolved "https://npm.i12e.cha0s.io/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
+ integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
+
delegates@^1.0.0:
version "1.0.0"
resolved "https://npm.i12e.cha0s.io/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
@@ -1999,6 +2305,13 @@ diffie-hellman@^5.0.0:
miller-rabin "^4.0.0"
randombytes "^2.0.0"
+dimport@^1.0.0:
+ version "1.0.0"
+ resolved "https://npm.i12e.cha0s.io/dimport/-/dimport-1.0.0.tgz#d5c09564f621e7b24b2e333cccdf9b2303011644"
+ integrity sha512-r5Cb8jvJ9YOTKQje2wrD6ncjpyDM4l94+OqgatYNzTb0viKS0/XomCjty1+F827u1pBiPt1ubSYdowZfE1L5Tw==
+ dependencies:
+ rewrite-imports "^2.0.3"
+
dns-equal@^1.0.0:
version "1.0.0"
resolved "https://npm.i12e.cha0s.io/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
@@ -2072,6 +2385,13 @@ domutils@^1.5.1:
dom-serializer "0"
domelementtype "1"
+dot-case@^2.1.0:
+ version "2.1.1"
+ resolved "https://npm.i12e.cha0s.io/dot-case/-/dot-case-2.1.1.tgz#34dcf37f50a8e93c2b3bca8bb7fb9155c7da3bee"
+ integrity sha1-NNzzf1Co6TwrO8qLt/uRVcfaO+4=
+ dependencies:
+ no-case "^2.2.0"
+
duplexify@^3.4.2, duplexify@^3.6.0:
version "3.7.1"
resolved "https://npm.i12e.cha0s.io/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309"
@@ -2087,6 +2407,14 @@ earcut@^2.1.4:
resolved "https://npm.i12e.cha0s.io/earcut/-/earcut-2.1.5.tgz#829280a9a3a0f5fee0529f0a47c3e4eff09b21e4"
integrity sha512-QFWC7ywTVLtvRAJTVp8ugsuuGQ5mVqNmJ1cRYeLrSHgP3nycr2RHTJob9OtM0v8ujuoKN0NY1a93J/omeTL1PA==
+ecc-jsbn@~0.1.1:
+ version "0.1.2"
+ resolved "https://npm.i12e.cha0s.io/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
+ integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
+ dependencies:
+ jsbn "~0.1.0"
+ safer-buffer "^2.1.0"
+
ee-first@1.1.1:
version "1.1.1"
resolved "https://npm.i12e.cha0s.io/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
@@ -2188,6 +2516,13 @@ errno@^0.1.3, errno@~0.1.7:
dependencies:
prr "~1.0.1"
+error-ex@^1.2.0, error-ex@^1.3.1:
+ version "1.3.2"
+ resolved "https://npm.i12e.cha0s.io/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
+ integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
+ dependencies:
+ is-arrayish "^0.2.1"
+
es-abstract@^1.5.1:
version "1.13.0"
resolved "https://npm.i12e.cha0s.io/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9"
@@ -2214,7 +2549,7 @@ escape-html@~1.0.3:
resolved "https://npm.i12e.cha0s.io/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
-escape-string-regexp@^1.0.5:
+escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
version "1.0.5"
resolved "https://npm.i12e.cha0s.io/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
@@ -2227,6 +2562,11 @@ eslint-scope@^4.0.0:
esrecurse "^4.1.0"
estraverse "^4.1.1"
+esprima@^4.0.0:
+ version "4.0.1"
+ resolved "https://npm.i12e.cha0s.io/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
+ integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
+
esrecurse@^4.1.0:
version "4.2.1"
resolved "https://npm.i12e.cha0s.io/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf"
@@ -2368,6 +2708,11 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2:
assign-symbols "^1.0.0"
is-extendable "^1.0.1"
+extend@~3.0.2:
+ version "3.0.2"
+ resolved "https://npm.i12e.cha0s.io/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
+ integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
+
extglob@^2.0.4:
version "2.0.4"
resolved "https://npm.i12e.cha0s.io/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
@@ -2382,6 +2727,27 @@ extglob@^2.0.4:
snapdragon "^0.8.1"
to-regex "^3.0.1"
+extract-css-chunks-webpack-plugin@4.5.6:
+ version "4.5.6"
+ resolved "https://npm.i12e.cha0s.io/extract-css-chunks-webpack-plugin/-/extract-css-chunks-webpack-plugin-4.5.6.tgz#7f41118696578a45b2cb3c30bf9b738a38c384df"
+ integrity sha512-mTkkgXS2VMDbZ9yJD98Fatu8bdr3ZUVD7AIGvmkClCNxHYgeg64Rykb5QE1s/Y2LknAu6a20F26ZjO7AohckVw==
+ dependencies:
+ loader-utils "^1.1.0"
+ normalize-url "1.9.1"
+ schema-utils "^1.0.0"
+ webpack-external-import "^0.0.1-beta.16"
+ webpack-sources "^1.1.0"
+
+extsprintf@1.3.0:
+ version "1.3.0"
+ resolved "https://npm.i12e.cha0s.io/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
+ integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
+
+extsprintf@^1.2.0:
+ version "1.4.0"
+ resolved "https://npm.i12e.cha0s.io/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
+ integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
+
fast-deep-equal@^2.0.1:
version "2.0.1"
resolved "https://npm.i12e.cha0s.io/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
@@ -2448,6 +2814,14 @@ find-cache-dir@^2.0.0:
make-dir "^2.0.0"
pkg-dir "^3.0.0"
+find-up@^1.0.0:
+ version "1.1.2"
+ resolved "https://npm.i12e.cha0s.io/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
+ integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=
+ dependencies:
+ path-exists "^2.0.0"
+ pinkie-promise "^2.0.0"
+
find-up@^3.0.0:
version "3.0.0"
resolved "https://npm.i12e.cha0s.io/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
@@ -2465,6 +2839,16 @@ findup-sync@^2.0.0:
micromatch "^3.0.4"
resolve-dir "^1.0.1"
+findup-sync@^3.0.0:
+ version "3.0.0"
+ resolved "https://npm.i12e.cha0s.io/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1"
+ integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==
+ dependencies:
+ detect-file "^1.0.0"
+ is-glob "^4.0.0"
+ micromatch "^3.0.4"
+ resolve-dir "^1.0.1"
+
flush-write-stream@^1.0.0:
version "1.1.1"
resolved "https://npm.i12e.cha0s.io/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8"
@@ -2480,11 +2864,37 @@ follow-redirects@^1.0.0:
dependencies:
debug "^3.2.6"
-for-in@^1.0.2:
+for-in@^0.1.3:
+ version "0.1.8"
+ resolved "https://npm.i12e.cha0s.io/for-in/-/for-in-0.1.8.tgz#d8773908e31256109952b1fdb9b3fa867d2775e1"
+ integrity sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=
+
+for-in@^1.0.1, for-in@^1.0.2:
version "1.0.2"
resolved "https://npm.i12e.cha0s.io/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
+for-own@^1.0.0:
+ version "1.0.0"
+ resolved "https://npm.i12e.cha0s.io/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b"
+ integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=
+ dependencies:
+ for-in "^1.0.1"
+
+forever-agent@~0.6.1:
+ version "0.6.1"
+ resolved "https://npm.i12e.cha0s.io/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
+ integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
+
+form-data@~2.3.2:
+ version "2.3.3"
+ resolved "https://npm.i12e.cha0s.io/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
+ integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
+ dependencies:
+ asynckit "^0.4.0"
+ combined-stream "^1.0.6"
+ mime-types "^2.1.12"
+
forwarded@~0.1.2:
version "0.1.2"
resolved "https://npm.i12e.cha0s.io/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
@@ -2510,6 +2920,15 @@ from2@^2.1.0:
inherits "^2.0.1"
readable-stream "^2.0.0"
+fs-extra@^8.0.1:
+ version "8.1.0"
+ resolved "https://npm.i12e.cha0s.io/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
+ integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
+ dependencies:
+ graceful-fs "^4.2.0"
+ jsonfile "^4.0.0"
+ universalify "^0.1.0"
+
fs-minipass@^1.2.5:
version "1.2.6"
resolved "https://npm.i12e.cha0s.io/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07"
@@ -2540,6 +2959,16 @@ fsevents@^1.2.7:
nan "^2.12.1"
node-pre-gyp "^0.12.0"
+fstream@^1.0.0, fstream@^1.0.12:
+ version "1.0.12"
+ resolved "https://npm.i12e.cha0s.io/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045"
+ integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==
+ dependencies:
+ graceful-fs "^4.1.2"
+ inherits "~2.0.0"
+ mkdirp ">=0.5 0"
+ rimraf "2"
+
function-bind@^1.1.1:
version "1.1.1"
resolved "https://npm.i12e.cha0s.io/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
@@ -2559,11 +2988,23 @@ gauge@~2.7.3:
strip-ansi "^3.0.1"
wide-align "^1.1.0"
+gaze@^1.0.0:
+ version "1.1.3"
+ resolved "https://npm.i12e.cha0s.io/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a"
+ integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==
+ dependencies:
+ globule "^1.0.0"
+
get-caller-file@^1.0.1:
version "1.0.3"
resolved "https://npm.i12e.cha0s.io/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
+get-stdin@^4.0.1:
+ version "4.0.1"
+ resolved "https://npm.i12e.cha0s.io/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
+ integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=
+
get-stream@^4.0.0:
version "4.1.0"
resolved "https://npm.i12e.cha0s.io/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
@@ -2576,6 +3017,13 @@ get-value@^2.0.3, get-value@^2.0.6:
resolved "https://npm.i12e.cha0s.io/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
+getpass@^0.1.1:
+ version "0.1.7"
+ resolved "https://npm.i12e.cha0s.io/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
+ integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
+ dependencies:
+ assert-plus "^1.0.0"
+
glob-parent@^3.1.0:
version "3.1.0"
resolved "https://npm.i12e.cha0s.io/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
@@ -2584,7 +3032,7 @@ glob-parent@^3.1.0:
is-glob "^3.1.0"
path-dirname "^1.0.0"
-glob@^7.0.3, glob@^7.1.3:
+glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1:
version "7.1.4"
resolved "https://npm.i12e.cha0s.io/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==
@@ -2629,6 +3077,11 @@ globals@^11.1.0:
resolved "https://npm.i12e.cha0s.io/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
+globals@^9.18.0:
+ version "9.18.0"
+ resolved "https://npm.i12e.cha0s.io/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
+ integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==
+
globby@^6.1.0:
version "6.1.0"
resolved "https://npm.i12e.cha0s.io/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
@@ -2640,16 +3093,50 @@ globby@^6.1.0:
pify "^2.0.0"
pinkie-promise "^2.0.0"
+globule@^1.0.0:
+ version "1.2.1"
+ resolved "https://npm.i12e.cha0s.io/globule/-/globule-1.2.1.tgz#5dffb1b191f22d20797a9369b49eab4e9839696d"
+ integrity sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==
+ dependencies:
+ glob "~7.1.1"
+ lodash "~4.17.10"
+ minimatch "~3.0.2"
+
graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2:
version "4.1.15"
resolved "https://npm.i12e.cha0s.io/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00"
integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==
+graceful-fs@^4.1.6, graceful-fs@^4.2.0:
+ version "4.2.2"
+ resolved "https://npm.i12e.cha0s.io/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02"
+ integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==
+
handle-thing@^2.0.0:
version "2.0.0"
resolved "https://npm.i12e.cha0s.io/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754"
integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==
+har-schema@^2.0.0:
+ version "2.0.0"
+ resolved "https://npm.i12e.cha0s.io/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
+ integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
+
+har-validator@~5.1.0:
+ version "5.1.3"
+ resolved "https://npm.i12e.cha0s.io/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
+ integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
+ dependencies:
+ ajv "^6.5.5"
+ har-schema "^2.0.0"
+
+has-ansi@^2.0.0:
+ version "2.0.0"
+ resolved "https://npm.i12e.cha0s.io/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
+ integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
+ dependencies:
+ ansi-regex "^2.0.0"
+
has-binary2@~1.0.2:
version "1.0.3"
resolved "https://npm.i12e.cha0s.io/has-binary2/-/has-binary2-1.0.3.tgz#7776ac627f3ea77250cfc332dab7ddf5e4f5d11d"
@@ -2736,6 +3223,14 @@ he@1.2.x:
resolved "https://npm.i12e.cha0s.io/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
+header-case@^1.0.0:
+ version "1.0.1"
+ resolved "https://npm.i12e.cha0s.io/header-case/-/header-case-1.0.1.tgz#9535973197c144b09613cd65d317ef19963bd02d"
+ integrity sha1-lTWXMZfBRLCWE81l0xfvGZY70C0=
+ dependencies:
+ no-case "^2.2.0"
+ upper-case "^1.1.3"
+
hmac-drbg@^1.0.0:
version "1.0.1"
resolved "https://npm.i12e.cha0s.io/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
@@ -2759,6 +3254,11 @@ homedir-polyfill@^1.0.1:
dependencies:
parse-passwd "^1.0.0"
+hosted-git-info@^2.1.4:
+ version "2.8.4"
+ resolved "https://npm.i12e.cha0s.io/hosted-git-info/-/hosted-git-info-2.8.4.tgz#44119abaf4bc64692a16ace34700fed9c03e2546"
+ integrity sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==
+
howler@2.1.2:
version "2.1.2"
resolved "https://npm.i12e.cha0s.io/howler/-/howler-2.1.2.tgz#8433a09d8fe84132a3e726e05cb2bd352ef8bd49"
@@ -2867,6 +3367,15 @@ http-proxy@^1.17.0:
follow-redirects "^1.0.0"
requires-port "^1.0.0"
+http-signature@~1.2.0:
+ version "1.2.0"
+ resolved "https://npm.i12e.cha0s.io/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
+ integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
+ dependencies:
+ assert-plus "^1.0.0"
+ jsprim "^1.2.2"
+ sshpk "^1.7.0"
+
https-browserify@^1.0.0:
version "1.0.0"
resolved "https://npm.i12e.cha0s.io/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
@@ -2879,6 +3388,13 @@ iconv-lite@0.4.24, iconv-lite@^0.4.4:
dependencies:
safer-buffer ">= 2.1.2 < 3"
+icss-utils@^4.0.0, icss-utils@^4.1.1:
+ version "4.1.1"
+ resolved "https://npm.i12e.cha0s.io/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467"
+ integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==
+ dependencies:
+ postcss "^7.0.14"
+
ieee754@^1.1.4, ieee754@^1.1.8:
version "1.1.13"
resolved "https://npm.i12e.cha0s.io/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
@@ -2913,6 +3429,28 @@ immutablediff@0.4.4:
dependencies:
immutable "^3.2.1"
+import-cwd@^2.0.0:
+ version "2.1.0"
+ resolved "https://npm.i12e.cha0s.io/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9"
+ integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=
+ dependencies:
+ import-from "^2.1.0"
+
+import-fresh@^2.0.0:
+ version "2.0.0"
+ resolved "https://npm.i12e.cha0s.io/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546"
+ integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY=
+ dependencies:
+ caller-path "^2.0.0"
+ resolve-from "^3.0.0"
+
+import-from@^2.1.0:
+ version "2.1.0"
+ resolved "https://npm.i12e.cha0s.io/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1"
+ integrity sha1-M1238qev/VOqpHHUuAId7ja387E=
+ dependencies:
+ resolve-from "^3.0.0"
+
import-local@^2.0.0:
version "2.0.0"
resolved "https://npm.i12e.cha0s.io/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d"
@@ -2926,6 +3464,23 @@ imurmurhash@^0.1.4:
resolved "https://npm.i12e.cha0s.io/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
+in-publish@^2.0.0:
+ version "2.0.0"
+ resolved "https://npm.i12e.cha0s.io/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51"
+ integrity sha1-4g/146KvwmkDILbcVSaCqcf631E=
+
+indent-string@^2.1.0:
+ version "2.1.0"
+ resolved "https://npm.i12e.cha0s.io/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
+ integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=
+ dependencies:
+ repeating "^2.0.0"
+
+indexes-of@^1.0.1:
+ version "1.0.1"
+ resolved "https://npm.i12e.cha0s.io/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
+ integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc=
+
indexof@0.0.1:
version "0.0.1"
resolved "https://npm.i12e.cha0s.io/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d"
@@ -2949,6 +3504,11 @@ inherits@2.0.1:
resolved "https://npm.i12e.cha0s.io/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=
+inherits@~2.0.0:
+ version "2.0.4"
+ resolved "https://npm.i12e.cha0s.io/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
+ integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
+
ini@^1.3.4, ini@~1.3.0:
version "1.3.5"
resolved "https://npm.i12e.cha0s.io/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
@@ -2979,6 +3539,11 @@ invariant@^2.2.2:
dependencies:
loose-envify "^1.0.0"
+invert-kv@^1.0.0:
+ version "1.0.0"
+ resolved "https://npm.i12e.cha0s.io/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
+ integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY=
+
invert-kv@^2.0.0:
version "2.0.0"
resolved "https://npm.i12e.cha0s.io/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02"
@@ -3013,6 +3578,11 @@ is-accessor-descriptor@^1.0.0:
dependencies:
kind-of "^6.0.0"
+is-arrayish@^0.2.1:
+ version "0.2.1"
+ resolved "https://npm.i12e.cha0s.io/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
+ integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
+
is-binary-path@^1.0.0:
version "1.0.1"
resolved "https://npm.i12e.cha0s.io/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
@@ -3067,6 +3637,11 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2:
is-data-descriptor "^1.0.0"
kind-of "^6.0.2"
+is-directory@^0.3.1:
+ version "0.3.1"
+ resolved "https://npm.i12e.cha0s.io/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
+ integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=
+
is-extendable@^0.1.0, is-extendable@^0.1.1:
version "0.1.1"
resolved "https://npm.i12e.cha0s.io/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
@@ -3084,6 +3659,13 @@ is-extglob@^2.1.0, is-extglob@^2.1.1:
resolved "https://npm.i12e.cha0s.io/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
+is-finite@^1.0.0:
+ version "1.0.2"
+ resolved "https://npm.i12e.cha0s.io/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa"
+ integrity sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=
+ dependencies:
+ number-is-nan "^1.0.0"
+
is-fullwidth-code-point@^1.0.0:
version "1.0.0"
resolved "https://npm.i12e.cha0s.io/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
@@ -3110,6 +3692,13 @@ is-glob@^4.0.0:
dependencies:
is-extglob "^2.1.1"
+is-lower-case@^1.1.0:
+ version "1.1.3"
+ resolved "https://npm.i12e.cha0s.io/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393"
+ integrity sha1-fhR75HaNxGbbO/shzGCzHmrWk5M=
+ dependencies:
+ lower-case "^1.1.0"
+
is-number@^3.0.0:
version "3.0.0"
resolved "https://npm.i12e.cha0s.io/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
@@ -3136,6 +3725,11 @@ is-path-inside@^1.0.0:
dependencies:
path-is-inside "^1.0.1"
+is-plain-obj@^1.0.0:
+ version "1.1.0"
+ resolved "https://npm.i12e.cha0s.io/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
+ integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
+
is-plain-object@2.0.4, is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4:
version "2.0.4"
resolved "https://npm.i12e.cha0s.io/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
@@ -3162,6 +3756,23 @@ is-symbol@^1.0.2:
dependencies:
has-symbols "^1.0.0"
+is-typedarray@~1.0.0:
+ version "1.0.0"
+ resolved "https://npm.i12e.cha0s.io/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
+ integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
+
+is-upper-case@^1.1.0:
+ version "1.1.2"
+ resolved "https://npm.i12e.cha0s.io/is-upper-case/-/is-upper-case-1.1.2.tgz#8d0b1fa7e7933a1e58483600ec7d9661cbaf756f"
+ integrity sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8=
+ dependencies:
+ upper-case "^1.1.0"
+
+is-utf8@^0.2.0:
+ version "0.2.1"
+ resolved "https://npm.i12e.cha0s.io/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
+ integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=
+
is-windows@^1.0.1, is-windows@^1.0.2:
version "1.0.2"
resolved "https://npm.i12e.cha0s.io/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
@@ -3204,6 +3815,16 @@ isobject@^3.0.0, isobject@^3.0.1:
resolved "https://npm.i12e.cha0s.io/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
+isstream@~0.1.2:
+ version "0.1.2"
+ resolved "https://npm.i12e.cha0s.io/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
+ integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
+
+js-base64@^2.1.8:
+ version "2.5.1"
+ resolved "https://npm.i12e.cha0s.io/js-base64/-/js-base64-2.5.1.tgz#1efa39ef2c5f7980bb1784ade4a8af2de3291121"
+ integrity sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==
+
js-levenshtein@^1.1.3:
version "1.1.6"
resolved "https://npm.i12e.cha0s.io/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d"
@@ -3214,6 +3835,24 @@ js-levenshtein@^1.1.3:
resolved "https://npm.i12e.cha0s.io/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
+js-tokens@^3.0.2:
+ version "3.0.2"
+ resolved "https://npm.i12e.cha0s.io/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
+ integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
+
+js-yaml@^3.13.1:
+ version "3.13.1"
+ resolved "https://npm.i12e.cha0s.io/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
+ integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
+ dependencies:
+ argparse "^1.0.7"
+ esprima "^4.0.0"
+
+jsbn@~0.1.0:
+ version "0.1.1"
+ resolved "https://npm.i12e.cha0s.io/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
+ integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
+
jsesc@^2.5.1:
version "2.5.2"
resolved "https://npm.i12e.cha0s.io/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
@@ -3224,7 +3863,7 @@ jsesc@~0.5.0:
resolved "https://npm.i12e.cha0s.io/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
-json-parse-better-errors@^1.0.2:
+json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2:
version "1.0.2"
resolved "https://npm.i12e.cha0s.io/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
@@ -3234,6 +3873,16 @@ json-schema-traverse@^0.4.1:
resolved "https://npm.i12e.cha0s.io/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
+json-schema@0.2.3:
+ version "0.2.3"
+ resolved "https://npm.i12e.cha0s.io/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
+ integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
+
+json-stringify-safe@~5.0.1:
+ version "5.0.1"
+ resolved "https://npm.i12e.cha0s.io/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
+ integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
+
json3@^3.3.2:
version "3.3.2"
resolved "https://npm.i12e.cha0s.io/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1"
@@ -3258,6 +3907,23 @@ json5@^2.1.0:
dependencies:
minimist "^1.2.0"
+jsonfile@^4.0.0:
+ version "4.0.0"
+ resolved "https://npm.i12e.cha0s.io/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
+ integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
+ optionalDependencies:
+ graceful-fs "^4.1.6"
+
+jsprim@^1.2.2:
+ version "1.4.1"
+ resolved "https://npm.i12e.cha0s.io/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
+ integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
+ dependencies:
+ assert-plus "1.0.0"
+ extsprintf "1.3.0"
+ json-schema "0.2.3"
+ verror "1.10.0"
+
killable@^1.0.0:
version "1.0.1"
resolved "https://npm.i12e.cha0s.io/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892"
@@ -3287,6 +3953,13 @@ kind-of@^6.0.0, kind-of@^6.0.2:
resolved "https://npm.i12e.cha0s.io/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==
+lcid@^1.0.0:
+ version "1.0.0"
+ resolved "https://npm.i12e.cha0s.io/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
+ integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=
+ dependencies:
+ invert-kv "^1.0.0"
+
lcid@^2.0.0:
version "2.0.0"
resolved "https://npm.i12e.cha0s.io/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf"
@@ -3294,6 +3967,17 @@ lcid@^2.0.0:
dependencies:
invert-kv "^2.0.0"
+load-json-file@^1.0.0:
+ version "1.1.0"
+ resolved "https://npm.i12e.cha0s.io/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
+ integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=
+ dependencies:
+ graceful-fs "^4.1.2"
+ parse-json "^2.2.0"
+ pify "^2.0.0"
+ pinkie-promise "^2.0.0"
+ strip-bom "^2.0.0"
+
loader-runner@^2.3.0:
version "2.4.0"
resolved "https://npm.i12e.cha0s.io/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357"
@@ -3309,7 +3993,7 @@ loader-utils@^0.2.16:
json5 "^0.5.0"
object-assign "^4.0.1"
-loader-utils@^1.0.0, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3:
+loader-utils@^1.0.0, loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3:
version "1.2.3"
resolved "https://npm.i12e.cha0s.io/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7"
integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==
@@ -3318,6 +4002,11 @@ loader-utils@^1.0.0, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2
emojis-list "^2.0.0"
json5 "^1.0.1"
+loadjs@^3.6.1:
+ version "3.6.1"
+ resolved "https://npm.i12e.cha0s.io/loadjs/-/loadjs-3.6.1.tgz#1e756ccd4f4c5ed4988085b330e1b4ad9b6a8340"
+ integrity sha512-AZEBw2GWdJk2IzBgQ+Wohoao5j+t0rajqK8dJu8jQqgYxDTxhmCt0ayMo/vCa0ZAMvZxnJcam6uLICfnVd8KAw==
+
locate-path@^3.0.0:
version "3.0.0"
resolved "https://npm.i12e.cha0s.io/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
@@ -3336,11 +4025,21 @@ lodash.mergewith@4.6.1:
resolved "https://npm.i12e.cha0s.io/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz#639057e726c3afbdb3e7d42741caa8d6e4335927"
integrity sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==
+lodash.tail@^4.1.1:
+ version "4.1.1"
+ resolved "https://npm.i12e.cha0s.io/lodash.tail/-/lodash.tail-4.1.1.tgz#d2333a36d9e7717c8ad2f7cacafec7c32b444664"
+ integrity sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=
+
lodash.without@4.4.0:
version "4.4.0"
resolved "https://npm.i12e.cha0s.io/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac"
integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw=
+lodash@^4.0.0, lodash@^4.17.4, lodash@~4.17.10:
+ version "4.17.15"
+ resolved "https://npm.i12e.cha0s.io/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
+ integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
+
lodash@^4.17.11, lodash@^4.17.3:
version "4.17.11"
resolved "https://npm.i12e.cha0s.io/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
@@ -3358,11 +4057,34 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0:
dependencies:
js-tokens "^3.0.0 || ^4.0.0"
-lower-case@^1.1.1:
+loud-rejection@^1.0.0:
+ version "1.6.0"
+ resolved "https://npm.i12e.cha0s.io/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
+ integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=
+ dependencies:
+ currently-unhandled "^0.4.1"
+ signal-exit "^3.0.0"
+
+lower-case-first@^1.0.0:
+ version "1.0.2"
+ resolved "https://npm.i12e.cha0s.io/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1"
+ integrity sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E=
+ dependencies:
+ lower-case "^1.1.2"
+
+lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2:
version "1.1.4"
resolved "https://npm.i12e.cha0s.io/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"
integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw=
+lru-cache@^4.0.1:
+ version "4.1.5"
+ resolved "https://npm.i12e.cha0s.io/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
+ integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
+ dependencies:
+ pseudomap "^1.0.2"
+ yallist "^2.1.2"
+
lru-cache@^5.1.1:
version "5.1.1"
resolved "https://npm.i12e.cha0s.io/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
@@ -3395,6 +4117,11 @@ map-cache@^0.2.2:
resolved "https://npm.i12e.cha0s.io/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
+map-obj@^1.0.0, map-obj@^1.0.1:
+ version "1.0.1"
+ resolved "https://npm.i12e.cha0s.io/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
+ integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
+
map-visit@^1.0.0:
version "1.0.0"
resolved "https://npm.i12e.cha0s.io/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
@@ -3438,6 +4165,22 @@ memory-fs@^0.4.0, memory-fs@^0.4.1, memory-fs@~0.4.1:
errno "^0.1.3"
readable-stream "^2.0.1"
+meow@^3.7.0:
+ version "3.7.0"
+ resolved "https://npm.i12e.cha0s.io/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
+ integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=
+ dependencies:
+ camelcase-keys "^2.0.0"
+ decamelize "^1.1.2"
+ loud-rejection "^1.0.0"
+ map-obj "^1.0.1"
+ minimist "^1.1.3"
+ normalize-package-data "^2.3.4"
+ object-assign "^4.0.1"
+ read-pkg-up "^1.0.1"
+ redent "^1.0.0"
+ trim-newlines "^1.0.0"
+
merge-descriptors@1.0.1:
version "1.0.1"
resolved "https://npm.i12e.cha0s.io/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
@@ -3480,7 +4223,7 @@ mime-db@1.40.0, "mime-db@>= 1.40.0 < 2":
resolved "https://npm.i12e.cha0s.io/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32"
integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==
-mime-types@~2.1.17, mime-types@~2.1.24:
+mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24:
version "2.1.24"
resolved "https://npm.i12e.cha0s.io/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81"
integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==
@@ -3524,7 +4267,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
resolved "https://npm.i12e.cha0s.io/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
-minimatch@^3.0.4:
+minimatch@^3.0.4, minimatch@~3.0.2:
version "3.0.4"
resolved "https://npm.i12e.cha0s.io/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
@@ -3536,7 +4279,7 @@ minimist@0.0.8:
resolved "https://npm.i12e.cha0s.io/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
-minimist@^1.2.0:
+minimist@^1.1.3, minimist@^1.2.0:
version "1.2.0"
resolved "https://npm.i12e.cha0s.io/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
@@ -3580,7 +4323,15 @@ mixin-deep@^1.2.0:
for-in "^1.0.2"
is-extendable "^1.0.1"
-mkdirp@0.5.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0:
+mixin-object@^2.0.1:
+ version "2.0.1"
+ resolved "https://npm.i12e.cha0s.io/mixin-object/-/mixin-object-2.0.1.tgz#4fb949441dab182540f1fe035ba60e1947a5e57e"
+ integrity sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=
+ dependencies:
+ for-in "^0.1.3"
+ is-extendable "^0.1.1"
+
+mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0:
version "0.5.1"
resolved "https://npm.i12e.cha0s.io/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
@@ -3604,11 +4355,16 @@ ms@2.0.0:
resolved "https://npm.i12e.cha0s.io/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
-ms@2.1.1, ms@^2.1.1:
+ms@2.1.1:
version "2.1.1"
resolved "https://npm.i12e.cha0s.io/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
+ms@^2.1.1:
+ version "2.1.2"
+ resolved "https://npm.i12e.cha0s.io/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
+ integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
+
msgpack-lite@0.1.26:
version "0.1.26"
resolved "https://npm.i12e.cha0s.io/msgpack-lite/-/msgpack-lite-0.1.26.tgz#dd3c50b26f059f25e7edee3644418358e2a9ad89"
@@ -3632,7 +4388,7 @@ multicast-dns@^6.0.1:
dns-packet "^1.3.1"
thunky "^1.0.2"
-nan@^2.12.1:
+nan@^2.12.1, nan@^2.13.2:
version "2.14.0"
resolved "https://npm.i12e.cha0s.io/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c"
integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==
@@ -3678,7 +4434,7 @@ nice-try@^1.0.4:
resolved "https://npm.i12e.cha0s.io/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
-no-case@^2.2.0:
+no-case@^2.2.0, no-case@^2.3.2:
version "2.3.2"
resolved "https://npm.i12e.cha0s.io/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac"
integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==
@@ -3690,6 +4446,24 @@ node-forge@0.7.5:
resolved "https://npm.i12e.cha0s.io/node-forge/-/node-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df"
integrity sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==
+node-gyp@^3.8.0:
+ version "3.8.0"
+ resolved "https://npm.i12e.cha0s.io/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c"
+ integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==
+ dependencies:
+ fstream "^1.0.0"
+ glob "^7.0.3"
+ graceful-fs "^4.1.2"
+ mkdirp "^0.5.0"
+ nopt "2 || 3"
+ npmlog "0 || 1 || 2 || 3 || 4"
+ osenv "0"
+ request "^2.87.0"
+ rimraf "2"
+ semver "~5.3.0"
+ tar "^2.0.0"
+ which "1"
+
node-libs-browser@^2.0.0:
version "2.2.0"
resolved "https://npm.i12e.cha0s.io/node-libs-browser/-/node-libs-browser-2.2.0.tgz#c72f60d9d46de08a940dedbb25f3ffa2f9bbaa77"
@@ -3742,6 +4516,56 @@ node-releases@^1.1.19:
dependencies:
semver "^5.3.0"
+node-sass-glob-importer@5.3.2:
+ version "5.3.2"
+ resolved "https://npm.i12e.cha0s.io/node-sass-glob-importer/-/node-sass-glob-importer-5.3.2.tgz#465581e46027c0e9520e6d87f7e6eda858a14acb"
+ integrity sha512-QTX7KPsISgp55REV6pMH703nzHfWCOEYEQC0cDyTRo7XO6WDvyC0OAzekuQ4gs505IZcxv9KxZ3uPJ5s5H9D3g==
+ dependencies:
+ node-sass-magic-importer "^5.3.2"
+
+node-sass-magic-importer@^5.3.2:
+ version "5.3.2"
+ resolved "https://npm.i12e.cha0s.io/node-sass-magic-importer/-/node-sass-magic-importer-5.3.2.tgz#2f2248bb2e5cdb275ba34102ebf995edadf99175"
+ integrity sha512-T3wTUdUoXQE3QN+EsyPpUXRI1Gj1lEsrySQ9Kzlzi15QGKi+uRa9fmvkcSy2y3BKgoj//7Mt9+s+7p0poMpg6Q==
+ dependencies:
+ css-node-extract "^2.1.3"
+ css-selector-extract "^3.3.6"
+ findup-sync "^3.0.0"
+ glob "^7.1.3"
+ object-hash "^1.3.1"
+ postcss-scss "^2.0.0"
+ resolve "^1.10.1"
+
+node-sass@4.12.0:
+ version "4.12.0"
+ resolved "https://npm.i12e.cha0s.io/node-sass/-/node-sass-4.12.0.tgz#0914f531932380114a30cc5fa4fa63233a25f017"
+ integrity sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==
+ dependencies:
+ async-foreach "^0.1.3"
+ chalk "^1.1.1"
+ cross-spawn "^3.0.0"
+ gaze "^1.0.0"
+ get-stdin "^4.0.1"
+ glob "^7.0.3"
+ in-publish "^2.0.0"
+ lodash "^4.17.11"
+ meow "^3.7.0"
+ mkdirp "^0.5.1"
+ nan "^2.13.2"
+ node-gyp "^3.8.0"
+ npmlog "^4.0.0"
+ request "^2.88.0"
+ sass-graph "^2.2.4"
+ stdout-stream "^1.4.0"
+ "true-case-path" "^1.0.2"
+
+"nopt@2 || 3":
+ version "3.0.6"
+ resolved "https://npm.i12e.cha0s.io/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
+ integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k=
+ dependencies:
+ abbrev "1"
+
nopt@^4.0.1:
version "4.0.1"
resolved "https://npm.i12e.cha0s.io/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
@@ -3750,6 +4574,16 @@ nopt@^4.0.1:
abbrev "1"
osenv "^0.1.4"
+normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
+ version "2.5.0"
+ resolved "https://npm.i12e.cha0s.io/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
+ integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
+ dependencies:
+ hosted-git-info "^2.1.4"
+ resolve "^1.10.0"
+ semver "2 || 3 || 4 || 5"
+ validate-npm-package-license "^3.0.1"
+
normalize-path@^2.1.1:
version "2.1.1"
resolved "https://npm.i12e.cha0s.io/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
@@ -3762,6 +4596,16 @@ normalize-path@^3.0.0:
resolved "https://npm.i12e.cha0s.io/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
+normalize-url@1.9.1:
+ version "1.9.1"
+ resolved "https://npm.i12e.cha0s.io/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
+ integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=
+ dependencies:
+ object-assign "^4.0.1"
+ prepend-http "^1.0.0"
+ query-string "^4.1.0"
+ sort-keys "^1.0.0"
+
npm-bundled@^1.0.1:
version "1.0.6"
resolved "https://npm.i12e.cha0s.io/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd"
@@ -3782,7 +4626,7 @@ npm-run-path@^2.0.0:
dependencies:
path-key "^2.0.0"
-npmlog@^4.0.2:
+"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2:
version "4.1.2"
resolved "https://npm.i12e.cha0s.io/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
@@ -3804,6 +4648,11 @@ number-is-nan@^1.0.0:
resolved "https://npm.i12e.cha0s.io/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
+oauth-sign@~0.9.0:
+ version "0.9.0"
+ resolved "https://npm.i12e.cha0s.io/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
+ integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
+
object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
version "4.1.1"
resolved "https://npm.i12e.cha0s.io/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
@@ -3823,6 +4672,11 @@ object-copy@^0.1.0:
define-property "^0.2.5"
kind-of "^3.0.3"
+object-hash@^1.3.1:
+ version "1.3.1"
+ resolved "https://npm.i12e.cha0s.io/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df"
+ integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==
+
object-keys@^1.0.12:
version "1.1.1"
resolved "https://npm.i12e.cha0s.io/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
@@ -3898,6 +4752,13 @@ os-homedir@^1.0.0:
resolved "https://npm.i12e.cha0s.io/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
+os-locale@^1.4.0:
+ version "1.4.0"
+ resolved "https://npm.i12e.cha0s.io/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9"
+ integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=
+ dependencies:
+ lcid "^1.0.0"
+
os-locale@^3.0.0:
version "3.1.0"
resolved "https://npm.i12e.cha0s.io/os-locale/-/os-locale-3.1.0.tgz#a802a6ee17f24c10483ab9935719cef4ed16bf1a"
@@ -3912,7 +4773,7 @@ os-tmpdir@^1.0.0:
resolved "https://npm.i12e.cha0s.io/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
-osenv@^0.1.4:
+osenv@0, osenv@^0.1.4:
version "0.1.5"
resolved "https://npm.i12e.cha0s.io/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
@@ -3973,7 +4834,7 @@ parallel-transform@^1.1.0:
inherits "^2.0.3"
readable-stream "^2.1.5"
-param-case@2.1.x:
+param-case@2.1.x, param-case@^2.1.0:
version "2.1.1"
resolved "https://npm.i12e.cha0s.io/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247"
integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc=
@@ -3992,6 +4853,21 @@ parse-asn1@^5.0.0:
pbkdf2 "^3.0.3"
safe-buffer "^5.1.1"
+parse-json@^2.2.0:
+ version "2.2.0"
+ resolved "https://npm.i12e.cha0s.io/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
+ integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=
+ dependencies:
+ error-ex "^1.2.0"
+
+parse-json@^4.0.0:
+ version "4.0.0"
+ resolved "https://npm.i12e.cha0s.io/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
+ integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=
+ dependencies:
+ error-ex "^1.3.1"
+ json-parse-better-errors "^1.0.1"
+
parse-passwd@^1.0.0:
version "1.0.0"
resolved "https://npm.i12e.cha0s.io/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
@@ -4021,6 +4897,14 @@ parseurl@~1.3.2, parseurl@~1.3.3:
resolved "https://npm.i12e.cha0s.io/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
+pascal-case@^2.0.0:
+ version "2.0.1"
+ resolved "https://npm.i12e.cha0s.io/pascal-case/-/pascal-case-2.0.1.tgz#2d578d3455f660da65eca18ef95b4e0de912761e"
+ integrity sha1-LVeNNFX2YNpl7KGO+VtODekSdh4=
+ dependencies:
+ camel-case "^3.0.0"
+ upper-case-first "^1.1.0"
+
pascalcase@^0.1.1:
version "0.1.1"
resolved "https://npm.i12e.cha0s.io/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
@@ -4031,11 +4915,25 @@ path-browserify@0.0.0:
resolved "https://npm.i12e.cha0s.io/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a"
integrity sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=
+path-case@^2.1.0:
+ version "2.1.1"
+ resolved "https://npm.i12e.cha0s.io/path-case/-/path-case-2.1.1.tgz#94b8037c372d3fe2906e465bb45e25d226e8eea5"
+ integrity sha1-lLgDfDctP+KQbkZbtF4l0ibo7qU=
+ dependencies:
+ no-case "^2.2.0"
+
path-dirname@^1.0.0:
version "1.0.2"
resolved "https://npm.i12e.cha0s.io/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
+path-exists@^2.0.0:
+ version "2.1.0"
+ resolved "https://npm.i12e.cha0s.io/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
+ integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=
+ dependencies:
+ pinkie-promise "^2.0.0"
+
path-exists@^3.0.0:
version "3.0.0"
resolved "https://npm.i12e.cha0s.io/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
@@ -4066,6 +4964,15 @@ path-to-regexp@0.1.7:
resolved "https://npm.i12e.cha0s.io/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
+path-type@^1.0.0:
+ version "1.1.0"
+ resolved "https://npm.i12e.cha0s.io/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
+ integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=
+ dependencies:
+ graceful-fs "^4.1.2"
+ pify "^2.0.0"
+ pinkie-promise "^2.0.0"
+
pbkdf2@^3.0.3:
version "3.0.17"
resolved "https://npm.i12e.cha0s.io/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6"
@@ -4077,6 +4984,11 @@ pbkdf2@^3.0.3:
safe-buffer "^5.0.1"
sha.js "^2.4.8"
+performance-now@^2.1.0:
+ version "2.1.0"
+ resolved "https://npm.i12e.cha0s.io/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
+ integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
+
pify@^2.0.0:
version "2.3.0"
resolved "https://npm.i12e.cha0s.io/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
@@ -4149,6 +5061,101 @@ posix-character-classes@^0.1.0:
resolved "https://npm.i12e.cha0s.io/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
+postcss-load-config@^2.0.0:
+ version "2.1.0"
+ resolved "https://npm.i12e.cha0s.io/postcss-load-config/-/postcss-load-config-2.1.0.tgz#c84d692b7bb7b41ddced94ee62e8ab31b417b003"
+ integrity sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==
+ dependencies:
+ cosmiconfig "^5.0.0"
+ import-cwd "^2.0.0"
+
+postcss-loader@3.0.0:
+ version "3.0.0"
+ resolved "https://npm.i12e.cha0s.io/postcss-loader/-/postcss-loader-3.0.0.tgz#6b97943e47c72d845fa9e03f273773d4e8dd6c2d"
+ integrity sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==
+ dependencies:
+ loader-utils "^1.1.0"
+ postcss "^7.0.0"
+ postcss-load-config "^2.0.0"
+ schema-utils "^1.0.0"
+
+postcss-modules-extract-imports@^2.0.0:
+ version "2.0.0"
+ resolved "https://npm.i12e.cha0s.io/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e"
+ integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==
+ dependencies:
+ postcss "^7.0.5"
+
+postcss-modules-local-by-default@^3.0.2:
+ version "3.0.2"
+ resolved "https://npm.i12e.cha0s.io/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz#e8a6561be914aaf3c052876377524ca90dbb7915"
+ integrity sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==
+ dependencies:
+ icss-utils "^4.1.1"
+ postcss "^7.0.16"
+ postcss-selector-parser "^6.0.2"
+ postcss-value-parser "^4.0.0"
+
+postcss-modules-scope@^2.1.0:
+ version "2.1.0"
+ resolved "https://npm.i12e.cha0s.io/postcss-modules-scope/-/postcss-modules-scope-2.1.0.tgz#ad3f5bf7856114f6fcab901b0502e2a2bc39d4eb"
+ integrity sha512-91Rjps0JnmtUB0cujlc8KIKCsJXWjzuxGeT/+Q2i2HXKZ7nBUeF9YQTZZTNvHVoNYj1AthsjnGLtqDUE0Op79A==
+ dependencies:
+ postcss "^7.0.6"
+ postcss-selector-parser "^6.0.0"
+
+postcss-modules-values@^3.0.0:
+ version "3.0.0"
+ resolved "https://npm.i12e.cha0s.io/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10"
+ integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==
+ dependencies:
+ icss-utils "^4.0.0"
+ postcss "^7.0.6"
+
+postcss-scss@^2.0.0:
+ version "2.0.0"
+ resolved "https://npm.i12e.cha0s.io/postcss-scss/-/postcss-scss-2.0.0.tgz#248b0a28af77ea7b32b1011aba0f738bda27dea1"
+ integrity sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==
+ dependencies:
+ postcss "^7.0.0"
+
+postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
+ version "6.0.2"
+ resolved "https://npm.i12e.cha0s.io/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c"
+ integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==
+ dependencies:
+ cssesc "^3.0.0"
+ indexes-of "^1.0.1"
+ uniq "^1.0.1"
+
+postcss-value-parser@^4.0.0:
+ version "4.0.2"
+ resolved "https://npm.i12e.cha0s.io/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz#482282c09a42706d1fc9a069b73f44ec08391dc9"
+ integrity sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==
+
+postcss@^6.0.14:
+ version "6.0.23"
+ resolved "https://npm.i12e.cha0s.io/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324"
+ integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==
+ dependencies:
+ chalk "^2.4.1"
+ source-map "^0.6.1"
+ supports-color "^5.4.0"
+
+postcss@^7.0.0, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.5, postcss@^7.0.6:
+ version "7.0.18"
+ resolved "https://npm.i12e.cha0s.io/postcss/-/postcss-7.0.18.tgz#4b9cda95ae6c069c67a4d933029eddd4838ac233"
+ integrity sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==
+ dependencies:
+ chalk "^2.4.2"
+ source-map "^0.6.1"
+ supports-color "^6.1.0"
+
+prepend-http@^1.0.0:
+ version "1.0.4"
+ resolved "https://npm.i12e.cha0s.io/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
+ integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
+
pretty-error@^2.0.2:
version "2.1.1"
resolved "https://npm.i12e.cha0s.io/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3"
@@ -4204,6 +5211,16 @@ prr@~1.0.1:
resolved "https://npm.i12e.cha0s.io/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
+pseudomap@^1.0.2:
+ version "1.0.2"
+ resolved "https://npm.i12e.cha0s.io/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
+ integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
+
+psl@^1.1.24:
+ version "1.4.0"
+ resolved "https://npm.i12e.cha0s.io/psl/-/psl-1.4.0.tgz#5dd26156cdb69fa1fdb8ab1991667d3f80ced7c2"
+ integrity sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==
+
public-encrypt@^4.0.0:
version "4.0.3"
resolved "https://npm.i12e.cha0s.io/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0"
@@ -4246,7 +5263,7 @@ punycode@1.3.2:
resolved "https://npm.i12e.cha0s.io/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
-punycode@^1.2.4:
+punycode@^1.2.4, punycode@^1.4.1:
version "1.4.1"
resolved "https://npm.i12e.cha0s.io/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
@@ -4261,6 +5278,19 @@ qs@6.7.0:
resolved "https://npm.i12e.cha0s.io/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
+qs@~6.5.2:
+ version "6.5.2"
+ resolved "https://npm.i12e.cha0s.io/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
+ integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
+
+query-string@^4.1.0:
+ version "4.3.4"
+ resolved "https://npm.i12e.cha0s.io/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb"
+ integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s=
+ dependencies:
+ object-assign "^4.1.0"
+ strict-uri-encode "^1.0.0"
+
querystring-es3@^0.2.0:
version "0.2.1"
resolved "https://npm.i12e.cha0s.io/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
@@ -4306,6 +5336,14 @@ raw-body@2.4.0:
iconv-lite "0.4.24"
unpipe "1.0.0"
+raw-loader@3.1.0:
+ version "3.1.0"
+ resolved "https://npm.i12e.cha0s.io/raw-loader/-/raw-loader-3.1.0.tgz#5e9d399a5a222cc0de18f42c3bc5e49677532b3f"
+ integrity sha512-lzUVMuJ06HF4rYveaz9Tv0WRlUMxJ0Y1hgSkkgg+50iEdaI0TthyEDe08KIHb0XsF6rn8WYTqPCaGTZg3sX+qA==
+ dependencies:
+ loader-utils "^1.1.0"
+ schema-utils "^2.0.1"
+
rc@^1.2.7:
version "1.2.8"
resolved "https://npm.i12e.cha0s.io/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
@@ -4361,6 +5399,23 @@ react@16.8.6, react@^16.5.0:
prop-types "^15.6.2"
scheduler "^0.13.6"
+read-pkg-up@^1.0.1:
+ version "1.0.1"
+ resolved "https://npm.i12e.cha0s.io/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
+ integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=
+ dependencies:
+ find-up "^1.0.0"
+ read-pkg "^1.0.0"
+
+read-pkg@^1.0.0:
+ version "1.1.0"
+ resolved "https://npm.i12e.cha0s.io/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
+ integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=
+ dependencies:
+ load-json-file "^1.0.0"
+ normalize-package-data "^2.3.2"
+ path-type "^1.0.0"
+
"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
version "2.3.6"
resolved "https://npm.i12e.cha0s.io/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
@@ -4392,6 +5447,14 @@ readdirp@^2.2.1:
micromatch "^3.1.10"
readable-stream "^2.0.2"
+redent@^1.0.0:
+ version "1.0.0"
+ resolved "https://npm.i12e.cha0s.io/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
+ integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=
+ dependencies:
+ indent-string "^2.1.0"
+ strip-indent "^1.0.1"
+
regenerate-unicode-properties@^8.0.2:
version "8.1.0"
resolved "https://npm.i12e.cha0s.io/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz#ef51e0f0ea4ad424b77bf7cb41f3e015c70a3f0e"
@@ -4404,6 +5467,11 @@ regenerate@^1.4.0:
resolved "https://npm.i12e.cha0s.io/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11"
integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==
+regenerator-runtime@^0.11.0:
+ version "0.11.1"
+ resolved "https://npm.i12e.cha0s.io/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
+ integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
+
regenerator-runtime@^0.12.0:
version "0.12.1"
resolved "https://npm.i12e.cha0s.io/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de"
@@ -4489,6 +5557,39 @@ repeat-string@^1.6.1:
resolved "https://npm.i12e.cha0s.io/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
+repeating@^2.0.0:
+ version "2.0.1"
+ resolved "https://npm.i12e.cha0s.io/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
+ integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=
+ dependencies:
+ is-finite "^1.0.0"
+
+request@^2.87.0, request@^2.88.0:
+ version "2.88.0"
+ resolved "https://npm.i12e.cha0s.io/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
+ integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==
+ dependencies:
+ aws-sign2 "~0.7.0"
+ aws4 "^1.8.0"
+ caseless "~0.12.0"
+ combined-stream "~1.0.6"
+ extend "~3.0.2"
+ forever-agent "~0.6.1"
+ form-data "~2.3.2"
+ har-validator "~5.1.0"
+ http-signature "~1.2.0"
+ is-typedarray "~1.0.0"
+ isstream "~0.1.2"
+ json-stringify-safe "~5.0.1"
+ mime-types "~2.1.19"
+ oauth-sign "~0.9.0"
+ performance-now "^2.1.0"
+ qs "~6.5.2"
+ safe-buffer "^5.1.2"
+ tough-cookie "~2.4.3"
+ tunnel-agent "^0.6.0"
+ uuid "^3.3.2"
+
require-directory@^2.1.1:
version "2.1.1"
resolved "https://npm.i12e.cha0s.io/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
@@ -4529,6 +5630,13 @@ resolve-url@^0.2.1:
resolved "https://npm.i12e.cha0s.io/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
+resolve@^1.10.0, resolve@^1.10.1:
+ version "1.12.0"
+ resolved "https://npm.i12e.cha0s.io/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6"
+ integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==
+ dependencies:
+ path-parse "^1.0.6"
+
resolve@^1.3.2:
version "1.11.0"
resolved "https://npm.i12e.cha0s.io/resolve/-/resolve-1.11.0.tgz#4014870ba296176b86343d50b60f3b50609ce232"
@@ -4549,6 +5657,18 @@ ret@~0.1.10:
resolved "https://npm.i12e.cha0s.io/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
+rewrite-imports@^2.0.3:
+ version "2.0.3"
+ resolved "https://npm.i12e.cha0s.io/rewrite-imports/-/rewrite-imports-2.0.3.tgz#210fc05ebda6a6c6a2e396608b0146003d510dda"
+ integrity sha512-R7ICJEeP3y+d/q4C8YEJj9nRP0JyiSqG07uc0oQh8JvAe706dDFVL95GBZYCjADqmhArZWWjfM/5EcmVu4/B+g==
+
+rimraf@2:
+ version "2.7.1"
+ resolved "https://npm.i12e.cha0s.io/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
+ integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
+ dependencies:
+ glob "^7.1.3"
+
rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2:
version "2.6.3"
resolved "https://npm.i12e.cha0s.io/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
@@ -4583,11 +5703,33 @@ safe-regex@^1.1.0:
dependencies:
ret "~0.1.10"
-"safer-buffer@>= 2.1.2 < 3":
+"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
version "2.1.2"
resolved "https://npm.i12e.cha0s.io/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
+sass-graph@^2.2.4:
+ version "2.2.4"
+ resolved "https://npm.i12e.cha0s.io/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49"
+ integrity sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=
+ dependencies:
+ glob "^7.0.0"
+ lodash "^4.0.0"
+ scss-tokenizer "^0.2.3"
+ yargs "^7.0.0"
+
+sass-loader@7.1.0:
+ version "7.1.0"
+ resolved "https://npm.i12e.cha0s.io/sass-loader/-/sass-loader-7.1.0.tgz#16fd5138cb8b424bf8a759528a1972d72aad069d"
+ integrity sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==
+ dependencies:
+ clone-deep "^2.0.1"
+ loader-utils "^1.0.1"
+ lodash.tail "^4.1.1"
+ neo-async "^2.5.0"
+ pify "^3.0.0"
+ semver "^5.5.0"
+
sax@^1.2.4:
version "1.2.4"
resolved "https://npm.i12e.cha0s.io/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
@@ -4618,11 +5760,32 @@ schema-utils@^1.0.0:
ajv-errors "^1.0.0"
ajv-keywords "^3.1.0"
+schema-utils@^2.0.0, schema-utils@^2.0.1:
+ version "2.2.0"
+ resolved "https://npm.i12e.cha0s.io/schema-utils/-/schema-utils-2.2.0.tgz#48a065ce219e0cacf4631473159037b2c1ae82da"
+ integrity sha512-5EwsCNhfFTZvUreQhx/4vVQpJ/lnCAkgoIHLhSpp4ZirE+4hzFvdJi0FMub6hxbFVBJYSpeVVmon+2e7uEGRrA==
+ dependencies:
+ ajv "^6.10.2"
+ ajv-keywords "^3.4.1"
+
schemapack@1.4.2:
version "1.4.2"
resolved "https://npm.i12e.cha0s.io/schemapack/-/schemapack-1.4.2.tgz#8b582a55e128e345854ce3fb380371c58264f349"
integrity sha1-i1gqVeEo40WFTOP7OANxxYJk80k=
+scriptjs@^2.5.9:
+ version "2.5.9"
+ resolved "https://npm.i12e.cha0s.io/scriptjs/-/scriptjs-2.5.9.tgz#343915cd2ec2ed9bfdde2b9875cd28f59394b35f"
+ integrity sha512-qGVDoreyYiP1pkQnbnFAUIS5AjenNwwQBdl7zeos9etl+hYKWahjRTfzAZZYBv5xNHx7vNKCmaLDQZ6Fr2AEXg==
+
+scss-tokenizer@^0.2.3:
+ version "0.2.3"
+ resolved "https://npm.i12e.cha0s.io/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1"
+ integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE=
+ dependencies:
+ js-base64 "^2.1.8"
+ source-map "^0.4.2"
+
select-hose@^2.0.0:
version "2.0.0"
resolved "https://npm.i12e.cha0s.io/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
@@ -4635,11 +5798,21 @@ selfsigned@^1.9.1:
dependencies:
node-forge "0.7.5"
+"semver@2 || 3 || 4 || 5":
+ version "5.7.1"
+ resolved "https://npm.i12e.cha0s.io/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
+ integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
+
semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
version "5.7.0"
resolved "https://npm.i12e.cha0s.io/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b"
integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==
+semver@~5.3.0:
+ version "5.3.0"
+ resolved "https://npm.i12e.cha0s.io/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
+ integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8=
+
send@0.17.1:
version "0.17.1"
resolved "https://npm.i12e.cha0s.io/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"
@@ -4659,6 +5832,14 @@ send@0.17.1:
range-parser "~1.2.1"
statuses "~1.5.0"
+sentence-case@^2.1.0:
+ version "2.1.1"
+ resolved "https://npm.i12e.cha0s.io/sentence-case/-/sentence-case-2.1.1.tgz#1f6e2dda39c168bf92d13f86d4a918933f667ed4"
+ integrity sha1-H24t2jnBaL+S0T+G1KkYkz9mftQ=
+ dependencies:
+ no-case "^2.2.0"
+ upper-case-first "^1.1.2"
+
serialize-javascript@^1.7.0:
version "1.7.0"
resolved "https://npm.i12e.cha0s.io/serialize-javascript/-/serialize-javascript-1.7.0.tgz#d6e0dfb2a3832a8c94468e6eb1db97e55a192a65"
@@ -4735,6 +5916,15 @@ sha.js@^2.4.0, sha.js@^2.4.8:
inherits "^2.0.1"
safe-buffer "^5.0.1"
+shallow-clone@^1.0.0:
+ version "1.0.0"
+ resolved "https://npm.i12e.cha0s.io/shallow-clone/-/shallow-clone-1.0.0.tgz#4480cd06e882ef68b2ad88a3ea54832e2c48b571"
+ integrity sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==
+ dependencies:
+ is-extendable "^0.1.1"
+ kind-of "^5.0.0"
+ mixin-object "^2.0.1"
+
shallowequal@^1.0.2:
version "1.1.0"
resolved "https://npm.i12e.cha0s.io/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8"
@@ -4757,6 +5947,13 @@ signal-exit@^3.0.0:
resolved "https://npm.i12e.cha0s.io/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
+snake-case@^2.1.0:
+ version "2.1.0"
+ resolved "https://npm.i12e.cha0s.io/snake-case/-/snake-case-2.1.0.tgz#41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f"
+ integrity sha1-Qb2xtz8w7GagTU4srRt2OH1NbZ8=
+ dependencies:
+ no-case "^2.2.0"
+
snapdragon-node@^2.0.1:
version "2.1.1"
resolved "https://npm.i12e.cha0s.io/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
@@ -4853,6 +6050,13 @@ sockjs@0.3.19:
faye-websocket "^0.10.0"
uuid "^3.0.1"
+sort-keys@^1.0.0:
+ version "1.1.2"
+ resolved "https://npm.i12e.cha0s.io/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad"
+ integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0=
+ dependencies:
+ is-plain-obj "^1.0.0"
+
source-list-map@^2.0.0:
version "2.0.1"
resolved "https://npm.i12e.cha0s.io/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
@@ -4882,6 +6086,13 @@ source-map-url@^0.4.0:
resolved "https://npm.i12e.cha0s.io/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
+source-map@^0.4.2:
+ version "0.4.4"
+ resolved "https://npm.i12e.cha0s.io/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
+ integrity sha1-66T12pwNyZneaAMti092FzZSA2s=
+ dependencies:
+ amdefine ">=0.0.4"
+
source-map@^0.5.0, source-map@^0.5.6:
version "0.5.7"
resolved "https://npm.i12e.cha0s.io/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
@@ -4897,6 +6108,32 @@ source-map@^0.7.3:
resolved "https://npm.i12e.cha0s.io/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
+spdx-correct@^3.0.0:
+ version "3.1.0"
+ resolved "https://npm.i12e.cha0s.io/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4"
+ integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==
+ dependencies:
+ spdx-expression-parse "^3.0.0"
+ spdx-license-ids "^3.0.0"
+
+spdx-exceptions@^2.1.0:
+ version "2.2.0"
+ resolved "https://npm.i12e.cha0s.io/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977"
+ integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==
+
+spdx-expression-parse@^3.0.0:
+ version "3.0.0"
+ resolved "https://npm.i12e.cha0s.io/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
+ integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==
+ dependencies:
+ spdx-exceptions "^2.1.0"
+ spdx-license-ids "^3.0.0"
+
+spdx-license-ids@^3.0.0:
+ version "3.0.5"
+ resolved "https://npm.i12e.cha0s.io/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
+ integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==
+
spdy-transport@^3.0.0:
version "3.0.0"
resolved "https://npm.i12e.cha0s.io/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31"
@@ -4927,6 +6164,26 @@ split-string@^3.0.1, split-string@^3.0.2:
dependencies:
extend-shallow "^3.0.0"
+sprintf-js@~1.0.2:
+ version "1.0.3"
+ resolved "https://npm.i12e.cha0s.io/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
+ integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
+
+sshpk@^1.7.0:
+ version "1.16.1"
+ resolved "https://npm.i12e.cha0s.io/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
+ integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
+ dependencies:
+ asn1 "~0.2.3"
+ assert-plus "^1.0.0"
+ bcrypt-pbkdf "^1.0.0"
+ dashdash "^1.12.0"
+ ecc-jsbn "~0.1.1"
+ getpass "^0.1.1"
+ jsbn "~0.1.0"
+ safer-buffer "^2.0.2"
+ tweetnacl "~0.14.0"
+
ssri@^6.0.1:
version "6.0.1"
resolved "https://npm.i12e.cha0s.io/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8"
@@ -4952,6 +6209,13 @@ static-extend@^0.1.1:
resolved "https://npm.i12e.cha0s.io/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
+stdout-stream@^1.4.0:
+ version "1.4.1"
+ resolved "https://npm.i12e.cha0s.io/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de"
+ integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==
+ dependencies:
+ readable-stream "^2.0.1"
+
stream-browserify@^2.0.1:
version "2.0.2"
resolved "https://npm.i12e.cha0s.io/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b"
@@ -4984,7 +6248,12 @@ stream-shift@^1.0.0:
resolved "https://npm.i12e.cha0s.io/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952"
integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=
-string-width@^1.0.1:
+strict-uri-encode@^1.0.0:
+ version "1.1.0"
+ resolved "https://npm.i12e.cha0s.io/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
+ integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=
+
+string-width@^1.0.1, string-width@^1.0.2:
version "1.0.2"
resolved "https://npm.i12e.cha0s.io/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
@@ -5029,17 +6298,36 @@ strip-ansi@^4.0.0:
dependencies:
ansi-regex "^3.0.0"
+strip-bom@^2.0.0:
+ version "2.0.0"
+ resolved "https://npm.i12e.cha0s.io/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
+ integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=
+ dependencies:
+ is-utf8 "^0.2.0"
+
strip-eof@^1.0.0:
version "1.0.0"
resolved "https://npm.i12e.cha0s.io/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
+strip-indent@^1.0.1:
+ version "1.0.1"
+ resolved "https://npm.i12e.cha0s.io/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
+ integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=
+ dependencies:
+ get-stdin "^4.0.1"
+
strip-json-comments@~2.0.1:
version "2.0.1"
resolved "https://npm.i12e.cha0s.io/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
-supports-color@^5.3.0, supports-color@^5.5.0:
+supports-color@^2.0.0:
+ version "2.0.0"
+ resolved "https://npm.i12e.cha0s.io/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
+ integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
+
+supports-color@^5.3.0, supports-color@^5.4.0, supports-color@^5.5.0:
version "5.5.0"
resolved "https://npm.i12e.cha0s.io/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
@@ -5053,11 +6341,28 @@ supports-color@^6.1.0:
dependencies:
has-flag "^3.0.0"
+swap-case@^1.1.0:
+ version "1.1.2"
+ resolved "https://npm.i12e.cha0s.io/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3"
+ integrity sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM=
+ dependencies:
+ lower-case "^1.1.1"
+ upper-case "^1.1.1"
+
tapable@^1.0.0, tapable@^1.1.0:
version "1.1.3"
resolved "https://npm.i12e.cha0s.io/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
+tar@^2.0.0:
+ version "2.2.2"
+ resolved "https://npm.i12e.cha0s.io/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40"
+ integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==
+ dependencies:
+ block-stream "*"
+ fstream "^1.0.12"
+ inherits "2"
+
tar@^4:
version "4.4.8"
resolved "https://npm.i12e.cha0s.io/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d"
@@ -5126,6 +6431,14 @@ timers-browserify@^2.0.4:
dependencies:
setimmediate "^1.0.4"
+title-case@^2.1.0:
+ version "2.1.1"
+ resolved "https://npm.i12e.cha0s.io/title-case/-/title-case-2.1.1.tgz#3e127216da58d2bc5becf137ab91dae3a7cd8faa"
+ integrity sha1-PhJyFtpY0rxb7PE3q5Ha46fNj6o=
+ dependencies:
+ no-case "^2.2.0"
+ upper-case "^1.0.3"
+
to-array@0.1.4:
version "0.1.4"
resolved "https://npm.i12e.cha0s.io/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890"
@@ -5136,6 +6449,11 @@ to-arraybuffer@^1.0.0:
resolved "https://npm.i12e.cha0s.io/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=
+to-fast-properties@^1.0.3:
+ version "1.0.3"
+ resolved "https://npm.i12e.cha0s.io/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
+ integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=
+
to-fast-properties@^2.0.0:
version "2.0.0"
resolved "https://npm.i12e.cha0s.io/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
@@ -5176,11 +6494,31 @@ toposort@^1.0.0:
resolved "https://npm.i12e.cha0s.io/toposort/-/toposort-1.0.7.tgz#2e68442d9f64ec720b8cc89e6443ac6caa950029"
integrity sha1-LmhELZ9k7HILjMieZEOsbKqVACk=
+tough-cookie@~2.4.3:
+ version "2.4.3"
+ resolved "https://npm.i12e.cha0s.io/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781"
+ integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==
+ dependencies:
+ psl "^1.1.24"
+ punycode "^1.4.1"
+
+trim-newlines@^1.0.0:
+ version "1.0.0"
+ resolved "https://npm.i12e.cha0s.io/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
+ integrity sha1-WIeWa7WCpFA6QetST301ARgVphM=
+
trim-right@^1.0.1:
version "1.0.1"
resolved "https://npm.i12e.cha0s.io/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=
+"true-case-path@^1.0.2":
+ version "1.0.3"
+ resolved "https://npm.i12e.cha0s.io/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d"
+ integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==
+ dependencies:
+ glob "^7.1.2"
+
tslib@^1.9.0:
version "1.9.3"
resolved "https://npm.i12e.cha0s.io/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286"
@@ -5191,6 +6529,18 @@ tty-browserify@0.0.0:
resolved "https://npm.i12e.cha0s.io/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=
+tunnel-agent@^0.6.0:
+ version "0.6.0"
+ resolved "https://npm.i12e.cha0s.io/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
+ integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
+ dependencies:
+ safe-buffer "^5.0.1"
+
+tweetnacl@^0.14.3, tweetnacl@~0.14.0:
+ version "0.14.5"
+ resolved "https://npm.i12e.cha0s.io/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
+ integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
+
type-is@~1.6.17, type-is@~1.6.18:
version "1.6.18"
resolved "https://npm.i12e.cha0s.io/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
@@ -5245,6 +6595,11 @@ union-value@^1.0.0:
is-extendable "^0.1.1"
set-value "^0.4.3"
+uniq@^1.0.1:
+ version "1.0.1"
+ resolved "https://npm.i12e.cha0s.io/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
+ integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=
+
unique-filename@^1.1.1:
version "1.1.1"
resolved "https://npm.i12e.cha0s.io/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230"
@@ -5259,6 +6614,11 @@ unique-slug@^2.0.0:
dependencies:
imurmurhash "^0.1.4"
+universalify@^0.1.0:
+ version "0.1.2"
+ resolved "https://npm.i12e.cha0s.io/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
+ integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
+
unpipe@1.0.0, unpipe@~1.0.0:
version "1.0.0"
resolved "https://npm.i12e.cha0s.io/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
@@ -5277,7 +6637,14 @@ upath@^1.1.1:
resolved "https://npm.i12e.cha0s.io/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068"
integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==
-upper-case@^1.1.1:
+upper-case-first@^1.1.0, upper-case-first@^1.1.2:
+ version "1.1.2"
+ resolved "https://npm.i12e.cha0s.io/upper-case-first/-/upper-case-first-1.1.2.tgz#5d79bedcff14419518fd2edb0a0507c9b6859115"
+ integrity sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU=
+ dependencies:
+ upper-case "^1.1.1"
+
+upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1, upper-case@^1.1.3:
version "1.1.3"
resolved "https://npm.i12e.cha0s.io/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598"
integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=
@@ -5367,11 +6734,28 @@ v8-natives@^1.1.0:
resolved "https://npm.i12e.cha0s.io/v8-natives/-/v8-natives-1.1.0.tgz#130fd0a1b855acc12aba1667759e051541acbcfe"
integrity sha512-1YgxXwcMJvOA9RMPO5Ej4jENuxz1EInKM01A+ZPZU+K+lbSw2uuHvciNybpTnGq59G8h5igrbMlUIcY1+o0WOA==
+validate-npm-package-license@^3.0.1:
+ version "3.0.4"
+ resolved "https://npm.i12e.cha0s.io/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
+ integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
+ dependencies:
+ spdx-correct "^3.0.0"
+ spdx-expression-parse "^3.0.0"
+
vary@~1.1.2:
version "1.1.2"
resolved "https://npm.i12e.cha0s.io/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
+verror@1.10.0:
+ version "1.10.0"
+ resolved "https://npm.i12e.cha0s.io/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
+ integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
+ dependencies:
+ assert-plus "^1.0.0"
+ core-util-is "1.0.2"
+ extsprintf "^1.2.0"
+
vm-browserify@0.0.4:
version "0.0.4"
resolved "https://npm.i12e.cha0s.io/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73"
@@ -5463,6 +6847,18 @@ webpack-dev-server@3.2.1:
webpack-log "^2.0.0"
yargs "12.0.2"
+webpack-external-import@^0.0.1-beta.16:
+ version "0.0.1-beta.32"
+ resolved "https://npm.i12e.cha0s.io/webpack-external-import/-/webpack-external-import-0.0.1-beta.32.tgz#bdfd6072b946505d5b20661b9eb188601f129afd"
+ integrity sha512-Ch/prxjZNhB1TE422kemmxqR/xPInU/Me43ETxCka+bCpiQoovMVV6UKe5sInX0nX+NuUiwNs3JfK0lLGzOMGA==
+ dependencies:
+ "@babel/helper-module-imports" "^7.0.0"
+ babel-traverse "^6.26.0"
+ dimport "^1.0.0"
+ fs-extra "^8.0.1"
+ loadjs "^3.6.1"
+ scriptjs "^2.5.9"
+
webpack-log@^2.0.0:
version "2.0.0"
resolved "https://npm.i12e.cha0s.io/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f"
@@ -5476,6 +6872,14 @@ webpack-node-externals@1.7.2:
resolved "https://npm.i12e.cha0s.io/webpack-node-externals/-/webpack-node-externals-1.7.2.tgz#6e1ee79ac67c070402ba700ef033a9b8d52ac4e3"
integrity sha512-ajerHZ+BJKeCLviLUUmnyd5B4RavLF76uv3cs6KNuO8W+HuQaEs0y0L7o40NQxdPy5w0pcv8Ew7yPUAQG0UdCg==
+webpack-sources@^1.1.0:
+ version "1.4.3"
+ resolved "https://npm.i12e.cha0s.io/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
+ integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==
+ dependencies:
+ source-list-map "^2.0.0"
+ source-map "~0.6.1"
+
webpack-sources@^1.3.0:
version "1.3.0"
resolved "https://npm.i12e.cha0s.io/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85"
@@ -5527,12 +6931,17 @@ websocket-extensions@>=0.1.1:
resolved "https://npm.i12e.cha0s.io/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29"
integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==
+which-module@^1.0.0:
+ version "1.0.0"
+ resolved "https://npm.i12e.cha0s.io/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
+ integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=
+
which-module@^2.0.0:
version "2.0.0"
resolved "https://npm.i12e.cha0s.io/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
-which@^1.2.14, which@^1.2.9:
+which@1, which@^1.2.14, which@^1.2.9:
version "1.3.1"
resolved "https://npm.i12e.cha0s.io/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
@@ -5596,11 +7005,21 @@ xtend@^4.0.0, xtend@~4.0.1:
resolved "https://npm.i12e.cha0s.io/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68=
+y18n@^3.2.1:
+ version "3.2.1"
+ resolved "https://npm.i12e.cha0s.io/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
+ integrity sha1-bRX7qITAhnnA136I53WegR4H+kE=
+
"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0:
version "4.0.0"
resolved "https://npm.i12e.cha0s.io/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==
+yallist@^2.1.2:
+ version "2.1.2"
+ resolved "https://npm.i12e.cha0s.io/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
+ integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
+
yallist@^3.0.0, yallist@^3.0.2:
version "3.0.3"
resolved "https://npm.i12e.cha0s.io/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9"
@@ -5621,6 +7040,13 @@ yargs-parser@^11.1.1:
camelcase "^5.0.0"
decamelize "^1.2.0"
+yargs-parser@^5.0.0:
+ version "5.0.0"
+ resolved "https://npm.i12e.cha0s.io/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"
+ integrity sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=
+ dependencies:
+ camelcase "^3.0.0"
+
yargs@12.0.2:
version "12.0.2"
resolved "https://npm.i12e.cha0s.io/yargs/-/yargs-12.0.2.tgz#fe58234369392af33ecbef53819171eff0f5aadc"
@@ -5657,6 +7083,25 @@ yargs@^12.0.4:
y18n "^3.2.1 || ^4.0.0"
yargs-parser "^11.1.1"
+yargs@^7.0.0:
+ version "7.1.0"
+ resolved "https://npm.i12e.cha0s.io/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8"
+ integrity sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=
+ dependencies:
+ camelcase "^3.0.0"
+ cliui "^3.2.0"
+ decamelize "^1.1.1"
+ get-caller-file "^1.0.1"
+ os-locale "^1.4.0"
+ read-pkg-up "^1.0.1"
+ require-directory "^2.1.1"
+ require-main-filename "^1.0.1"
+ set-blocking "^2.0.0"
+ string-width "^1.0.2"
+ which-module "^1.0.0"
+ y18n "^3.2.1"
+ yargs-parser "^5.0.0"
+
yeast@0.1.2:
version "0.1.2"
resolved "https://npm.i12e.cha0s.io/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"