├── .gitignore ├── LICENSE ├── README.MD ├── build └── rollup.config.js ├── dist ├── vue-trading-view.esm.js ├── vue-trading-view.min.js └── vue-trading-view.umd.js ├── package-lock.json ├── package.json └── src ├── index.js └── vue-trading-view.vue /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log* 4 | yarn-debug.log* 5 | yarn-error.log* 6 | /test/unit/coverage/ 7 | 8 | # Editor directories and files 9 | .idea 10 | .vscode 11 | *.suo 12 | *.ntvs* 13 | *.njsproj 14 | *.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018 marv 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- 1 | # vue-trading-view 2 | 3 | [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/lolitaframework/vue-trading-view/master/LICENSE) 4 | 5 | VueJS component for rendering the [TradingView Advanced Real-Time Chart Widget](https://www.tradingview.com/widget/advanced-chart/). 6 | 7 | ## Install 8 | `yarn add vue-trading-view` 9 | or 10 | `npm install --save vue-trading-view` 11 | 12 | ## Usage 13 | ### Basic example 14 | ```javascript 15 | import VueTradingView from 'vue-trading-view'; 16 | 17 | ... 18 | 23 | 24 | 37 | ``` 38 | 39 | All given props are passed on to the widget config. See [this page](https://www.tradingview.com/widget/advanced-chart/) for the TradingView Advanced Real-Time Chart API. 40 | 41 | ### Advanced example 42 | ```javascript 43 | 51 | 52 | 65 | ``` -------------------------------------------------------------------------------- /build/rollup.config.js: -------------------------------------------------------------------------------- 1 | // rollup.config.js 2 | import vue from 'rollup-plugin-vue'; 3 | import buble from 'rollup-plugin-buble'; 4 | import uglify from 'rollup-plugin-uglify-es'; 5 | import minimist from 'minimist'; 6 | 7 | const argv = minimist(process.argv.slice(2)); 8 | 9 | const config = { 10 | input: 'src/index.js', 11 | output: { 12 | name: 'VueTradingView', 13 | exports: 'named', 14 | }, 15 | plugins: [ 16 | vue({ 17 | css: true, 18 | compileTemplate: true, 19 | }), 20 | buble(), 21 | ], 22 | }; 23 | 24 | // Only minify browser (iife) version 25 | if (argv.format === 'iife') { 26 | config.plugins.push(uglify()); 27 | } 28 | 29 | export default config; 30 | -------------------------------------------------------------------------------- /dist/vue-trading-view.esm.js: -------------------------------------------------------------------------------- 1 | (function(){ if(typeof document !== 'undefined'){ var head=document.head||document.getElementsByTagName('head')[0], style=document.createElement('style'), css=""; style.type='text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); } head.appendChild(style); } })(); 2 | 3 | 4 | 5 | 6 | var SCRIPT_ID = 'tradingview-widget-script'; 7 | var CONTAINER_ID = 'vue-trading-view'; 8 | 9 | var component = {render: function(){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{"id":_vm.container_id}})},staticRenderFns: [], 10 | name: 'VueTradingView', 11 | data: function data() { 12 | return { 13 | container_id: CONTAINER_ID 14 | }; 15 | }, 16 | props: { 17 | options: String 18 | }, 19 | methods: { 20 | canUseDOM: function canUseDOM() { 21 | return typeof window !== 'undefined' && window.document && window.document.createElement; 22 | }, 23 | getScriptElement: function getScriptElement() { 24 | return document.getElementById(SCRIPT_ID); 25 | }, 26 | updateOnloadListener: function updateOnloadListener(onload) { 27 | var script = this.getScriptElement(); 28 | var oldOnload = script.onload; 29 | return script.onload = function () { 30 | oldOnload(); 31 | onload(); 32 | }; 33 | }, 34 | scriptExists: function scriptExists() { 35 | return this.getScriptElement() !== null; 36 | }, 37 | appendScript: function appendScript(onload) { 38 | if (!this.canUseDOM()) { 39 | onload(); 40 | return; 41 | } 42 | 43 | if (this.scriptExists()) { 44 | if (typeof TradingView === 'undefined') { 45 | this.updateOnloadListener(onload); 46 | return; 47 | } 48 | onload(); 49 | return; 50 | } 51 | var script = document.createElement('script'); 52 | script.id = SCRIPT_ID; 53 | script.type = 'text/javascript'; 54 | script.async = true; 55 | script.src = 'https://s3.tradingview.com/tv.js'; 56 | script.onload = onload; 57 | document.getElementsByTagName('head')[0].appendChild(script); 58 | }, 59 | initWidget: function initWidget() { 60 | if (typeof TradingView === 'undefined') { 61 | return; 62 | } 63 | 64 | new window.TradingView.widget( 65 | Object.assign({ container_id: this.container_id }, this.options) 66 | ); 67 | }, 68 | }, 69 | mounted: function mounted() { 70 | this.appendScript(this.initWidget); 71 | }, 72 | } 73 | 74 | // Import vue component 75 | 76 | // install function executed by Vue.use() 77 | function install(Vue) { 78 | if (install.installed) { return; } 79 | install.installed = true; 80 | Vue.component('VueTradingView', component); 81 | } 82 | 83 | // Create module definition for Vue.use() 84 | var plugin = { 85 | install: install, 86 | }; 87 | 88 | // To auto-install when vue is found 89 | var GlobalVue = null; 90 | if (typeof window !== 'undefined') { 91 | GlobalVue = window.Vue; 92 | } else if (typeof global !== 'undefined') { 93 | GlobalVue = global.Vue; 94 | } 95 | if (GlobalVue) { 96 | GlobalVue.use(plugin); 97 | } 98 | 99 | // It's possible to expose named exports when writing components that can 100 | // also be used as directives, etc. - eg. import { RollupDemoDirective } from 'rollup-demo'; 101 | // export const RollupDemoDirective = component; 102 | 103 | export default component; 104 | export { install }; 105 | -------------------------------------------------------------------------------- /dist/vue-trading-view.min.js: -------------------------------------------------------------------------------- 1 | var VueTradingView=function(e){"use strict";function t(e){t.installed||(t.installed=!0,e.component("VueTradingView",n))}!function(){if("undefined"!=typeof document){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");t.type="text/css",t.styleSheet?t.styleSheet.cssText="":t.appendChild(document.createTextNode("")),e.appendChild(t)}}();var n={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{attrs:{id:e.container_id}})},staticRenderFns:[],name:"VueTradingView",data:function(){return{container_id:"vue-trading-view"}},props:{options:String},methods:{canUseDOM:function(){return"undefined"!=typeof window&&window.document&&window.document.createElement},getScriptElement:function(){return document.getElementById("tradingview-widget-script")},updateOnloadListener:function(e){var t=this.getScriptElement(),n=t.onload;return t.onload=function(){n(),e()}},scriptExists:function(){return null!==this.getScriptElement()},appendScript:function(e){if(!this.canUseDOM())return void e();if(this.scriptExists())return"undefined"==typeof TradingView?void this.updateOnloadListener(e):void e();var t=document.createElement("script");t.id="tradingview-widget-script",t.type="text/javascript",t.async=!0,t.src="https://s3.tradingview.com/tv.js",t.onload=e,document.getElementsByTagName("head")[0].appendChild(t)},initWidget:function(){"undefined"!=typeof TradingView&&new window.TradingView.widget(Object.assign({container_id:this.container_id},this.options))}},mounted:function(){this.appendScript(this.initWidget)}},i={install:t},d=null;return"undefined"!=typeof window?d=window.Vue:"undefined"!=typeof global&&(d=global.Vue),d&&d.use(i),e.install=t,e.default=n,e}({}); 2 | -------------------------------------------------------------------------------- /dist/vue-trading-view.umd.js: -------------------------------------------------------------------------------- 1 | (function (global, factory) { 2 | typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : 3 | typeof define === 'function' && define.amd ? define(['exports'], factory) : 4 | (factory((global.VueTradingView = {}))); 5 | }(this, (function (exports) { 'use strict'; 6 | 7 | (function(){ if(typeof document !== 'undefined'){ var head=document.head||document.getElementsByTagName('head')[0], style=document.createElement('style'), css=""; style.type='text/css'; if (style.styleSheet){ style.styleSheet.cssText = css; } else { style.appendChild(document.createTextNode(css)); } head.appendChild(style); } })(); 8 | 9 | 10 | 11 | 12 | var SCRIPT_ID = 'tradingview-widget-script'; 13 | var CONTAINER_ID = 'vue-trading-view'; 14 | 15 | var component = {render: function(){var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{"id":_vm.container_id}})},staticRenderFns: [], 16 | name: 'VueTradingView', 17 | data: function data() { 18 | return { 19 | container_id: CONTAINER_ID 20 | }; 21 | }, 22 | props: { 23 | options: Object 24 | }, 25 | methods: { 26 | canUseDOM: function canUseDOM() { 27 | return typeof window !== 'undefined' && window.document && window.document.createElement; 28 | }, 29 | getScriptElement: function getScriptElement() { 30 | return document.getElementById(SCRIPT_ID); 31 | }, 32 | updateOnloadListener: function updateOnloadListener(onload) { 33 | var script = this.getScriptElement(); 34 | var oldOnload = script.onload; 35 | return script.onload = function () { 36 | oldOnload(); 37 | onload(); 38 | }; 39 | }, 40 | scriptExists: function scriptExists() { 41 | return this.getScriptElement() !== null; 42 | }, 43 | appendScript: function appendScript(onload) { 44 | if (!this.canUseDOM()) { 45 | onload(); 46 | return; 47 | } 48 | 49 | if (this.scriptExists()) { 50 | if (typeof TradingView === 'undefined') { 51 | this.updateOnloadListener(onload); 52 | return; 53 | } 54 | onload(); 55 | return; 56 | } 57 | var script = document.createElement('script'); 58 | script.id = SCRIPT_ID; 59 | script.type = 'text/javascript'; 60 | script.async = true; 61 | script.src = 'https://s3.tradingview.com/tv.js'; 62 | script.onload = onload; 63 | document.getElementsByTagName('head')[0].appendChild(script); 64 | }, 65 | initWidget: function initWidget() { 66 | if (typeof TradingView === 'undefined') { 67 | return; 68 | } 69 | 70 | new window.TradingView.widget( 71 | Object.assign({ container_id: this.container_id }, this.options) 72 | ); 73 | }, 74 | }, 75 | mounted: function mounted() { 76 | this.appendScript(this.initWidget); 77 | }, 78 | } 79 | 80 | // Import vue component 81 | 82 | // install function executed by Vue.use() 83 | function install(Vue) { 84 | if (install.installed) { return; } 85 | install.installed = true; 86 | Vue.component('VueTradingView', component); 87 | } 88 | 89 | // Create module definition for Vue.use() 90 | var plugin = { 91 | install: install, 92 | }; 93 | 94 | // To auto-install when vue is found 95 | var GlobalVue = null; 96 | if (typeof window !== 'undefined') { 97 | GlobalVue = window.Vue; 98 | } else if (typeof global !== 'undefined') { 99 | GlobalVue = global.Vue; 100 | } 101 | if (GlobalVue) { 102 | GlobalVue.use(plugin); 103 | } 104 | 105 | // It's possible to expose named exports when writing components that can 106 | // also be used as directives, etc. - eg. import { RollupDemoDirective } from 'rollup-demo'; 107 | // export const RollupDemoDirective = component; 108 | 109 | exports.install = install; 110 | exports.default = component; 111 | 112 | Object.defineProperty(exports, '__esModule', { value: true }); 113 | 114 | }))); 115 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vue-trading-view", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@types/acorn": { 8 | "version": "4.0.3", 9 | "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.3.tgz", 10 | "integrity": "sha512-gou/kWQkGPMZjdCKNZGDpqxLm9+ErG/pFZKPX4tvCjr0Xf4FCYYX3nAsu7aDVKJV3KUe27+mvqqyWT/9VZoM/A==", 11 | "dev": true, 12 | "requires": { 13 | "@types/estree": "0.0.39" 14 | } 15 | }, 16 | "@types/babel-types": { 17 | "version": "7.0.4", 18 | "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.4.tgz", 19 | "integrity": "sha512-WiZhq3SVJHFRgRYLXvpf65XnV6ipVHhnNaNvE8yCimejrGglkg38kEj0JcizqwSHxmPSjcTlig/6JouxLGEhGw==", 20 | "dev": true 21 | }, 22 | "@types/babylon": { 23 | "version": "6.16.3", 24 | "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.3.tgz", 25 | "integrity": "sha512-lyJ8sW1PbY3uwuvpOBZ9zMYKshMnQpXmeDHh8dj9j2nJm/xrW0FgB5gLSYOArj5X0IfaXnmhFoJnhS4KbqIMug==", 26 | "dev": true, 27 | "requires": { 28 | "@types/babel-types": "7.0.4" 29 | } 30 | }, 31 | "@types/estree": { 32 | "version": "0.0.39", 33 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", 34 | "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", 35 | "dev": true 36 | }, 37 | "@types/node": { 38 | "version": "10.5.7", 39 | "resolved": "https://registry.npmjs.org/@types/node/-/node-10.5.7.tgz", 40 | "integrity": "sha512-VkKcfuitP+Nc/TaTFH0B8qNmn+6NbI6crLkQonbedViVz7O2w8QV/GERPlkJ4bg42VGHiEWa31CoTOPs1q6z1w==", 41 | "dev": true 42 | }, 43 | "abbrev": { 44 | "version": "1.1.1", 45 | "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", 46 | "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", 47 | "dev": true, 48 | "optional": true 49 | }, 50 | "acorn": { 51 | "version": "5.7.1", 52 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", 53 | "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", 54 | "dev": true 55 | }, 56 | "acorn-dynamic-import": { 57 | "version": "3.0.0", 58 | "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", 59 | "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", 60 | "dev": true, 61 | "requires": { 62 | "acorn": "5.7.1" 63 | } 64 | }, 65 | "acorn-globals": { 66 | "version": "3.1.0", 67 | "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", 68 | "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", 69 | "dev": true, 70 | "optional": true, 71 | "requires": { 72 | "acorn": "4.0.13" 73 | }, 74 | "dependencies": { 75 | "acorn": { 76 | "version": "4.0.13", 77 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", 78 | "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", 79 | "dev": true, 80 | "optional": true 81 | } 82 | } 83 | }, 84 | "acorn-jsx": { 85 | "version": "4.1.1", 86 | "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz", 87 | "integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==", 88 | "dev": true, 89 | "requires": { 90 | "acorn": "5.7.1" 91 | } 92 | }, 93 | "ajv": { 94 | "version": "4.11.8", 95 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", 96 | "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", 97 | "dev": true, 98 | "optional": true, 99 | "requires": { 100 | "co": "4.6.0", 101 | "json-stable-stringify": "1.0.1" 102 | } 103 | }, 104 | "align-text": { 105 | "version": "0.1.4", 106 | "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", 107 | "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", 108 | "dev": true, 109 | "requires": { 110 | "kind-of": "3.2.2", 111 | "longest": "1.0.1", 112 | "repeat-string": "1.6.1" 113 | } 114 | }, 115 | "amdefine": { 116 | "version": "1.0.1", 117 | "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", 118 | "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", 119 | "dev": true, 120 | "optional": true 121 | }, 122 | "ansi-regex": { 123 | "version": "2.1.1", 124 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", 125 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", 126 | "dev": true 127 | }, 128 | "ansi-styles": { 129 | "version": "3.2.1", 130 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 131 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 132 | "dev": true, 133 | "requires": { 134 | "color-convert": "1.9.2" 135 | } 136 | }, 137 | "aproba": { 138 | "version": "1.2.0", 139 | "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", 140 | "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", 141 | "dev": true 142 | }, 143 | "are-we-there-yet": { 144 | "version": "1.1.5", 145 | "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", 146 | "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", 147 | "dev": true, 148 | "requires": { 149 | "delegates": "1.0.0", 150 | "readable-stream": "2.3.6" 151 | } 152 | }, 153 | "argparse": { 154 | "version": "1.0.10", 155 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 156 | "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 157 | "dev": true, 158 | "requires": { 159 | "sprintf-js": "1.0.3" 160 | } 161 | }, 162 | "arr-diff": { 163 | "version": "2.0.0", 164 | "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", 165 | "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", 166 | "dev": true, 167 | "requires": { 168 | "arr-flatten": "1.1.0" 169 | } 170 | }, 171 | "arr-flatten": { 172 | "version": "1.1.0", 173 | "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", 174 | "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", 175 | "dev": true 176 | }, 177 | "array-find-index": { 178 | "version": "1.0.2", 179 | "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", 180 | "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", 181 | "dev": true, 182 | "optional": true 183 | }, 184 | "array-unique": { 185 | "version": "0.2.1", 186 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", 187 | "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", 188 | "dev": true 189 | }, 190 | "asap": { 191 | "version": "2.0.6", 192 | "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", 193 | "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", 194 | "dev": true, 195 | "optional": true 196 | }, 197 | "asn1": { 198 | "version": "0.2.4", 199 | "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", 200 | "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", 201 | "dev": true, 202 | "requires": { 203 | "safer-buffer": "2.1.2" 204 | } 205 | }, 206 | "assert-plus": { 207 | "version": "0.2.0", 208 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", 209 | "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", 210 | "dev": true, 211 | "optional": true 212 | }, 213 | "async-foreach": { 214 | "version": "0.1.3", 215 | "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", 216 | "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", 217 | "dev": true, 218 | "optional": true 219 | }, 220 | "asynckit": { 221 | "version": "0.4.0", 222 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 223 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", 224 | "dev": true 225 | }, 226 | "aws-sign2": { 227 | "version": "0.6.0", 228 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", 229 | "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", 230 | "dev": true, 231 | "optional": true 232 | }, 233 | "aws4": { 234 | "version": "1.8.0", 235 | "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", 236 | "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", 237 | "dev": true 238 | }, 239 | "babel-runtime": { 240 | "version": "6.26.0", 241 | "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", 242 | "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", 243 | "dev": true, 244 | "requires": { 245 | "core-js": "2.5.7", 246 | "regenerator-runtime": "0.11.1" 247 | } 248 | }, 249 | "babel-types": { 250 | "version": "6.26.0", 251 | "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", 252 | "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", 253 | "dev": true, 254 | "requires": { 255 | "babel-runtime": "6.26.0", 256 | "esutils": "2.0.2", 257 | "lodash": "4.17.10", 258 | "to-fast-properties": "1.0.3" 259 | } 260 | }, 261 | "babylon": { 262 | "version": "6.18.0", 263 | "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", 264 | "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", 265 | "dev": true 266 | }, 267 | "balanced-match": { 268 | "version": "1.0.0", 269 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 270 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 271 | "dev": true 272 | }, 273 | "bcrypt-pbkdf": { 274 | "version": "1.0.2", 275 | "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 276 | "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", 277 | "dev": true, 278 | "optional": true, 279 | "requires": { 280 | "tweetnacl": "0.14.5" 281 | } 282 | }, 283 | "big.js": { 284 | "version": "3.2.0", 285 | "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", 286 | "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", 287 | "dev": true 288 | }, 289 | "block-stream": { 290 | "version": "0.0.9", 291 | "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", 292 | "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", 293 | "dev": true, 294 | "optional": true, 295 | "requires": { 296 | "inherits": "2.0.3" 297 | } 298 | }, 299 | "boom": { 300 | "version": "2.10.1", 301 | "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", 302 | "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", 303 | "dev": true, 304 | "requires": { 305 | "hoek": "2.16.3" 306 | } 307 | }, 308 | "brace-expansion": { 309 | "version": "1.1.11", 310 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 311 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 312 | "dev": true, 313 | "requires": { 314 | "balanced-match": "1.0.0", 315 | "concat-map": "0.0.1" 316 | } 317 | }, 318 | "braces": { 319 | "version": "1.8.5", 320 | "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", 321 | "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", 322 | "dev": true, 323 | "requires": { 324 | "expand-range": "1.8.2", 325 | "preserve": "0.2.0", 326 | "repeat-element": "1.1.2" 327 | } 328 | }, 329 | "buble": { 330 | "version": "0.19.3", 331 | "resolved": "https://registry.npmjs.org/buble/-/buble-0.19.3.tgz", 332 | "integrity": "sha512-3B0Lcy2u6x6km0BqTz/FS3UnrOJlnIlBWsyjvtqzdtmWkqiS0+Sg4hc6L9Mmm63hZKTACpYS9vUeIoKSi1vcrQ==", 333 | "dev": true, 334 | "requires": { 335 | "acorn": "5.7.1", 336 | "acorn-dynamic-import": "3.0.0", 337 | "acorn-jsx": "4.1.1", 338 | "chalk": "2.4.1", 339 | "magic-string": "0.22.5", 340 | "minimist": "1.2.0", 341 | "os-homedir": "1.0.2", 342 | "vlq": "1.0.0" 343 | } 344 | }, 345 | "builtin-modules": { 346 | "version": "1.1.1", 347 | "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", 348 | "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", 349 | "dev": true 350 | }, 351 | "camel-case": { 352 | "version": "3.0.0", 353 | "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", 354 | "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", 355 | "dev": true, 356 | "requires": { 357 | "no-case": "2.3.2", 358 | "upper-case": "1.1.3" 359 | } 360 | }, 361 | "camelcase": { 362 | "version": "4.1.0", 363 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 364 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 365 | "dev": true 366 | }, 367 | "camelcase-keys": { 368 | "version": "2.1.0", 369 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", 370 | "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", 371 | "dev": true, 372 | "optional": true, 373 | "requires": { 374 | "camelcase": "2.1.1", 375 | "map-obj": "1.0.1" 376 | }, 377 | "dependencies": { 378 | "camelcase": { 379 | "version": "2.1.1", 380 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 381 | "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 382 | "dev": true, 383 | "optional": true 384 | } 385 | } 386 | }, 387 | "caseless": { 388 | "version": "0.12.0", 389 | "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 390 | "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", 391 | "dev": true 392 | }, 393 | "center-align": { 394 | "version": "0.1.3", 395 | "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", 396 | "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", 397 | "dev": true, 398 | "optional": true, 399 | "requires": { 400 | "align-text": "0.1.4", 401 | "lazy-cache": "1.0.4" 402 | } 403 | }, 404 | "chalk": { 405 | "version": "2.4.1", 406 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", 407 | "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", 408 | "dev": true, 409 | "requires": { 410 | "ansi-styles": "3.2.1", 411 | "escape-string-regexp": "1.0.5", 412 | "supports-color": "5.4.0" 413 | } 414 | }, 415 | "character-parser": { 416 | "version": "2.2.0", 417 | "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", 418 | "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", 419 | "dev": true, 420 | "optional": true, 421 | "requires": { 422 | "is-regex": "1.0.4" 423 | } 424 | }, 425 | "clean-css": { 426 | "version": "4.1.11", 427 | "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz", 428 | "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", 429 | "dev": true, 430 | "requires": { 431 | "source-map": "0.5.7" 432 | } 433 | }, 434 | "cliui": { 435 | "version": "3.2.0", 436 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", 437 | "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", 438 | "dev": true, 439 | "optional": true, 440 | "requires": { 441 | "string-width": "1.0.2", 442 | "strip-ansi": "3.0.1", 443 | "wrap-ansi": "2.1.0" 444 | } 445 | }, 446 | "co": { 447 | "version": "4.6.0", 448 | "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", 449 | "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", 450 | "dev": true 451 | }, 452 | "code-point-at": { 453 | "version": "1.1.0", 454 | "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", 455 | "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", 456 | "dev": true 457 | }, 458 | "coffee-script": { 459 | "version": "1.12.7", 460 | "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", 461 | "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", 462 | "dev": true, 463 | "optional": true 464 | }, 465 | "coffeescript-compiler": { 466 | "version": "0.1.1", 467 | "resolved": "https://registry.npmjs.org/coffeescript-compiler/-/coffeescript-compiler-0.1.1.tgz", 468 | "integrity": "sha1-gai9RKeL2kIffgtR8o0TyFO+uAU=", 469 | "dev": true, 470 | "optional": true 471 | }, 472 | "color-convert": { 473 | "version": "1.9.2", 474 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", 475 | "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", 476 | "dev": true, 477 | "requires": { 478 | "color-name": "1.1.1" 479 | } 480 | }, 481 | "color-name": { 482 | "version": "1.1.1", 483 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", 484 | "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", 485 | "dev": true 486 | }, 487 | "combined-stream": { 488 | "version": "1.0.6", 489 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", 490 | "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", 491 | "dev": true, 492 | "requires": { 493 | "delayed-stream": "1.0.0" 494 | } 495 | }, 496 | "commander": { 497 | "version": "2.9.0", 498 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", 499 | "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", 500 | "dev": true, 501 | "requires": { 502 | "graceful-readlink": "1.0.1" 503 | } 504 | }, 505 | "concat-map": { 506 | "version": "0.0.1", 507 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 508 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 509 | "dev": true 510 | }, 511 | "console-control-strings": { 512 | "version": "1.1.0", 513 | "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", 514 | "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", 515 | "dev": true 516 | }, 517 | "constantinople": { 518 | "version": "3.1.2", 519 | "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", 520 | "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", 521 | "dev": true, 522 | "requires": { 523 | "@types/babel-types": "7.0.4", 524 | "@types/babylon": "6.16.3", 525 | "babel-types": "6.26.0", 526 | "babylon": "6.18.0" 527 | } 528 | }, 529 | "core-js": { 530 | "version": "2.5.7", 531 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", 532 | "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", 533 | "dev": true 534 | }, 535 | "core-util-is": { 536 | "version": "1.0.2", 537 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 538 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 539 | "dev": true 540 | }, 541 | "cosmiconfig": { 542 | "version": "2.2.2", 543 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", 544 | "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", 545 | "dev": true, 546 | "requires": { 547 | "is-directory": "0.3.1", 548 | "js-yaml": "3.12.0", 549 | "minimist": "1.2.0", 550 | "object-assign": "4.1.1", 551 | "os-homedir": "1.0.2", 552 | "parse-json": "2.2.0", 553 | "require-from-string": "1.2.1" 554 | } 555 | }, 556 | "cross-spawn": { 557 | "version": "3.0.1", 558 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", 559 | "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", 560 | "dev": true, 561 | "optional": true, 562 | "requires": { 563 | "lru-cache": "4.1.3", 564 | "which": "1.3.1" 565 | } 566 | }, 567 | "cryptiles": { 568 | "version": "2.0.5", 569 | "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", 570 | "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", 571 | "dev": true, 572 | "optional": true, 573 | "requires": { 574 | "boom": "2.10.1" 575 | } 576 | }, 577 | "css-modules-loader-core": { 578 | "version": "1.1.0", 579 | "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", 580 | "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", 581 | "dev": true, 582 | "requires": { 583 | "icss-replace-symbols": "1.1.0", 584 | "postcss": "6.0.1", 585 | "postcss-modules-extract-imports": "1.1.0", 586 | "postcss-modules-local-by-default": "1.2.0", 587 | "postcss-modules-scope": "1.1.0", 588 | "postcss-modules-values": "1.3.0" 589 | }, 590 | "dependencies": { 591 | "ansi-styles": { 592 | "version": "2.2.1", 593 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 594 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 595 | "dev": true 596 | }, 597 | "chalk": { 598 | "version": "1.1.3", 599 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 600 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 601 | "dev": true, 602 | "requires": { 603 | "ansi-styles": "2.2.1", 604 | "escape-string-regexp": "1.0.5", 605 | "has-ansi": "2.0.0", 606 | "strip-ansi": "3.0.1", 607 | "supports-color": "2.0.0" 608 | }, 609 | "dependencies": { 610 | "supports-color": { 611 | "version": "2.0.0", 612 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 613 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 614 | "dev": true 615 | } 616 | } 617 | }, 618 | "has-flag": { 619 | "version": "1.0.0", 620 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 621 | "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 622 | "dev": true 623 | }, 624 | "postcss": { 625 | "version": "6.0.1", 626 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", 627 | "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", 628 | "dev": true, 629 | "requires": { 630 | "chalk": "1.1.3", 631 | "source-map": "0.5.7", 632 | "supports-color": "3.2.3" 633 | } 634 | }, 635 | "supports-color": { 636 | "version": "3.2.3", 637 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 638 | "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 639 | "dev": true, 640 | "requires": { 641 | "has-flag": "1.0.0" 642 | } 643 | } 644 | } 645 | }, 646 | "css-parse": { 647 | "version": "1.7.0", 648 | "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", 649 | "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=", 650 | "dev": true, 651 | "optional": true 652 | }, 653 | "css-selector-tokenizer": { 654 | "version": "0.7.0", 655 | "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", 656 | "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", 657 | "dev": true, 658 | "requires": { 659 | "cssesc": "0.1.0", 660 | "fastparse": "1.1.1", 661 | "regexpu-core": "1.0.0" 662 | } 663 | }, 664 | "cssesc": { 665 | "version": "0.1.0", 666 | "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", 667 | "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", 668 | "dev": true 669 | }, 670 | "currently-unhandled": { 671 | "version": "0.4.1", 672 | "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", 673 | "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", 674 | "dev": true, 675 | "optional": true, 676 | "requires": { 677 | "array-find-index": "1.0.2" 678 | } 679 | }, 680 | "dashdash": { 681 | "version": "1.14.1", 682 | "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 683 | "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", 684 | "dev": true, 685 | "requires": { 686 | "assert-plus": "1.0.0" 687 | }, 688 | "dependencies": { 689 | "assert-plus": { 690 | "version": "1.0.0", 691 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 692 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 693 | "dev": true 694 | } 695 | } 696 | }, 697 | "date-time": { 698 | "version": "2.1.0", 699 | "resolved": "https://registry.npmjs.org/date-time/-/date-time-2.1.0.tgz", 700 | "integrity": "sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==", 701 | "dev": true, 702 | "requires": { 703 | "time-zone": "1.0.0" 704 | } 705 | }, 706 | "de-indent": { 707 | "version": "1.0.2", 708 | "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", 709 | "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", 710 | "dev": true 711 | }, 712 | "debug": { 713 | "version": "3.1.0", 714 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", 715 | "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", 716 | "dev": true, 717 | "requires": { 718 | "ms": "2.0.0" 719 | } 720 | }, 721 | "decamelize": { 722 | "version": "1.2.0", 723 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 724 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 725 | "dev": true 726 | }, 727 | "delayed-stream": { 728 | "version": "1.0.0", 729 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 730 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", 731 | "dev": true 732 | }, 733 | "delegates": { 734 | "version": "1.0.0", 735 | "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", 736 | "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", 737 | "dev": true 738 | }, 739 | "doctypes": { 740 | "version": "1.1.0", 741 | "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", 742 | "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", 743 | "dev": true, 744 | "optional": true 745 | }, 746 | "dom-serializer": { 747 | "version": "0.1.0", 748 | "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", 749 | "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", 750 | "dev": true, 751 | "requires": { 752 | "domelementtype": "1.1.3", 753 | "entities": "1.1.1" 754 | }, 755 | "dependencies": { 756 | "domelementtype": { 757 | "version": "1.1.3", 758 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", 759 | "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", 760 | "dev": true 761 | } 762 | } 763 | }, 764 | "domelementtype": { 765 | "version": "1.3.0", 766 | "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", 767 | "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", 768 | "dev": true 769 | }, 770 | "domhandler": { 771 | "version": "2.4.2", 772 | "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", 773 | "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", 774 | "dev": true, 775 | "requires": { 776 | "domelementtype": "1.3.0" 777 | } 778 | }, 779 | "domutils": { 780 | "version": "1.7.0", 781 | "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", 782 | "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", 783 | "dev": true, 784 | "requires": { 785 | "dom-serializer": "0.1.0", 786 | "domelementtype": "1.3.0" 787 | } 788 | }, 789 | "ecc-jsbn": { 790 | "version": "0.1.2", 791 | "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 792 | "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", 793 | "dev": true, 794 | "optional": true, 795 | "requires": { 796 | "jsbn": "0.1.1", 797 | "safer-buffer": "2.1.2" 798 | } 799 | }, 800 | "emojis-list": { 801 | "version": "2.1.0", 802 | "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", 803 | "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", 804 | "dev": true 805 | }, 806 | "entities": { 807 | "version": "1.1.1", 808 | "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", 809 | "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", 810 | "dev": true 811 | }, 812 | "errno": { 813 | "version": "0.1.7", 814 | "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", 815 | "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", 816 | "dev": true, 817 | "optional": true, 818 | "requires": { 819 | "prr": "1.0.1" 820 | } 821 | }, 822 | "error-ex": { 823 | "version": "1.3.2", 824 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 825 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 826 | "dev": true, 827 | "requires": { 828 | "is-arrayish": "0.2.1" 829 | } 830 | }, 831 | "escape-string-regexp": { 832 | "version": "1.0.5", 833 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 834 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 835 | "dev": true 836 | }, 837 | "esprima": { 838 | "version": "4.0.1", 839 | "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 840 | "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 841 | "dev": true 842 | }, 843 | "estree-walker": { 844 | "version": "0.5.2", 845 | "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.5.2.tgz", 846 | "integrity": "sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig==", 847 | "dev": true 848 | }, 849 | "esutils": { 850 | "version": "2.0.2", 851 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", 852 | "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", 853 | "dev": true 854 | }, 855 | "expand-brackets": { 856 | "version": "0.1.5", 857 | "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", 858 | "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", 859 | "dev": true, 860 | "requires": { 861 | "is-posix-bracket": "0.1.1" 862 | } 863 | }, 864 | "expand-range": { 865 | "version": "1.8.2", 866 | "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", 867 | "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", 868 | "dev": true, 869 | "requires": { 870 | "fill-range": "2.2.4" 871 | } 872 | }, 873 | "extend": { 874 | "version": "3.0.2", 875 | "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 876 | "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", 877 | "dev": true 878 | }, 879 | "extglob": { 880 | "version": "0.3.2", 881 | "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", 882 | "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", 883 | "dev": true, 884 | "requires": { 885 | "is-extglob": "1.0.0" 886 | } 887 | }, 888 | "extsprintf": { 889 | "version": "1.3.0", 890 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 891 | "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", 892 | "dev": true 893 | }, 894 | "fast-deep-equal": { 895 | "version": "1.1.0", 896 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", 897 | "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", 898 | "dev": true, 899 | "optional": true 900 | }, 901 | "fast-json-stable-stringify": { 902 | "version": "2.0.0", 903 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", 904 | "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", 905 | "dev": true, 906 | "optional": true 907 | }, 908 | "fastparse": { 909 | "version": "1.1.1", 910 | "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", 911 | "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", 912 | "dev": true 913 | }, 914 | "filename-regex": { 915 | "version": "2.0.1", 916 | "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", 917 | "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", 918 | "dev": true 919 | }, 920 | "fill-range": { 921 | "version": "2.2.4", 922 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", 923 | "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", 924 | "dev": true, 925 | "requires": { 926 | "is-number": "2.1.0", 927 | "isobject": "2.1.0", 928 | "randomatic": "3.0.0", 929 | "repeat-element": "1.1.2", 930 | "repeat-string": "1.6.1" 931 | } 932 | }, 933 | "find-up": { 934 | "version": "1.1.2", 935 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 936 | "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 937 | "dev": true, 938 | "requires": { 939 | "path-exists": "2.1.0", 940 | "pinkie-promise": "2.0.1" 941 | } 942 | }, 943 | "flatten": { 944 | "version": "1.0.2", 945 | "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", 946 | "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", 947 | "dev": true 948 | }, 949 | "for-in": { 950 | "version": "1.0.2", 951 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", 952 | "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", 953 | "dev": true 954 | }, 955 | "for-own": { 956 | "version": "0.1.5", 957 | "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", 958 | "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", 959 | "dev": true, 960 | "requires": { 961 | "for-in": "1.0.2" 962 | } 963 | }, 964 | "forever-agent": { 965 | "version": "0.6.1", 966 | "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 967 | "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", 968 | "dev": true 969 | }, 970 | "form-data": { 971 | "version": "2.1.4", 972 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", 973 | "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", 974 | "dev": true, 975 | "optional": true, 976 | "requires": { 977 | "asynckit": "0.4.0", 978 | "combined-stream": "1.0.6", 979 | "mime-types": "2.1.19" 980 | } 981 | }, 982 | "fs.realpath": { 983 | "version": "1.0.0", 984 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 985 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 986 | "dev": true 987 | }, 988 | "fstream": { 989 | "version": "1.0.11", 990 | "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", 991 | "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", 992 | "dev": true, 993 | "requires": { 994 | "graceful-fs": "4.1.11", 995 | "inherits": "2.0.3", 996 | "mkdirp": "0.5.1", 997 | "rimraf": "2.6.2" 998 | } 999 | }, 1000 | "function-bind": { 1001 | "version": "1.1.1", 1002 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 1003 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 1004 | "dev": true, 1005 | "optional": true 1006 | }, 1007 | "gauge": { 1008 | "version": "2.7.4", 1009 | "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", 1010 | "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", 1011 | "dev": true, 1012 | "requires": { 1013 | "aproba": "1.2.0", 1014 | "console-control-strings": "1.1.0", 1015 | "has-unicode": "2.0.1", 1016 | "object-assign": "4.1.1", 1017 | "signal-exit": "3.0.2", 1018 | "string-width": "1.0.2", 1019 | "strip-ansi": "3.0.1", 1020 | "wide-align": "1.1.3" 1021 | } 1022 | }, 1023 | "gaze": { 1024 | "version": "1.1.3", 1025 | "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", 1026 | "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", 1027 | "dev": true, 1028 | "optional": true, 1029 | "requires": { 1030 | "globule": "1.2.1" 1031 | } 1032 | }, 1033 | "generic-names": { 1034 | "version": "1.0.3", 1035 | "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-1.0.3.tgz", 1036 | "integrity": "sha1-LXhqEhruUIh2eWk56OO/+DbCCRc=", 1037 | "dev": true, 1038 | "requires": { 1039 | "loader-utils": "0.2.17" 1040 | } 1041 | }, 1042 | "get-caller-file": { 1043 | "version": "1.0.3", 1044 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", 1045 | "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", 1046 | "dev": true, 1047 | "optional": true 1048 | }, 1049 | "get-stdin": { 1050 | "version": "4.0.1", 1051 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", 1052 | "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", 1053 | "dev": true 1054 | }, 1055 | "getpass": { 1056 | "version": "0.1.7", 1057 | "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 1058 | "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", 1059 | "dev": true, 1060 | "requires": { 1061 | "assert-plus": "1.0.0" 1062 | }, 1063 | "dependencies": { 1064 | "assert-plus": { 1065 | "version": "1.0.0", 1066 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 1067 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 1068 | "dev": true 1069 | } 1070 | } 1071 | }, 1072 | "glob": { 1073 | "version": "7.1.2", 1074 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", 1075 | "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", 1076 | "dev": true, 1077 | "requires": { 1078 | "fs.realpath": "1.0.0", 1079 | "inflight": "1.0.6", 1080 | "inherits": "2.0.3", 1081 | "minimatch": "3.0.4", 1082 | "once": "1.4.0", 1083 | "path-is-absolute": "1.0.1" 1084 | } 1085 | }, 1086 | "glob-base": { 1087 | "version": "0.3.0", 1088 | "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", 1089 | "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", 1090 | "dev": true, 1091 | "requires": { 1092 | "glob-parent": "2.0.0", 1093 | "is-glob": "2.0.1" 1094 | } 1095 | }, 1096 | "glob-parent": { 1097 | "version": "2.0.0", 1098 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", 1099 | "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", 1100 | "dev": true, 1101 | "requires": { 1102 | "is-glob": "2.0.1" 1103 | } 1104 | }, 1105 | "globule": { 1106 | "version": "1.2.1", 1107 | "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", 1108 | "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", 1109 | "dev": true, 1110 | "optional": true, 1111 | "requires": { 1112 | "glob": "7.1.2", 1113 | "lodash": "4.17.10", 1114 | "minimatch": "3.0.4" 1115 | } 1116 | }, 1117 | "graceful-fs": { 1118 | "version": "4.1.11", 1119 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", 1120 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", 1121 | "dev": true 1122 | }, 1123 | "graceful-readlink": { 1124 | "version": "1.0.1", 1125 | "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", 1126 | "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", 1127 | "dev": true 1128 | }, 1129 | "har-schema": { 1130 | "version": "1.0.5", 1131 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", 1132 | "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", 1133 | "dev": true, 1134 | "optional": true 1135 | }, 1136 | "har-validator": { 1137 | "version": "4.2.1", 1138 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", 1139 | "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", 1140 | "dev": true, 1141 | "optional": true, 1142 | "requires": { 1143 | "ajv": "4.11.8", 1144 | "har-schema": "1.0.5" 1145 | } 1146 | }, 1147 | "has": { 1148 | "version": "1.0.3", 1149 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1150 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 1151 | "dev": true, 1152 | "optional": true, 1153 | "requires": { 1154 | "function-bind": "1.1.1" 1155 | } 1156 | }, 1157 | "has-ansi": { 1158 | "version": "2.0.0", 1159 | "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", 1160 | "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", 1161 | "dev": true, 1162 | "requires": { 1163 | "ansi-regex": "2.1.1" 1164 | } 1165 | }, 1166 | "has-flag": { 1167 | "version": "3.0.0", 1168 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1169 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 1170 | "dev": true 1171 | }, 1172 | "has-unicode": { 1173 | "version": "2.0.1", 1174 | "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", 1175 | "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", 1176 | "dev": true 1177 | }, 1178 | "hash-sum": { 1179 | "version": "1.0.2", 1180 | "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", 1181 | "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", 1182 | "dev": true 1183 | }, 1184 | "hawk": { 1185 | "version": "3.1.3", 1186 | "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", 1187 | "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", 1188 | "dev": true, 1189 | "optional": true, 1190 | "requires": { 1191 | "boom": "2.10.1", 1192 | "cryptiles": "2.0.5", 1193 | "hoek": "2.16.3", 1194 | "sntp": "1.0.9" 1195 | } 1196 | }, 1197 | "he": { 1198 | "version": "1.1.1", 1199 | "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", 1200 | "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", 1201 | "dev": true 1202 | }, 1203 | "hoek": { 1204 | "version": "2.16.3", 1205 | "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", 1206 | "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", 1207 | "dev": true 1208 | }, 1209 | "hosted-git-info": { 1210 | "version": "2.7.1", 1211 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", 1212 | "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", 1213 | "dev": true 1214 | }, 1215 | "html-minifier": { 1216 | "version": "3.5.19", 1217 | "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.19.tgz", 1218 | "integrity": "sha512-Qr2JC9nsjK8oCrEmuB430ZIA8YWbF3D5LSjywD75FTuXmeqacwHgIM8wp3vHYzzPbklSjp53RdmDuzR4ub2HzA==", 1219 | "dev": true, 1220 | "requires": { 1221 | "camel-case": "3.0.0", 1222 | "clean-css": "4.1.11", 1223 | "commander": "2.16.0", 1224 | "he": "1.1.1", 1225 | "param-case": "2.1.1", 1226 | "relateurl": "0.2.7", 1227 | "uglify-js": "3.4.6" 1228 | }, 1229 | "dependencies": { 1230 | "commander": { 1231 | "version": "2.16.0", 1232 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.16.0.tgz", 1233 | "integrity": "sha512-sVXqklSaotK9at437sFlFpyOcJonxe0yST/AG9DkQKUdIE6IqGIMv4SfAQSKaJbSdVEJYItASCrBiVQHq1HQew==", 1234 | "dev": true 1235 | }, 1236 | "source-map": { 1237 | "version": "0.6.1", 1238 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1239 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1240 | "dev": true 1241 | }, 1242 | "uglify-js": { 1243 | "version": "3.4.6", 1244 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.6.tgz", 1245 | "integrity": "sha512-O1D7L6WcOzS1qW2ehopEm4cWm5yA6bQBozlks8jO8ODxYCy4zv+bR/la4Lwp01tpkYGNonnpXvUpYtrvSu8Yzg==", 1246 | "dev": true, 1247 | "requires": { 1248 | "commander": "2.16.0", 1249 | "source-map": "0.6.1" 1250 | } 1251 | } 1252 | } 1253 | }, 1254 | "htmlparser2": { 1255 | "version": "3.9.2", 1256 | "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", 1257 | "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", 1258 | "dev": true, 1259 | "requires": { 1260 | "domelementtype": "1.3.0", 1261 | "domhandler": "2.4.2", 1262 | "domutils": "1.7.0", 1263 | "entities": "1.1.1", 1264 | "inherits": "2.0.3", 1265 | "readable-stream": "2.3.6" 1266 | } 1267 | }, 1268 | "http-signature": { 1269 | "version": "1.1.1", 1270 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", 1271 | "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", 1272 | "dev": true, 1273 | "optional": true, 1274 | "requires": { 1275 | "assert-plus": "0.2.0", 1276 | "jsprim": "1.4.1", 1277 | "sshpk": "1.14.2" 1278 | } 1279 | }, 1280 | "icss-replace-symbols": { 1281 | "version": "1.1.0", 1282 | "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", 1283 | "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", 1284 | "dev": true 1285 | }, 1286 | "image-size": { 1287 | "version": "0.5.5", 1288 | "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", 1289 | "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", 1290 | "dev": true, 1291 | "optional": true 1292 | }, 1293 | "in-publish": { 1294 | "version": "2.0.0", 1295 | "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", 1296 | "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", 1297 | "dev": true, 1298 | "optional": true 1299 | }, 1300 | "indent-string": { 1301 | "version": "2.1.0", 1302 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", 1303 | "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", 1304 | "dev": true, 1305 | "optional": true, 1306 | "requires": { 1307 | "repeating": "2.0.1" 1308 | } 1309 | }, 1310 | "indexes-of": { 1311 | "version": "1.0.1", 1312 | "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", 1313 | "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", 1314 | "dev": true 1315 | }, 1316 | "inflight": { 1317 | "version": "1.0.6", 1318 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1319 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 1320 | "dev": true, 1321 | "requires": { 1322 | "once": "1.4.0", 1323 | "wrappy": "1.0.2" 1324 | } 1325 | }, 1326 | "inherits": { 1327 | "version": "2.0.3", 1328 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 1329 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 1330 | "dev": true 1331 | }, 1332 | "invert-kv": { 1333 | "version": "1.0.0", 1334 | "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", 1335 | "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", 1336 | "dev": true, 1337 | "optional": true 1338 | }, 1339 | "is-arrayish": { 1340 | "version": "0.2.1", 1341 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 1342 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 1343 | "dev": true 1344 | }, 1345 | "is-buffer": { 1346 | "version": "1.1.6", 1347 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 1348 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 1349 | "dev": true 1350 | }, 1351 | "is-builtin-module": { 1352 | "version": "1.0.0", 1353 | "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", 1354 | "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", 1355 | "dev": true, 1356 | "requires": { 1357 | "builtin-modules": "1.1.1" 1358 | } 1359 | }, 1360 | "is-directory": { 1361 | "version": "0.3.1", 1362 | "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", 1363 | "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", 1364 | "dev": true 1365 | }, 1366 | "is-dotfile": { 1367 | "version": "1.0.3", 1368 | "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", 1369 | "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", 1370 | "dev": true 1371 | }, 1372 | "is-equal-shallow": { 1373 | "version": "0.1.3", 1374 | "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", 1375 | "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", 1376 | "dev": true, 1377 | "requires": { 1378 | "is-primitive": "2.0.0" 1379 | } 1380 | }, 1381 | "is-expression": { 1382 | "version": "3.0.0", 1383 | "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", 1384 | "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", 1385 | "dev": true, 1386 | "optional": true, 1387 | "requires": { 1388 | "acorn": "4.0.13", 1389 | "object-assign": "4.1.1" 1390 | }, 1391 | "dependencies": { 1392 | "acorn": { 1393 | "version": "4.0.13", 1394 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", 1395 | "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", 1396 | "dev": true, 1397 | "optional": true 1398 | } 1399 | } 1400 | }, 1401 | "is-extendable": { 1402 | "version": "0.1.1", 1403 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", 1404 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", 1405 | "dev": true 1406 | }, 1407 | "is-extglob": { 1408 | "version": "1.0.0", 1409 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", 1410 | "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", 1411 | "dev": true 1412 | }, 1413 | "is-finite": { 1414 | "version": "1.0.2", 1415 | "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", 1416 | "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", 1417 | "dev": true, 1418 | "optional": true, 1419 | "requires": { 1420 | "number-is-nan": "1.0.1" 1421 | } 1422 | }, 1423 | "is-fullwidth-code-point": { 1424 | "version": "1.0.0", 1425 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", 1426 | "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", 1427 | "dev": true, 1428 | "requires": { 1429 | "number-is-nan": "1.0.1" 1430 | } 1431 | }, 1432 | "is-glob": { 1433 | "version": "2.0.1", 1434 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", 1435 | "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", 1436 | "dev": true, 1437 | "requires": { 1438 | "is-extglob": "1.0.0" 1439 | } 1440 | }, 1441 | "is-number": { 1442 | "version": "2.1.0", 1443 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", 1444 | "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", 1445 | "dev": true, 1446 | "requires": { 1447 | "kind-of": "3.2.2" 1448 | } 1449 | }, 1450 | "is-plain-obj": { 1451 | "version": "1.1.0", 1452 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 1453 | "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", 1454 | "dev": true 1455 | }, 1456 | "is-posix-bracket": { 1457 | "version": "0.1.1", 1458 | "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", 1459 | "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", 1460 | "dev": true 1461 | }, 1462 | "is-primitive": { 1463 | "version": "2.0.0", 1464 | "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", 1465 | "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", 1466 | "dev": true 1467 | }, 1468 | "is-promise": { 1469 | "version": "2.1.0", 1470 | "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", 1471 | "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", 1472 | "dev": true, 1473 | "optional": true 1474 | }, 1475 | "is-reference": { 1476 | "version": "1.1.0", 1477 | "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.1.0.tgz", 1478 | "integrity": "sha512-h37O/IX4efe56o9k41II1ECMqKwtqHa7/12dLDEzJIFux2x15an4WCDb0/eKdmUgRpLJ3bR0DrzDc7vOrVgRDw==", 1479 | "dev": true, 1480 | "requires": { 1481 | "@types/estree": "0.0.38" 1482 | }, 1483 | "dependencies": { 1484 | "@types/estree": { 1485 | "version": "0.0.38", 1486 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.38.tgz", 1487 | "integrity": "sha512-F/v7t1LwS4vnXuPooJQGBRKRGIoxWUTmA4VHfqjOccFsNDThD5bfUNpITive6s352O7o384wcpEaDV8rHCehDA==", 1488 | "dev": true 1489 | } 1490 | } 1491 | }, 1492 | "is-regex": { 1493 | "version": "1.0.4", 1494 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", 1495 | "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", 1496 | "dev": true, 1497 | "optional": true, 1498 | "requires": { 1499 | "has": "1.0.3" 1500 | } 1501 | }, 1502 | "is-typedarray": { 1503 | "version": "1.0.0", 1504 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 1505 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 1506 | "dev": true 1507 | }, 1508 | "is-utf8": { 1509 | "version": "0.2.1", 1510 | "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 1511 | "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", 1512 | "dev": true 1513 | }, 1514 | "isarray": { 1515 | "version": "1.0.0", 1516 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 1517 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 1518 | "dev": true 1519 | }, 1520 | "isexe": { 1521 | "version": "2.0.0", 1522 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 1523 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 1524 | "dev": true 1525 | }, 1526 | "isobject": { 1527 | "version": "2.1.0", 1528 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", 1529 | "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", 1530 | "dev": true, 1531 | "requires": { 1532 | "isarray": "1.0.0" 1533 | } 1534 | }, 1535 | "isstream": { 1536 | "version": "0.1.2", 1537 | "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 1538 | "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", 1539 | "dev": true 1540 | }, 1541 | "js-base64": { 1542 | "version": "2.4.8", 1543 | "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.8.tgz", 1544 | "integrity": "sha512-hm2nYpDrwoO/OzBhdcqs/XGT6XjSuSSCVEpia+Kl2J6x4CYt5hISlVL/AYU1khoDXv0AQVgxtdJySb9gjAn56Q==", 1545 | "dev": true 1546 | }, 1547 | "js-stringify": { 1548 | "version": "1.0.2", 1549 | "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", 1550 | "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", 1551 | "dev": true 1552 | }, 1553 | "js-yaml": { 1554 | "version": "3.12.0", 1555 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", 1556 | "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", 1557 | "dev": true, 1558 | "requires": { 1559 | "argparse": "1.0.10", 1560 | "esprima": "4.0.1" 1561 | } 1562 | }, 1563 | "jsbn": { 1564 | "version": "0.1.1", 1565 | "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 1566 | "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", 1567 | "dev": true, 1568 | "optional": true 1569 | }, 1570 | "jsesc": { 1571 | "version": "0.5.0", 1572 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 1573 | "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", 1574 | "dev": true 1575 | }, 1576 | "json-schema": { 1577 | "version": "0.2.3", 1578 | "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", 1579 | "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", 1580 | "dev": true 1581 | }, 1582 | "json-schema-traverse": { 1583 | "version": "0.3.1", 1584 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", 1585 | "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", 1586 | "dev": true, 1587 | "optional": true 1588 | }, 1589 | "json-stable-stringify": { 1590 | "version": "1.0.1", 1591 | "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", 1592 | "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", 1593 | "dev": true, 1594 | "optional": true, 1595 | "requires": { 1596 | "jsonify": "0.0.0" 1597 | } 1598 | }, 1599 | "json-stringify-safe": { 1600 | "version": "5.0.1", 1601 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 1602 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", 1603 | "dev": true 1604 | }, 1605 | "json5": { 1606 | "version": "0.5.1", 1607 | "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", 1608 | "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", 1609 | "dev": true 1610 | }, 1611 | "jsonify": { 1612 | "version": "0.0.0", 1613 | "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", 1614 | "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", 1615 | "dev": true, 1616 | "optional": true 1617 | }, 1618 | "jsprim": { 1619 | "version": "1.4.1", 1620 | "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", 1621 | "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", 1622 | "dev": true, 1623 | "requires": { 1624 | "assert-plus": "1.0.0", 1625 | "extsprintf": "1.3.0", 1626 | "json-schema": "0.2.3", 1627 | "verror": "1.10.0" 1628 | }, 1629 | "dependencies": { 1630 | "assert-plus": { 1631 | "version": "1.0.0", 1632 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 1633 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 1634 | "dev": true 1635 | } 1636 | } 1637 | }, 1638 | "jstransformer": { 1639 | "version": "1.0.0", 1640 | "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", 1641 | "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", 1642 | "dev": true, 1643 | "optional": true, 1644 | "requires": { 1645 | "is-promise": "2.1.0", 1646 | "promise": "7.3.1" 1647 | } 1648 | }, 1649 | "kind-of": { 1650 | "version": "3.2.2", 1651 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", 1652 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", 1653 | "dev": true, 1654 | "requires": { 1655 | "is-buffer": "1.1.6" 1656 | } 1657 | }, 1658 | "lazy-cache": { 1659 | "version": "1.0.4", 1660 | "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", 1661 | "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", 1662 | "dev": true, 1663 | "optional": true 1664 | }, 1665 | "lcid": { 1666 | "version": "1.0.0", 1667 | "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", 1668 | "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", 1669 | "dev": true, 1670 | "optional": true, 1671 | "requires": { 1672 | "invert-kv": "1.0.0" 1673 | } 1674 | }, 1675 | "less": { 1676 | "version": "2.7.3", 1677 | "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz", 1678 | "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", 1679 | "dev": true, 1680 | "optional": true, 1681 | "requires": { 1682 | "errno": "0.1.7", 1683 | "graceful-fs": "4.1.11", 1684 | "image-size": "0.5.5", 1685 | "mime": "1.6.0", 1686 | "mkdirp": "0.5.1", 1687 | "promise": "7.3.1", 1688 | "request": "2.81.0", 1689 | "source-map": "0.5.7" 1690 | } 1691 | }, 1692 | "load-json-file": { 1693 | "version": "1.1.0", 1694 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 1695 | "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", 1696 | "dev": true, 1697 | "requires": { 1698 | "graceful-fs": "4.1.11", 1699 | "parse-json": "2.2.0", 1700 | "pify": "2.3.0", 1701 | "pinkie-promise": "2.0.1", 1702 | "strip-bom": "2.0.0" 1703 | } 1704 | }, 1705 | "loader-utils": { 1706 | "version": "0.2.17", 1707 | "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", 1708 | "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", 1709 | "dev": true, 1710 | "requires": { 1711 | "big.js": "3.2.0", 1712 | "emojis-list": "2.1.0", 1713 | "json5": "0.5.1", 1714 | "object-assign": "4.1.1" 1715 | } 1716 | }, 1717 | "locate-character": { 1718 | "version": "2.0.5", 1719 | "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-2.0.5.tgz", 1720 | "integrity": "sha512-n2GmejDXtOPBAZdIiEFy5dJ5N38xBCXLNOtw2WpB9kGh6pnrEuKlwYI+Tkpofc4wDtVXHtoAOJaMRlYG/oYaxg==", 1721 | "dev": true 1722 | }, 1723 | "lodash": { 1724 | "version": "4.17.10", 1725 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", 1726 | "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", 1727 | "dev": true 1728 | }, 1729 | "lodash.assign": { 1730 | "version": "4.2.0", 1731 | "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", 1732 | "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", 1733 | "dev": true, 1734 | "optional": true 1735 | }, 1736 | "lodash.clonedeep": { 1737 | "version": "4.5.0", 1738 | "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", 1739 | "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", 1740 | "dev": true, 1741 | "optional": true 1742 | }, 1743 | "lodash.mergewith": { 1744 | "version": "4.6.1", 1745 | "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", 1746 | "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", 1747 | "dev": true, 1748 | "optional": true 1749 | }, 1750 | "longest": { 1751 | "version": "1.0.1", 1752 | "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", 1753 | "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", 1754 | "dev": true 1755 | }, 1756 | "loud-rejection": { 1757 | "version": "1.6.0", 1758 | "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", 1759 | "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", 1760 | "dev": true, 1761 | "optional": true, 1762 | "requires": { 1763 | "currently-unhandled": "0.4.1", 1764 | "signal-exit": "3.0.2" 1765 | } 1766 | }, 1767 | "lower-case": { 1768 | "version": "1.1.4", 1769 | "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", 1770 | "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", 1771 | "dev": true 1772 | }, 1773 | "lru-cache": { 1774 | "version": "4.1.3", 1775 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", 1776 | "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", 1777 | "dev": true, 1778 | "optional": true, 1779 | "requires": { 1780 | "pseudomap": "1.0.2", 1781 | "yallist": "2.1.2" 1782 | } 1783 | }, 1784 | "magic-string": { 1785 | "version": "0.22.5", 1786 | "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.5.tgz", 1787 | "integrity": "sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w==", 1788 | "dev": true, 1789 | "requires": { 1790 | "vlq": "0.2.3" 1791 | }, 1792 | "dependencies": { 1793 | "vlq": { 1794 | "version": "0.2.3", 1795 | "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", 1796 | "integrity": "sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow==", 1797 | "dev": true 1798 | } 1799 | } 1800 | }, 1801 | "map-obj": { 1802 | "version": "1.0.1", 1803 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 1804 | "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 1805 | "dev": true 1806 | }, 1807 | "math-random": { 1808 | "version": "1.0.1", 1809 | "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", 1810 | "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", 1811 | "dev": true 1812 | }, 1813 | "meow": { 1814 | "version": "3.7.0", 1815 | "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", 1816 | "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", 1817 | "dev": true, 1818 | "optional": true, 1819 | "requires": { 1820 | "camelcase-keys": "2.1.0", 1821 | "decamelize": "1.2.0", 1822 | "loud-rejection": "1.6.0", 1823 | "map-obj": "1.0.1", 1824 | "minimist": "1.2.0", 1825 | "normalize-package-data": "2.4.0", 1826 | "object-assign": "4.1.1", 1827 | "read-pkg-up": "1.0.1", 1828 | "redent": "1.0.0", 1829 | "trim-newlines": "1.0.0" 1830 | } 1831 | }, 1832 | "merge-options": { 1833 | "version": "1.0.1", 1834 | "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-1.0.1.tgz", 1835 | "integrity": "sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==", 1836 | "dev": true, 1837 | "requires": { 1838 | "is-plain-obj": "1.1.0" 1839 | } 1840 | }, 1841 | "micromatch": { 1842 | "version": "2.3.11", 1843 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", 1844 | "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", 1845 | "dev": true, 1846 | "requires": { 1847 | "arr-diff": "2.0.0", 1848 | "array-unique": "0.2.1", 1849 | "braces": "1.8.5", 1850 | "expand-brackets": "0.1.5", 1851 | "extglob": "0.3.2", 1852 | "filename-regex": "2.0.1", 1853 | "is-extglob": "1.0.0", 1854 | "is-glob": "2.0.1", 1855 | "kind-of": "3.2.2", 1856 | "normalize-path": "2.1.1", 1857 | "object.omit": "2.0.1", 1858 | "parse-glob": "3.0.4", 1859 | "regex-cache": "0.4.4" 1860 | } 1861 | }, 1862 | "mime": { 1863 | "version": "1.6.0", 1864 | "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 1865 | "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 1866 | "dev": true, 1867 | "optional": true 1868 | }, 1869 | "mime-db": { 1870 | "version": "1.35.0", 1871 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", 1872 | "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==", 1873 | "dev": true 1874 | }, 1875 | "mime-types": { 1876 | "version": "2.1.19", 1877 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", 1878 | "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==", 1879 | "dev": true, 1880 | "requires": { 1881 | "mime-db": "1.35.0" 1882 | } 1883 | }, 1884 | "minimatch": { 1885 | "version": "3.0.4", 1886 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1887 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1888 | "dev": true, 1889 | "requires": { 1890 | "brace-expansion": "1.1.11" 1891 | } 1892 | }, 1893 | "minimist": { 1894 | "version": "1.2.0", 1895 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", 1896 | "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", 1897 | "dev": true 1898 | }, 1899 | "mkdirp": { 1900 | "version": "0.5.1", 1901 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", 1902 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", 1903 | "dev": true, 1904 | "requires": { 1905 | "minimist": "0.0.8" 1906 | }, 1907 | "dependencies": { 1908 | "minimist": { 1909 | "version": "0.0.8", 1910 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", 1911 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", 1912 | "dev": true 1913 | } 1914 | } 1915 | }, 1916 | "ms": { 1917 | "version": "2.0.0", 1918 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1919 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1920 | "dev": true 1921 | }, 1922 | "nan": { 1923 | "version": "2.10.0", 1924 | "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", 1925 | "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", 1926 | "dev": true, 1927 | "optional": true 1928 | }, 1929 | "no-case": { 1930 | "version": "2.3.2", 1931 | "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", 1932 | "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", 1933 | "dev": true, 1934 | "requires": { 1935 | "lower-case": "1.1.4" 1936 | } 1937 | }, 1938 | "node-gyp": { 1939 | "version": "3.7.0", 1940 | "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.7.0.tgz", 1941 | "integrity": "sha512-qDQE/Ft9xXP6zphwx4sD0t+VhwV7yFaloMpfbL2QnnDZcyaiakWlLdtFGGQfTAwpFHdpbRhRxVhIHN1OKAjgbg==", 1942 | "dev": true, 1943 | "optional": true, 1944 | "requires": { 1945 | "fstream": "1.0.11", 1946 | "glob": "7.1.2", 1947 | "graceful-fs": "4.1.11", 1948 | "mkdirp": "0.5.1", 1949 | "nopt": "3.0.6", 1950 | "npmlog": "4.1.2", 1951 | "osenv": "0.1.5", 1952 | "request": "2.81.0", 1953 | "rimraf": "2.6.2", 1954 | "semver": "5.3.0", 1955 | "tar": "2.2.1", 1956 | "which": "1.3.1" 1957 | }, 1958 | "dependencies": { 1959 | "semver": { 1960 | "version": "5.3.0", 1961 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", 1962 | "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", 1963 | "dev": true, 1964 | "optional": true 1965 | } 1966 | } 1967 | }, 1968 | "node-sass": { 1969 | "version": "4.9.2", 1970 | "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.2.tgz", 1971 | "integrity": "sha512-LdxoJLZutx0aQXHtWIYwJKMj+9pTjneTcLWJgzf2XbGu0q5pRNqW5QvFCEdm3mc5rJOdru/mzln5d0EZLacf6g==", 1972 | "dev": true, 1973 | "optional": true, 1974 | "requires": { 1975 | "async-foreach": "0.1.3", 1976 | "chalk": "1.1.3", 1977 | "cross-spawn": "3.0.1", 1978 | "gaze": "1.1.3", 1979 | "get-stdin": "4.0.1", 1980 | "glob": "7.1.2", 1981 | "in-publish": "2.0.0", 1982 | "lodash.assign": "4.2.0", 1983 | "lodash.clonedeep": "4.5.0", 1984 | "lodash.mergewith": "4.6.1", 1985 | "meow": "3.7.0", 1986 | "mkdirp": "0.5.1", 1987 | "nan": "2.10.0", 1988 | "node-gyp": "3.7.0", 1989 | "npmlog": "4.1.2", 1990 | "request": "2.87.0", 1991 | "sass-graph": "2.2.4", 1992 | "stdout-stream": "1.4.0", 1993 | "true-case-path": "1.0.2" 1994 | }, 1995 | "dependencies": { 1996 | "ajv": { 1997 | "version": "5.5.2", 1998 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", 1999 | "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", 2000 | "dev": true, 2001 | "optional": true, 2002 | "requires": { 2003 | "co": "4.6.0", 2004 | "fast-deep-equal": "1.1.0", 2005 | "fast-json-stable-stringify": "2.0.0", 2006 | "json-schema-traverse": "0.3.1" 2007 | } 2008 | }, 2009 | "ansi-styles": { 2010 | "version": "2.2.1", 2011 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 2012 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 2013 | "dev": true, 2014 | "optional": true 2015 | }, 2016 | "assert-plus": { 2017 | "version": "1.0.0", 2018 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 2019 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 2020 | "dev": true, 2021 | "optional": true 2022 | }, 2023 | "aws-sign2": { 2024 | "version": "0.7.0", 2025 | "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 2026 | "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", 2027 | "dev": true, 2028 | "optional": true 2029 | }, 2030 | "chalk": { 2031 | "version": "1.1.3", 2032 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 2033 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 2034 | "dev": true, 2035 | "optional": true, 2036 | "requires": { 2037 | "ansi-styles": "2.2.1", 2038 | "escape-string-regexp": "1.0.5", 2039 | "has-ansi": "2.0.0", 2040 | "strip-ansi": "3.0.1", 2041 | "supports-color": "2.0.0" 2042 | } 2043 | }, 2044 | "form-data": { 2045 | "version": "2.3.2", 2046 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", 2047 | "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", 2048 | "dev": true, 2049 | "optional": true, 2050 | "requires": { 2051 | "asynckit": "0.4.0", 2052 | "combined-stream": "1.0.6", 2053 | "mime-types": "2.1.19" 2054 | } 2055 | }, 2056 | "har-schema": { 2057 | "version": "2.0.0", 2058 | "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 2059 | "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", 2060 | "dev": true, 2061 | "optional": true 2062 | }, 2063 | "har-validator": { 2064 | "version": "5.0.3", 2065 | "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", 2066 | "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", 2067 | "dev": true, 2068 | "optional": true, 2069 | "requires": { 2070 | "ajv": "5.5.2", 2071 | "har-schema": "2.0.0" 2072 | } 2073 | }, 2074 | "http-signature": { 2075 | "version": "1.2.0", 2076 | "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 2077 | "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", 2078 | "dev": true, 2079 | "optional": true, 2080 | "requires": { 2081 | "assert-plus": "1.0.0", 2082 | "jsprim": "1.4.1", 2083 | "sshpk": "1.14.2" 2084 | } 2085 | }, 2086 | "performance-now": { 2087 | "version": "2.1.0", 2088 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 2089 | "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", 2090 | "dev": true, 2091 | "optional": true 2092 | }, 2093 | "qs": { 2094 | "version": "6.5.2", 2095 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", 2096 | "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", 2097 | "dev": true, 2098 | "optional": true 2099 | }, 2100 | "request": { 2101 | "version": "2.87.0", 2102 | "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", 2103 | "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", 2104 | "dev": true, 2105 | "optional": true, 2106 | "requires": { 2107 | "aws-sign2": "0.7.0", 2108 | "aws4": "1.8.0", 2109 | "caseless": "0.12.0", 2110 | "combined-stream": "1.0.6", 2111 | "extend": "3.0.2", 2112 | "forever-agent": "0.6.1", 2113 | "form-data": "2.3.2", 2114 | "har-validator": "5.0.3", 2115 | "http-signature": "1.2.0", 2116 | "is-typedarray": "1.0.0", 2117 | "isstream": "0.1.2", 2118 | "json-stringify-safe": "5.0.1", 2119 | "mime-types": "2.1.19", 2120 | "oauth-sign": "0.8.2", 2121 | "performance-now": "2.1.0", 2122 | "qs": "6.5.2", 2123 | "safe-buffer": "5.1.2", 2124 | "tough-cookie": "2.3.4", 2125 | "tunnel-agent": "0.6.0", 2126 | "uuid": "3.3.2" 2127 | } 2128 | }, 2129 | "supports-color": { 2130 | "version": "2.0.0", 2131 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 2132 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 2133 | "dev": true, 2134 | "optional": true 2135 | } 2136 | } 2137 | }, 2138 | "nopt": { 2139 | "version": "3.0.6", 2140 | "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", 2141 | "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", 2142 | "dev": true, 2143 | "optional": true, 2144 | "requires": { 2145 | "abbrev": "1.1.1" 2146 | } 2147 | }, 2148 | "normalize-package-data": { 2149 | "version": "2.4.0", 2150 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", 2151 | "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", 2152 | "dev": true, 2153 | "requires": { 2154 | "hosted-git-info": "2.7.1", 2155 | "is-builtin-module": "1.0.0", 2156 | "semver": "5.5.0", 2157 | "validate-npm-package-license": "3.0.4" 2158 | } 2159 | }, 2160 | "normalize-path": { 2161 | "version": "2.1.1", 2162 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", 2163 | "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", 2164 | "dev": true, 2165 | "requires": { 2166 | "remove-trailing-separator": "1.1.0" 2167 | } 2168 | }, 2169 | "npmlog": { 2170 | "version": "4.1.2", 2171 | "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", 2172 | "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", 2173 | "dev": true, 2174 | "requires": { 2175 | "are-we-there-yet": "1.1.5", 2176 | "console-control-strings": "1.1.0", 2177 | "gauge": "2.7.4", 2178 | "set-blocking": "2.0.0" 2179 | } 2180 | }, 2181 | "number-is-nan": { 2182 | "version": "1.0.1", 2183 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 2184 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 2185 | "dev": true 2186 | }, 2187 | "oauth-sign": { 2188 | "version": "0.8.2", 2189 | "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", 2190 | "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", 2191 | "dev": true 2192 | }, 2193 | "object-assign": { 2194 | "version": "4.1.1", 2195 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 2196 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 2197 | "dev": true 2198 | }, 2199 | "object.omit": { 2200 | "version": "2.0.1", 2201 | "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", 2202 | "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", 2203 | "dev": true, 2204 | "requires": { 2205 | "for-own": "0.1.5", 2206 | "is-extendable": "0.1.1" 2207 | } 2208 | }, 2209 | "once": { 2210 | "version": "1.4.0", 2211 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 2212 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 2213 | "dev": true, 2214 | "requires": { 2215 | "wrappy": "1.0.2" 2216 | } 2217 | }, 2218 | "os-homedir": { 2219 | "version": "1.0.2", 2220 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", 2221 | "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", 2222 | "dev": true 2223 | }, 2224 | "os-locale": { 2225 | "version": "1.4.0", 2226 | "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", 2227 | "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", 2228 | "dev": true, 2229 | "optional": true, 2230 | "requires": { 2231 | "lcid": "1.0.0" 2232 | } 2233 | }, 2234 | "os-tmpdir": { 2235 | "version": "1.0.2", 2236 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", 2237 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", 2238 | "dev": true, 2239 | "optional": true 2240 | }, 2241 | "osenv": { 2242 | "version": "0.1.5", 2243 | "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", 2244 | "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", 2245 | "dev": true, 2246 | "optional": true, 2247 | "requires": { 2248 | "os-homedir": "1.0.2", 2249 | "os-tmpdir": "1.0.2" 2250 | } 2251 | }, 2252 | "param-case": { 2253 | "version": "2.1.1", 2254 | "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", 2255 | "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", 2256 | "dev": true, 2257 | "requires": { 2258 | "no-case": "2.3.2" 2259 | } 2260 | }, 2261 | "parse-glob": { 2262 | "version": "3.0.4", 2263 | "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", 2264 | "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", 2265 | "dev": true, 2266 | "requires": { 2267 | "glob-base": "0.3.0", 2268 | "is-dotfile": "1.0.3", 2269 | "is-extglob": "1.0.0", 2270 | "is-glob": "2.0.1" 2271 | } 2272 | }, 2273 | "parse-json": { 2274 | "version": "2.2.0", 2275 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 2276 | "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 2277 | "dev": true, 2278 | "requires": { 2279 | "error-ex": "1.3.2" 2280 | } 2281 | }, 2282 | "parse-ms": { 2283 | "version": "1.0.1", 2284 | "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-1.0.1.tgz", 2285 | "integrity": "sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=", 2286 | "dev": true 2287 | }, 2288 | "parse5": { 2289 | "version": "3.0.3", 2290 | "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", 2291 | "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", 2292 | "dev": true, 2293 | "requires": { 2294 | "@types/node": "10.5.7" 2295 | } 2296 | }, 2297 | "path-exists": { 2298 | "version": "2.1.0", 2299 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 2300 | "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 2301 | "dev": true, 2302 | "requires": { 2303 | "pinkie-promise": "2.0.1" 2304 | } 2305 | }, 2306 | "path-is-absolute": { 2307 | "version": "1.0.1", 2308 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 2309 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 2310 | "dev": true 2311 | }, 2312 | "path-parse": { 2313 | "version": "1.0.6", 2314 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", 2315 | "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", 2316 | "dev": true, 2317 | "optional": true 2318 | }, 2319 | "path-type": { 2320 | "version": "1.1.0", 2321 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 2322 | "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", 2323 | "dev": true, 2324 | "requires": { 2325 | "graceful-fs": "4.1.11", 2326 | "pify": "2.3.0", 2327 | "pinkie-promise": "2.0.1" 2328 | } 2329 | }, 2330 | "performance-now": { 2331 | "version": "0.2.0", 2332 | "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", 2333 | "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", 2334 | "dev": true, 2335 | "optional": true 2336 | }, 2337 | "pify": { 2338 | "version": "2.3.0", 2339 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 2340 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 2341 | "dev": true 2342 | }, 2343 | "pinkie": { 2344 | "version": "2.0.4", 2345 | "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 2346 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 2347 | "dev": true 2348 | }, 2349 | "pinkie-promise": { 2350 | "version": "2.0.1", 2351 | "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 2352 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 2353 | "dev": true, 2354 | "requires": { 2355 | "pinkie": "2.0.4" 2356 | } 2357 | }, 2358 | "postcss": { 2359 | "version": "5.2.18", 2360 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", 2361 | "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", 2362 | "dev": true, 2363 | "requires": { 2364 | "chalk": "1.1.3", 2365 | "js-base64": "2.4.8", 2366 | "source-map": "0.5.7", 2367 | "supports-color": "3.2.3" 2368 | }, 2369 | "dependencies": { 2370 | "ansi-styles": { 2371 | "version": "2.2.1", 2372 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 2373 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 2374 | "dev": true 2375 | }, 2376 | "chalk": { 2377 | "version": "1.1.3", 2378 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 2379 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 2380 | "dev": true, 2381 | "requires": { 2382 | "ansi-styles": "2.2.1", 2383 | "escape-string-regexp": "1.0.5", 2384 | "has-ansi": "2.0.0", 2385 | "strip-ansi": "3.0.1", 2386 | "supports-color": "2.0.0" 2387 | }, 2388 | "dependencies": { 2389 | "supports-color": { 2390 | "version": "2.0.0", 2391 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 2392 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 2393 | "dev": true 2394 | } 2395 | } 2396 | }, 2397 | "has-flag": { 2398 | "version": "1.0.0", 2399 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", 2400 | "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", 2401 | "dev": true 2402 | }, 2403 | "supports-color": { 2404 | "version": "3.2.3", 2405 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", 2406 | "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", 2407 | "dev": true, 2408 | "requires": { 2409 | "has-flag": "1.0.0" 2410 | } 2411 | } 2412 | } 2413 | }, 2414 | "postcss-load-config": { 2415 | "version": "1.2.0", 2416 | "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", 2417 | "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", 2418 | "dev": true, 2419 | "requires": { 2420 | "cosmiconfig": "2.2.2", 2421 | "object-assign": "4.1.1", 2422 | "postcss-load-options": "1.2.0", 2423 | "postcss-load-plugins": "2.3.0" 2424 | } 2425 | }, 2426 | "postcss-load-options": { 2427 | "version": "1.2.0", 2428 | "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", 2429 | "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", 2430 | "dev": true, 2431 | "requires": { 2432 | "cosmiconfig": "2.2.2", 2433 | "object-assign": "4.1.1" 2434 | } 2435 | }, 2436 | "postcss-load-plugins": { 2437 | "version": "2.3.0", 2438 | "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", 2439 | "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", 2440 | "dev": true, 2441 | "requires": { 2442 | "cosmiconfig": "2.2.2", 2443 | "object-assign": "4.1.1" 2444 | } 2445 | }, 2446 | "postcss-modules": { 2447 | "version": "0.6.4", 2448 | "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-0.6.4.tgz", 2449 | "integrity": "sha1-d6WLt3uhtDkrJwwLWYUv116JqLQ=", 2450 | "dev": true, 2451 | "requires": { 2452 | "css-modules-loader-core": "1.1.0", 2453 | "generic-names": "1.0.3", 2454 | "postcss": "5.2.18", 2455 | "string-hash": "1.1.3" 2456 | } 2457 | }, 2458 | "postcss-modules-extract-imports": { 2459 | "version": "1.1.0", 2460 | "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", 2461 | "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", 2462 | "dev": true, 2463 | "requires": { 2464 | "postcss": "6.0.23" 2465 | }, 2466 | "dependencies": { 2467 | "postcss": { 2468 | "version": "6.0.23", 2469 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", 2470 | "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", 2471 | "dev": true, 2472 | "requires": { 2473 | "chalk": "2.4.1", 2474 | "source-map": "0.6.1", 2475 | "supports-color": "5.4.0" 2476 | } 2477 | }, 2478 | "source-map": { 2479 | "version": "0.6.1", 2480 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2481 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2482 | "dev": true 2483 | } 2484 | } 2485 | }, 2486 | "postcss-modules-local-by-default": { 2487 | "version": "1.2.0", 2488 | "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", 2489 | "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", 2490 | "dev": true, 2491 | "requires": { 2492 | "css-selector-tokenizer": "0.7.0", 2493 | "postcss": "6.0.23" 2494 | }, 2495 | "dependencies": { 2496 | "postcss": { 2497 | "version": "6.0.23", 2498 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", 2499 | "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", 2500 | "dev": true, 2501 | "requires": { 2502 | "chalk": "2.4.1", 2503 | "source-map": "0.6.1", 2504 | "supports-color": "5.4.0" 2505 | } 2506 | }, 2507 | "source-map": { 2508 | "version": "0.6.1", 2509 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2510 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2511 | "dev": true 2512 | } 2513 | } 2514 | }, 2515 | "postcss-modules-scope": { 2516 | "version": "1.1.0", 2517 | "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", 2518 | "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", 2519 | "dev": true, 2520 | "requires": { 2521 | "css-selector-tokenizer": "0.7.0", 2522 | "postcss": "6.0.23" 2523 | }, 2524 | "dependencies": { 2525 | "postcss": { 2526 | "version": "6.0.23", 2527 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", 2528 | "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", 2529 | "dev": true, 2530 | "requires": { 2531 | "chalk": "2.4.1", 2532 | "source-map": "0.6.1", 2533 | "supports-color": "5.4.0" 2534 | } 2535 | }, 2536 | "source-map": { 2537 | "version": "0.6.1", 2538 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2539 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2540 | "dev": true 2541 | } 2542 | } 2543 | }, 2544 | "postcss-modules-values": { 2545 | "version": "1.3.0", 2546 | "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", 2547 | "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", 2548 | "dev": true, 2549 | "requires": { 2550 | "icss-replace-symbols": "1.1.0", 2551 | "postcss": "6.0.23" 2552 | }, 2553 | "dependencies": { 2554 | "postcss": { 2555 | "version": "6.0.23", 2556 | "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", 2557 | "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", 2558 | "dev": true, 2559 | "requires": { 2560 | "chalk": "2.4.1", 2561 | "source-map": "0.6.1", 2562 | "supports-color": "5.4.0" 2563 | } 2564 | }, 2565 | "source-map": { 2566 | "version": "0.6.1", 2567 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2568 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2569 | "dev": true 2570 | } 2571 | } 2572 | }, 2573 | "postcss-selector-parser": { 2574 | "version": "2.2.3", 2575 | "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", 2576 | "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", 2577 | "dev": true, 2578 | "requires": { 2579 | "flatten": "1.0.2", 2580 | "indexes-of": "1.0.1", 2581 | "uniq": "1.0.1" 2582 | } 2583 | }, 2584 | "posthtml": { 2585 | "version": "0.10.1", 2586 | "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.10.1.tgz", 2587 | "integrity": "sha512-4OW8nA6kOMyIivdEUL+b4vvSxWDEtQFiSAbM0n0baeSBcb9EQTaD9s1DqT6Qgr46oJZ1aJe8lioZZ5Exr4Ophg==", 2588 | "dev": true, 2589 | "requires": { 2590 | "posthtml-parser": "0.3.3", 2591 | "posthtml-render": "1.1.4" 2592 | } 2593 | }, 2594 | "posthtml-attrs-parser": { 2595 | "version": "0.1.1", 2596 | "resolved": "https://registry.npmjs.org/posthtml-attrs-parser/-/posthtml-attrs-parser-0.1.1.tgz", 2597 | "integrity": "sha1-zDPgAVX7mbqW9n4l4zBGHwV0Ksg=", 2598 | "dev": true, 2599 | "requires": { 2600 | "object-assign": "4.1.1" 2601 | } 2602 | }, 2603 | "posthtml-parser": { 2604 | "version": "0.3.3", 2605 | "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.3.3.tgz", 2606 | "integrity": "sha512-H/Z/yXGwl49A7hYQLV1iQ3h87NE0aZ/PMZhFwhw3lKeCAN+Ti4idrHvVvh4/GX10I7u77aQw+QB4vV5/Lzvv5A==", 2607 | "dev": true, 2608 | "requires": { 2609 | "htmlparser2": "3.9.2", 2610 | "isobject": "2.1.0", 2611 | "object-assign": "4.1.1" 2612 | } 2613 | }, 2614 | "posthtml-render": { 2615 | "version": "1.1.4", 2616 | "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.1.4.tgz", 2617 | "integrity": "sha512-jL6eFIzoN3xUEvbo33OAkSDE2VIKU4JQ1wENOows1DpfnrdapR/K3Q1/fB43Mq7wQlcSgRm23nFrvoioufM7eA==", 2618 | "dev": true 2619 | }, 2620 | "preserve": { 2621 | "version": "0.2.0", 2622 | "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", 2623 | "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", 2624 | "dev": true 2625 | }, 2626 | "pretty-ms": { 2627 | "version": "3.2.0", 2628 | "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-3.2.0.tgz", 2629 | "integrity": "sha512-ZypexbfVUGTFxb0v+m1bUyy92DHe5SyYlnyY0msyms5zd3RwyvNgyxZZsXXgoyzlxjx5MiqtXUdhUfvQbe0A2Q==", 2630 | "dev": true, 2631 | "requires": { 2632 | "parse-ms": "1.0.1" 2633 | } 2634 | }, 2635 | "process-nextick-args": { 2636 | "version": "2.0.0", 2637 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", 2638 | "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", 2639 | "dev": true 2640 | }, 2641 | "promise": { 2642 | "version": "7.3.1", 2643 | "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", 2644 | "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", 2645 | "dev": true, 2646 | "optional": true, 2647 | "requires": { 2648 | "asap": "2.0.6" 2649 | } 2650 | }, 2651 | "prr": { 2652 | "version": "1.0.1", 2653 | "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", 2654 | "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", 2655 | "dev": true, 2656 | "optional": true 2657 | }, 2658 | "pseudomap": { 2659 | "version": "1.0.2", 2660 | "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", 2661 | "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", 2662 | "dev": true, 2663 | "optional": true 2664 | }, 2665 | "pug": { 2666 | "version": "2.0.3", 2667 | "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.3.tgz", 2668 | "integrity": "sha1-ccuoJTfJWl6rftBGluQiH1Oqh44=", 2669 | "dev": true, 2670 | "optional": true, 2671 | "requires": { 2672 | "pug-code-gen": "2.0.1", 2673 | "pug-filters": "3.1.0", 2674 | "pug-lexer": "4.0.0", 2675 | "pug-linker": "3.0.5", 2676 | "pug-load": "2.0.11", 2677 | "pug-parser": "5.0.0", 2678 | "pug-runtime": "2.0.4", 2679 | "pug-strip-comments": "1.0.3" 2680 | } 2681 | }, 2682 | "pug-attrs": { 2683 | "version": "2.0.3", 2684 | "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.3.tgz", 2685 | "integrity": "sha1-owlflw5kFR972tlX7vVftdeQXRU=", 2686 | "dev": true, 2687 | "optional": true, 2688 | "requires": { 2689 | "constantinople": "3.1.2", 2690 | "js-stringify": "1.0.2", 2691 | "pug-runtime": "2.0.4" 2692 | } 2693 | }, 2694 | "pug-code-gen": { 2695 | "version": "2.0.1", 2696 | "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.1.tgz", 2697 | "integrity": "sha1-CVHsgyJddNjPxHan+Zolm199BQw=", 2698 | "dev": true, 2699 | "optional": true, 2700 | "requires": { 2701 | "constantinople": "3.1.2", 2702 | "doctypes": "1.1.0", 2703 | "js-stringify": "1.0.2", 2704 | "pug-attrs": "2.0.3", 2705 | "pug-error": "1.3.2", 2706 | "pug-runtime": "2.0.4", 2707 | "void-elements": "2.0.1", 2708 | "with": "5.1.1" 2709 | } 2710 | }, 2711 | "pug-error": { 2712 | "version": "1.3.2", 2713 | "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.2.tgz", 2714 | "integrity": "sha1-U659nSm7A89WRJOgJhCfVMR/XyY=", 2715 | "dev": true 2716 | }, 2717 | "pug-filters": { 2718 | "version": "3.1.0", 2719 | "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.0.tgz", 2720 | "integrity": "sha1-JxZVVbwEwjbkqisDZiRt+gIbYm4=", 2721 | "dev": true, 2722 | "optional": true, 2723 | "requires": { 2724 | "clean-css": "4.1.11", 2725 | "constantinople": "3.1.2", 2726 | "jstransformer": "1.0.0", 2727 | "pug-error": "1.3.2", 2728 | "pug-walk": "1.1.7", 2729 | "resolve": "1.8.1", 2730 | "uglify-js": "2.8.29" 2731 | }, 2732 | "dependencies": { 2733 | "camelcase": { 2734 | "version": "1.2.1", 2735 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", 2736 | "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", 2737 | "dev": true, 2738 | "optional": true 2739 | }, 2740 | "cliui": { 2741 | "version": "2.1.0", 2742 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", 2743 | "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", 2744 | "dev": true, 2745 | "optional": true, 2746 | "requires": { 2747 | "center-align": "0.1.3", 2748 | "right-align": "0.1.3", 2749 | "wordwrap": "0.0.2" 2750 | } 2751 | }, 2752 | "uglify-js": { 2753 | "version": "2.8.29", 2754 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", 2755 | "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", 2756 | "dev": true, 2757 | "optional": true, 2758 | "requires": { 2759 | "source-map": "0.5.7", 2760 | "uglify-to-browserify": "1.0.2", 2761 | "yargs": "3.10.0" 2762 | } 2763 | }, 2764 | "yargs": { 2765 | "version": "3.10.0", 2766 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", 2767 | "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", 2768 | "dev": true, 2769 | "optional": true, 2770 | "requires": { 2771 | "camelcase": "1.2.1", 2772 | "cliui": "2.1.0", 2773 | "decamelize": "1.2.0", 2774 | "window-size": "0.1.0" 2775 | } 2776 | } 2777 | } 2778 | }, 2779 | "pug-lexer": { 2780 | "version": "4.0.0", 2781 | "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.0.0.tgz", 2782 | "integrity": "sha1-IQwYRX7y4XYCQnQMXmR715TOwng=", 2783 | "dev": true, 2784 | "optional": true, 2785 | "requires": { 2786 | "character-parser": "2.2.0", 2787 | "is-expression": "3.0.0", 2788 | "pug-error": "1.3.2" 2789 | } 2790 | }, 2791 | "pug-linker": { 2792 | "version": "3.0.5", 2793 | "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.5.tgz", 2794 | "integrity": "sha1-npp65ABWgtAn3uuWsAD4juuDoC8=", 2795 | "dev": true, 2796 | "optional": true, 2797 | "requires": { 2798 | "pug-error": "1.3.2", 2799 | "pug-walk": "1.1.7" 2800 | } 2801 | }, 2802 | "pug-load": { 2803 | "version": "2.0.11", 2804 | "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.11.tgz", 2805 | "integrity": "sha1-5kjlftET/iwfRdV4WOorrWvAFSc=", 2806 | "dev": true, 2807 | "optional": true, 2808 | "requires": { 2809 | "object-assign": "4.1.1", 2810 | "pug-walk": "1.1.7" 2811 | } 2812 | }, 2813 | "pug-parser": { 2814 | "version": "5.0.0", 2815 | "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.0.tgz", 2816 | "integrity": "sha1-45Stmz/KkxI5QK/4hcBuRKt+aOQ=", 2817 | "dev": true, 2818 | "optional": true, 2819 | "requires": { 2820 | "pug-error": "1.3.2", 2821 | "token-stream": "0.0.1" 2822 | } 2823 | }, 2824 | "pug-runtime": { 2825 | "version": "2.0.4", 2826 | "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.4.tgz", 2827 | "integrity": "sha1-4XjhvaaKsujArPybztLFT9iM61g=", 2828 | "dev": true 2829 | }, 2830 | "pug-strip-comments": { 2831 | "version": "1.0.3", 2832 | "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.3.tgz", 2833 | "integrity": "sha1-8VWVkiBu3G+FMQ2s9K+0igJa9Z8=", 2834 | "dev": true, 2835 | "optional": true, 2836 | "requires": { 2837 | "pug-error": "1.3.2" 2838 | } 2839 | }, 2840 | "pug-walk": { 2841 | "version": "1.1.7", 2842 | "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.7.tgz", 2843 | "integrity": "sha1-wA1cUSi6xYBr7BXSt+fNq+QlMfM=", 2844 | "dev": true 2845 | }, 2846 | "punycode": { 2847 | "version": "1.4.1", 2848 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 2849 | "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", 2850 | "dev": true 2851 | }, 2852 | "qs": { 2853 | "version": "6.4.0", 2854 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", 2855 | "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", 2856 | "dev": true, 2857 | "optional": true 2858 | }, 2859 | "randomatic": { 2860 | "version": "3.0.0", 2861 | "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz", 2862 | "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", 2863 | "dev": true, 2864 | "requires": { 2865 | "is-number": "4.0.0", 2866 | "kind-of": "6.0.2", 2867 | "math-random": "1.0.1" 2868 | }, 2869 | "dependencies": { 2870 | "is-number": { 2871 | "version": "4.0.0", 2872 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", 2873 | "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", 2874 | "dev": true 2875 | }, 2876 | "kind-of": { 2877 | "version": "6.0.2", 2878 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", 2879 | "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", 2880 | "dev": true 2881 | } 2882 | } 2883 | }, 2884 | "read-pkg": { 2885 | "version": "1.1.0", 2886 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 2887 | "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", 2888 | "dev": true, 2889 | "requires": { 2890 | "load-json-file": "1.1.0", 2891 | "normalize-package-data": "2.4.0", 2892 | "path-type": "1.1.0" 2893 | } 2894 | }, 2895 | "read-pkg-up": { 2896 | "version": "1.0.1", 2897 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", 2898 | "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", 2899 | "dev": true, 2900 | "requires": { 2901 | "find-up": "1.1.2", 2902 | "read-pkg": "1.1.0" 2903 | } 2904 | }, 2905 | "readable-stream": { 2906 | "version": "2.3.6", 2907 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", 2908 | "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", 2909 | "dev": true, 2910 | "requires": { 2911 | "core-util-is": "1.0.2", 2912 | "inherits": "2.0.3", 2913 | "isarray": "1.0.0", 2914 | "process-nextick-args": "2.0.0", 2915 | "safe-buffer": "5.1.2", 2916 | "string_decoder": "1.1.1", 2917 | "util-deprecate": "1.0.2" 2918 | } 2919 | }, 2920 | "redent": { 2921 | "version": "1.0.0", 2922 | "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", 2923 | "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", 2924 | "dev": true, 2925 | "optional": true, 2926 | "requires": { 2927 | "indent-string": "2.1.0", 2928 | "strip-indent": "1.0.1" 2929 | } 2930 | }, 2931 | "regenerate": { 2932 | "version": "1.4.0", 2933 | "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", 2934 | "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", 2935 | "dev": true 2936 | }, 2937 | "regenerator-runtime": { 2938 | "version": "0.11.1", 2939 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", 2940 | "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", 2941 | "dev": true 2942 | }, 2943 | "regex-cache": { 2944 | "version": "0.4.4", 2945 | "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", 2946 | "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", 2947 | "dev": true, 2948 | "requires": { 2949 | "is-equal-shallow": "0.1.3" 2950 | } 2951 | }, 2952 | "regexpu-core": { 2953 | "version": "1.0.0", 2954 | "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", 2955 | "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", 2956 | "dev": true, 2957 | "requires": { 2958 | "regenerate": "1.4.0", 2959 | "regjsgen": "0.2.0", 2960 | "regjsparser": "0.1.5" 2961 | } 2962 | }, 2963 | "regjsgen": { 2964 | "version": "0.2.0", 2965 | "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", 2966 | "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", 2967 | "dev": true 2968 | }, 2969 | "regjsparser": { 2970 | "version": "0.1.5", 2971 | "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", 2972 | "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", 2973 | "dev": true, 2974 | "requires": { 2975 | "jsesc": "0.5.0" 2976 | } 2977 | }, 2978 | "relateurl": { 2979 | "version": "0.2.7", 2980 | "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", 2981 | "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", 2982 | "dev": true 2983 | }, 2984 | "remove-trailing-separator": { 2985 | "version": "1.1.0", 2986 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", 2987 | "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", 2988 | "dev": true 2989 | }, 2990 | "repeat-element": { 2991 | "version": "1.1.2", 2992 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", 2993 | "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", 2994 | "dev": true 2995 | }, 2996 | "repeat-string": { 2997 | "version": "1.6.1", 2998 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", 2999 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", 3000 | "dev": true 3001 | }, 3002 | "repeating": { 3003 | "version": "2.0.1", 3004 | "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", 3005 | "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", 3006 | "dev": true, 3007 | "optional": true, 3008 | "requires": { 3009 | "is-finite": "1.0.2" 3010 | } 3011 | }, 3012 | "request": { 3013 | "version": "2.81.0", 3014 | "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", 3015 | "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", 3016 | "dev": true, 3017 | "optional": true, 3018 | "requires": { 3019 | "aws-sign2": "0.6.0", 3020 | "aws4": "1.8.0", 3021 | "caseless": "0.12.0", 3022 | "combined-stream": "1.0.6", 3023 | "extend": "3.0.2", 3024 | "forever-agent": "0.6.1", 3025 | "form-data": "2.1.4", 3026 | "har-validator": "4.2.1", 3027 | "hawk": "3.1.3", 3028 | "http-signature": "1.1.1", 3029 | "is-typedarray": "1.0.0", 3030 | "isstream": "0.1.2", 3031 | "json-stringify-safe": "5.0.1", 3032 | "mime-types": "2.1.19", 3033 | "oauth-sign": "0.8.2", 3034 | "performance-now": "0.2.0", 3035 | "qs": "6.4.0", 3036 | "safe-buffer": "5.1.2", 3037 | "stringstream": "0.0.6", 3038 | "tough-cookie": "2.3.4", 3039 | "tunnel-agent": "0.6.0", 3040 | "uuid": "3.3.2" 3041 | } 3042 | }, 3043 | "require-directory": { 3044 | "version": "2.1.1", 3045 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 3046 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 3047 | "dev": true, 3048 | "optional": true 3049 | }, 3050 | "require-from-string": { 3051 | "version": "1.2.1", 3052 | "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", 3053 | "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", 3054 | "dev": true 3055 | }, 3056 | "require-main-filename": { 3057 | "version": "1.0.1", 3058 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", 3059 | "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", 3060 | "dev": true, 3061 | "optional": true 3062 | }, 3063 | "require-relative": { 3064 | "version": "0.8.7", 3065 | "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", 3066 | "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", 3067 | "dev": true 3068 | }, 3069 | "resolve": { 3070 | "version": "1.8.1", 3071 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", 3072 | "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", 3073 | "dev": true, 3074 | "optional": true, 3075 | "requires": { 3076 | "path-parse": "1.0.6" 3077 | } 3078 | }, 3079 | "right-align": { 3080 | "version": "0.1.3", 3081 | "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", 3082 | "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", 3083 | "dev": true, 3084 | "optional": true, 3085 | "requires": { 3086 | "align-text": "0.1.4" 3087 | } 3088 | }, 3089 | "rimraf": { 3090 | "version": "2.6.2", 3091 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", 3092 | "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", 3093 | "dev": true, 3094 | "requires": { 3095 | "glob": "7.1.2" 3096 | } 3097 | }, 3098 | "rollup": { 3099 | "version": "0.57.1", 3100 | "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.57.1.tgz", 3101 | "integrity": "sha512-I18GBqP0qJoJC1K1osYjreqA8VAKovxuI3I81RSk0Dmr4TgloI0tAULjZaox8OsJ+n7XRrhH6i0G2By/pj1LCA==", 3102 | "dev": true, 3103 | "requires": { 3104 | "@types/acorn": "4.0.3", 3105 | "acorn": "5.7.1", 3106 | "acorn-dynamic-import": "3.0.0", 3107 | "date-time": "2.1.0", 3108 | "is-reference": "1.1.0", 3109 | "locate-character": "2.0.5", 3110 | "pretty-ms": "3.2.0", 3111 | "require-relative": "0.8.7", 3112 | "rollup-pluginutils": "2.3.1", 3113 | "signal-exit": "3.0.2", 3114 | "sourcemap-codec": "1.4.1" 3115 | } 3116 | }, 3117 | "rollup-plugin-buble": { 3118 | "version": "0.19.2", 3119 | "resolved": "https://registry.npmjs.org/rollup-plugin-buble/-/rollup-plugin-buble-0.19.2.tgz", 3120 | "integrity": "sha512-dxK0prR8j/7qhI2EZDz/evKCRuhuZMpRlUGPrRWmpg5/2V8tP1XFW+Uk0WfxyNgFfJHvy0GmxnJSTb5dIaNljQ==", 3121 | "dev": true, 3122 | "requires": { 3123 | "buble": "0.19.3", 3124 | "rollup-pluginutils": "2.3.1" 3125 | } 3126 | }, 3127 | "rollup-plugin-uglify-es": { 3128 | "version": "0.0.1", 3129 | "resolved": "https://registry.npmjs.org/rollup-plugin-uglify-es/-/rollup-plugin-uglify-es-0.0.1.tgz", 3130 | "integrity": "sha1-5FZE8raFpZq9uTY0ByB6A6e1qbc=", 3131 | "dev": true, 3132 | "requires": { 3133 | "uglify-es": "3.0.3" 3134 | } 3135 | }, 3136 | "rollup-plugin-vue": { 3137 | "version": "3.0.0", 3138 | "resolved": "https://registry.npmjs.org/rollup-plugin-vue/-/rollup-plugin-vue-3.0.0.tgz", 3139 | "integrity": "sha512-gclx1gc7hwDw3PNz627pOWCdhNoBAR6lNp/hcCe4jjE43jrcT50u2/4E4Vp2FRWI4HyaN6RuC3+89dlDJ79xow==", 3140 | "dev": true, 3141 | "requires": { 3142 | "babel-runtime": "6.26.0", 3143 | "camelcase": "4.1.0", 3144 | "coffee-script": "1.12.7", 3145 | "coffeescript-compiler": "0.1.1", 3146 | "de-indent": "1.0.2", 3147 | "debug": "3.1.0", 3148 | "hash-sum": "1.0.2", 3149 | "html-minifier": "3.5.19", 3150 | "less": "2.7.3", 3151 | "magic-string": "0.22.5", 3152 | "merge-options": "1.0.1", 3153 | "node-sass": "4.9.2", 3154 | "parse5": "3.0.3", 3155 | "postcss": "5.2.18", 3156 | "postcss-load-config": "1.2.0", 3157 | "postcss-modules": "0.6.4", 3158 | "postcss-selector-parser": "2.2.3", 3159 | "posthtml": "0.10.1", 3160 | "posthtml-attrs-parser": "0.1.1", 3161 | "pug": "2.0.3", 3162 | "rollup-pluginutils": "2.3.1", 3163 | "stylus": "0.54.5", 3164 | "typescript": "2.9.2", 3165 | "vue-template-es2015-compiler": "1.6.0", 3166 | "vue-template-validator": "1.1.5" 3167 | } 3168 | }, 3169 | "rollup-pluginutils": { 3170 | "version": "2.3.1", 3171 | "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.3.1.tgz", 3172 | "integrity": "sha512-JZS8aJMHEHhqmY2QVPMXwKP6lsD1ShkrcGYjhAIvqKKdXQyPHw/9NF0tl3On/xOJ4ACkxfeG7AF+chfCN1NpBg==", 3173 | "dev": true, 3174 | "requires": { 3175 | "estree-walker": "0.5.2", 3176 | "micromatch": "2.3.11" 3177 | } 3178 | }, 3179 | "safe-buffer": { 3180 | "version": "5.1.2", 3181 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 3182 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 3183 | "dev": true 3184 | }, 3185 | "safer-buffer": { 3186 | "version": "2.1.2", 3187 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 3188 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 3189 | "dev": true 3190 | }, 3191 | "sass-graph": { 3192 | "version": "2.2.4", 3193 | "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", 3194 | "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", 3195 | "dev": true, 3196 | "optional": true, 3197 | "requires": { 3198 | "glob": "7.1.2", 3199 | "lodash": "4.17.10", 3200 | "scss-tokenizer": "0.2.3", 3201 | "yargs": "7.1.0" 3202 | } 3203 | }, 3204 | "sax": { 3205 | "version": "0.5.8", 3206 | "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", 3207 | "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", 3208 | "dev": true, 3209 | "optional": true 3210 | }, 3211 | "scss-tokenizer": { 3212 | "version": "0.2.3", 3213 | "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", 3214 | "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", 3215 | "dev": true, 3216 | "optional": true, 3217 | "requires": { 3218 | "js-base64": "2.4.8", 3219 | "source-map": "0.4.4" 3220 | }, 3221 | "dependencies": { 3222 | "source-map": { 3223 | "version": "0.4.4", 3224 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", 3225 | "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", 3226 | "dev": true, 3227 | "optional": true, 3228 | "requires": { 3229 | "amdefine": "1.0.1" 3230 | } 3231 | } 3232 | } 3233 | }, 3234 | "semver": { 3235 | "version": "5.5.0", 3236 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", 3237 | "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", 3238 | "dev": true 3239 | }, 3240 | "set-blocking": { 3241 | "version": "2.0.0", 3242 | "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 3243 | "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 3244 | "dev": true 3245 | }, 3246 | "signal-exit": { 3247 | "version": "3.0.2", 3248 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", 3249 | "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", 3250 | "dev": true 3251 | }, 3252 | "sntp": { 3253 | "version": "1.0.9", 3254 | "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", 3255 | "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", 3256 | "dev": true, 3257 | "optional": true, 3258 | "requires": { 3259 | "hoek": "2.16.3" 3260 | } 3261 | }, 3262 | "source-map": { 3263 | "version": "0.5.7", 3264 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 3265 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 3266 | "dev": true 3267 | }, 3268 | "sourcemap-codec": { 3269 | "version": "1.4.1", 3270 | "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.1.tgz", 3271 | "integrity": "sha512-hX1eNBNuilj8yfFnECh0DzLgwKpBLMIvmhgEhixXNui8lMLBInTI8Kyxt++RwJnMNu7cAUo635L2+N1TxMJCzA==", 3272 | "dev": true 3273 | }, 3274 | "spdx-correct": { 3275 | "version": "3.0.0", 3276 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", 3277 | "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", 3278 | "dev": true, 3279 | "requires": { 3280 | "spdx-expression-parse": "3.0.0", 3281 | "spdx-license-ids": "3.0.0" 3282 | } 3283 | }, 3284 | "spdx-exceptions": { 3285 | "version": "2.1.0", 3286 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", 3287 | "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", 3288 | "dev": true 3289 | }, 3290 | "spdx-expression-parse": { 3291 | "version": "3.0.0", 3292 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", 3293 | "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", 3294 | "dev": true, 3295 | "requires": { 3296 | "spdx-exceptions": "2.1.0", 3297 | "spdx-license-ids": "3.0.0" 3298 | } 3299 | }, 3300 | "spdx-license-ids": { 3301 | "version": "3.0.0", 3302 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", 3303 | "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", 3304 | "dev": true 3305 | }, 3306 | "sprintf-js": { 3307 | "version": "1.0.3", 3308 | "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 3309 | "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", 3310 | "dev": true 3311 | }, 3312 | "sshpk": { 3313 | "version": "1.14.2", 3314 | "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", 3315 | "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", 3316 | "dev": true, 3317 | "requires": { 3318 | "asn1": "0.2.4", 3319 | "assert-plus": "1.0.0", 3320 | "bcrypt-pbkdf": "1.0.2", 3321 | "dashdash": "1.14.1", 3322 | "ecc-jsbn": "0.1.2", 3323 | "getpass": "0.1.7", 3324 | "jsbn": "0.1.1", 3325 | "safer-buffer": "2.1.2", 3326 | "tweetnacl": "0.14.5" 3327 | }, 3328 | "dependencies": { 3329 | "assert-plus": { 3330 | "version": "1.0.0", 3331 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 3332 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 3333 | "dev": true 3334 | } 3335 | } 3336 | }, 3337 | "stdout-stream": { 3338 | "version": "1.4.0", 3339 | "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", 3340 | "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", 3341 | "dev": true, 3342 | "optional": true, 3343 | "requires": { 3344 | "readable-stream": "2.3.6" 3345 | } 3346 | }, 3347 | "string-hash": { 3348 | "version": "1.1.3", 3349 | "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", 3350 | "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", 3351 | "dev": true 3352 | }, 3353 | "string-width": { 3354 | "version": "1.0.2", 3355 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", 3356 | "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", 3357 | "dev": true, 3358 | "requires": { 3359 | "code-point-at": "1.1.0", 3360 | "is-fullwidth-code-point": "1.0.0", 3361 | "strip-ansi": "3.0.1" 3362 | } 3363 | }, 3364 | "string_decoder": { 3365 | "version": "1.1.1", 3366 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 3367 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 3368 | "dev": true, 3369 | "requires": { 3370 | "safe-buffer": "5.1.2" 3371 | } 3372 | }, 3373 | "stringstream": { 3374 | "version": "0.0.6", 3375 | "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", 3376 | "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", 3377 | "dev": true, 3378 | "optional": true 3379 | }, 3380 | "strip-ansi": { 3381 | "version": "3.0.1", 3382 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", 3383 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", 3384 | "dev": true, 3385 | "requires": { 3386 | "ansi-regex": "2.1.1" 3387 | } 3388 | }, 3389 | "strip-bom": { 3390 | "version": "2.0.0", 3391 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 3392 | "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 3393 | "dev": true, 3394 | "requires": { 3395 | "is-utf8": "0.2.1" 3396 | } 3397 | }, 3398 | "strip-indent": { 3399 | "version": "1.0.1", 3400 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", 3401 | "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", 3402 | "dev": true, 3403 | "optional": true, 3404 | "requires": { 3405 | "get-stdin": "4.0.1" 3406 | } 3407 | }, 3408 | "stylus": { 3409 | "version": "0.54.5", 3410 | "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", 3411 | "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", 3412 | "dev": true, 3413 | "optional": true, 3414 | "requires": { 3415 | "css-parse": "1.7.0", 3416 | "debug": "3.1.0", 3417 | "glob": "7.0.6", 3418 | "mkdirp": "0.5.1", 3419 | "sax": "0.5.8", 3420 | "source-map": "0.1.43" 3421 | }, 3422 | "dependencies": { 3423 | "glob": { 3424 | "version": "7.0.6", 3425 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", 3426 | "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", 3427 | "dev": true, 3428 | "optional": true, 3429 | "requires": { 3430 | "fs.realpath": "1.0.0", 3431 | "inflight": "1.0.6", 3432 | "inherits": "2.0.3", 3433 | "minimatch": "3.0.4", 3434 | "once": "1.4.0", 3435 | "path-is-absolute": "1.0.1" 3436 | } 3437 | }, 3438 | "source-map": { 3439 | "version": "0.1.43", 3440 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", 3441 | "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", 3442 | "dev": true, 3443 | "optional": true, 3444 | "requires": { 3445 | "amdefine": "1.0.1" 3446 | } 3447 | } 3448 | } 3449 | }, 3450 | "supports-color": { 3451 | "version": "5.4.0", 3452 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", 3453 | "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", 3454 | "dev": true, 3455 | "requires": { 3456 | "has-flag": "3.0.0" 3457 | } 3458 | }, 3459 | "tar": { 3460 | "version": "2.2.1", 3461 | "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", 3462 | "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", 3463 | "dev": true, 3464 | "optional": true, 3465 | "requires": { 3466 | "block-stream": "0.0.9", 3467 | "fstream": "1.0.11", 3468 | "inherits": "2.0.3" 3469 | } 3470 | }, 3471 | "time-zone": { 3472 | "version": "1.0.0", 3473 | "resolved": "https://registry.npmjs.org/time-zone/-/time-zone-1.0.0.tgz", 3474 | "integrity": "sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=", 3475 | "dev": true 3476 | }, 3477 | "to-fast-properties": { 3478 | "version": "1.0.3", 3479 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", 3480 | "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", 3481 | "dev": true 3482 | }, 3483 | "token-stream": { 3484 | "version": "0.0.1", 3485 | "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", 3486 | "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=", 3487 | "dev": true, 3488 | "optional": true 3489 | }, 3490 | "tough-cookie": { 3491 | "version": "2.3.4", 3492 | "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", 3493 | "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", 3494 | "dev": true, 3495 | "requires": { 3496 | "punycode": "1.4.1" 3497 | } 3498 | }, 3499 | "trim-newlines": { 3500 | "version": "1.0.0", 3501 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", 3502 | "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", 3503 | "dev": true, 3504 | "optional": true 3505 | }, 3506 | "true-case-path": { 3507 | "version": "1.0.2", 3508 | "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", 3509 | "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", 3510 | "dev": true, 3511 | "optional": true, 3512 | "requires": { 3513 | "glob": "6.0.4" 3514 | }, 3515 | "dependencies": { 3516 | "glob": { 3517 | "version": "6.0.4", 3518 | "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", 3519 | "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", 3520 | "dev": true, 3521 | "optional": true, 3522 | "requires": { 3523 | "inflight": "1.0.6", 3524 | "inherits": "2.0.3", 3525 | "minimatch": "3.0.4", 3526 | "once": "1.4.0", 3527 | "path-is-absolute": "1.0.1" 3528 | } 3529 | } 3530 | } 3531 | }, 3532 | "tunnel-agent": { 3533 | "version": "0.6.0", 3534 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 3535 | "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", 3536 | "dev": true, 3537 | "requires": { 3538 | "safe-buffer": "5.1.2" 3539 | } 3540 | }, 3541 | "tweetnacl": { 3542 | "version": "0.14.5", 3543 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 3544 | "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", 3545 | "dev": true, 3546 | "optional": true 3547 | }, 3548 | "typescript": { 3549 | "version": "2.9.2", 3550 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz", 3551 | "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==", 3552 | "dev": true 3553 | }, 3554 | "uglify-es": { 3555 | "version": "3.0.3", 3556 | "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.0.3.tgz", 3557 | "integrity": "sha1-Y8yEqpRos0lzpIh3h8ZMAaiodXY=", 3558 | "dev": true, 3559 | "requires": { 3560 | "commander": "2.9.0", 3561 | "source-map": "0.5.7", 3562 | "uglify-to-browserify": "1.0.2" 3563 | } 3564 | }, 3565 | "uglify-to-browserify": { 3566 | "version": "1.0.2", 3567 | "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", 3568 | "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", 3569 | "dev": true, 3570 | "optional": true 3571 | }, 3572 | "uniq": { 3573 | "version": "1.0.1", 3574 | "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", 3575 | "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", 3576 | "dev": true 3577 | }, 3578 | "upper-case": { 3579 | "version": "1.1.3", 3580 | "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", 3581 | "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", 3582 | "dev": true 3583 | }, 3584 | "util-deprecate": { 3585 | "version": "1.0.2", 3586 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3587 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 3588 | "dev": true 3589 | }, 3590 | "uuid": { 3591 | "version": "3.3.2", 3592 | "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", 3593 | "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", 3594 | "dev": true 3595 | }, 3596 | "validate-npm-package-license": { 3597 | "version": "3.0.4", 3598 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 3599 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 3600 | "dev": true, 3601 | "requires": { 3602 | "spdx-correct": "3.0.0", 3603 | "spdx-expression-parse": "3.0.0" 3604 | } 3605 | }, 3606 | "verror": { 3607 | "version": "1.10.0", 3608 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 3609 | "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", 3610 | "dev": true, 3611 | "requires": { 3612 | "assert-plus": "1.0.0", 3613 | "core-util-is": "1.0.2", 3614 | "extsprintf": "1.3.0" 3615 | }, 3616 | "dependencies": { 3617 | "assert-plus": { 3618 | "version": "1.0.0", 3619 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 3620 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", 3621 | "dev": true 3622 | } 3623 | } 3624 | }, 3625 | "vlq": { 3626 | "version": "1.0.0", 3627 | "resolved": "https://registry.npmjs.org/vlq/-/vlq-1.0.0.tgz", 3628 | "integrity": "sha512-o3WmXySo+oI5thgqr7Qy8uBkT/v9Zr+sRyrh1lr8aWPUkgDWdWt4Nae2WKBrLsocgE8BuWWD0jLc+VW8LeU+2g==", 3629 | "dev": true 3630 | }, 3631 | "void-elements": { 3632 | "version": "2.0.1", 3633 | "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", 3634 | "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", 3635 | "dev": true, 3636 | "optional": true 3637 | }, 3638 | "vue": { 3639 | "version": "2.5.17", 3640 | "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.17.tgz", 3641 | "integrity": "sha512-mFbcWoDIJi0w0Za4emyLiW72Jae0yjANHbCVquMKijcavBGypqlF7zHRgMa5k4sesdv7hv2rB4JPdZfR+TPfhQ==", 3642 | "dev": true 3643 | }, 3644 | "vue-template-compiler": { 3645 | "version": "2.5.17", 3646 | "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.5.17.tgz", 3647 | "integrity": "sha512-63uI4syCwtGR5IJvZM0LN5tVsahrelomHtCxvRkZPJ/Tf3ADm1U1wG6KWycK3qCfqR+ygM5vewUvmJ0REAYksg==", 3648 | "dev": true, 3649 | "requires": { 3650 | "de-indent": "1.0.2", 3651 | "he": "1.1.1" 3652 | } 3653 | }, 3654 | "vue-template-es2015-compiler": { 3655 | "version": "1.6.0", 3656 | "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz", 3657 | "integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==", 3658 | "dev": true 3659 | }, 3660 | "vue-template-validator": { 3661 | "version": "1.1.5", 3662 | "resolved": "https://registry.npmjs.org/vue-template-validator/-/vue-template-validator-1.1.5.tgz", 3663 | "integrity": "sha1-ItHud9BkfBqxT/frAYZZQtmzxFg=", 3664 | "dev": true, 3665 | "requires": { 3666 | "chalk": "1.1.3" 3667 | }, 3668 | "dependencies": { 3669 | "ansi-styles": { 3670 | "version": "2.2.1", 3671 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", 3672 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", 3673 | "dev": true 3674 | }, 3675 | "chalk": { 3676 | "version": "1.1.3", 3677 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", 3678 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", 3679 | "dev": true, 3680 | "requires": { 3681 | "ansi-styles": "2.2.1", 3682 | "escape-string-regexp": "1.0.5", 3683 | "has-ansi": "2.0.0", 3684 | "strip-ansi": "3.0.1", 3685 | "supports-color": "2.0.0" 3686 | } 3687 | }, 3688 | "supports-color": { 3689 | "version": "2.0.0", 3690 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", 3691 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", 3692 | "dev": true 3693 | } 3694 | } 3695 | }, 3696 | "which": { 3697 | "version": "1.3.1", 3698 | "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", 3699 | "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", 3700 | "dev": true, 3701 | "requires": { 3702 | "isexe": "2.0.0" 3703 | } 3704 | }, 3705 | "which-module": { 3706 | "version": "1.0.0", 3707 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", 3708 | "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", 3709 | "dev": true, 3710 | "optional": true 3711 | }, 3712 | "wide-align": { 3713 | "version": "1.1.3", 3714 | "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", 3715 | "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", 3716 | "dev": true, 3717 | "requires": { 3718 | "string-width": "1.0.2" 3719 | } 3720 | }, 3721 | "window-size": { 3722 | "version": "0.1.0", 3723 | "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", 3724 | "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", 3725 | "dev": true, 3726 | "optional": true 3727 | }, 3728 | "with": { 3729 | "version": "5.1.1", 3730 | "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", 3731 | "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", 3732 | "dev": true, 3733 | "optional": true, 3734 | "requires": { 3735 | "acorn": "3.3.0", 3736 | "acorn-globals": "3.1.0" 3737 | }, 3738 | "dependencies": { 3739 | "acorn": { 3740 | "version": "3.3.0", 3741 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", 3742 | "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", 3743 | "dev": true, 3744 | "optional": true 3745 | } 3746 | } 3747 | }, 3748 | "wordwrap": { 3749 | "version": "0.0.2", 3750 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", 3751 | "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", 3752 | "dev": true, 3753 | "optional": true 3754 | }, 3755 | "wrap-ansi": { 3756 | "version": "2.1.0", 3757 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", 3758 | "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", 3759 | "dev": true, 3760 | "optional": true, 3761 | "requires": { 3762 | "string-width": "1.0.2", 3763 | "strip-ansi": "3.0.1" 3764 | } 3765 | }, 3766 | "wrappy": { 3767 | "version": "1.0.2", 3768 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 3769 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 3770 | "dev": true 3771 | }, 3772 | "y18n": { 3773 | "version": "3.2.1", 3774 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", 3775 | "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", 3776 | "dev": true, 3777 | "optional": true 3778 | }, 3779 | "yallist": { 3780 | "version": "2.1.2", 3781 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", 3782 | "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", 3783 | "dev": true, 3784 | "optional": true 3785 | }, 3786 | "yargs": { 3787 | "version": "7.1.0", 3788 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", 3789 | "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", 3790 | "dev": true, 3791 | "optional": true, 3792 | "requires": { 3793 | "camelcase": "3.0.0", 3794 | "cliui": "3.2.0", 3795 | "decamelize": "1.2.0", 3796 | "get-caller-file": "1.0.3", 3797 | "os-locale": "1.4.0", 3798 | "read-pkg-up": "1.0.1", 3799 | "require-directory": "2.1.1", 3800 | "require-main-filename": "1.0.1", 3801 | "set-blocking": "2.0.0", 3802 | "string-width": "1.0.2", 3803 | "which-module": "1.0.0", 3804 | "y18n": "3.2.1", 3805 | "yargs-parser": "5.0.0" 3806 | }, 3807 | "dependencies": { 3808 | "camelcase": { 3809 | "version": "3.0.0", 3810 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 3811 | "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", 3812 | "dev": true, 3813 | "optional": true 3814 | } 3815 | } 3816 | }, 3817 | "yargs-parser": { 3818 | "version": "5.0.0", 3819 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", 3820 | "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", 3821 | "dev": true, 3822 | "optional": true, 3823 | "requires": { 3824 | "camelcase": "3.0.0" 3825 | }, 3826 | "dependencies": { 3827 | "camelcase": { 3828 | "version": "3.0.0", 3829 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", 3830 | "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", 3831 | "dev": true, 3832 | "optional": true 3833 | } 3834 | } 3835 | } 3836 | } 3837 | } 3838 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vue-trading-view", 3 | "version": "1.0.1", 4 | "description": "Vue trading view charts", 5 | "author": "Eugen Guriev 2 |
3 | 4 | 5 | 74 | --------------------------------------------------------------------------------