├── .babelrc
├── .eslintrc.json
├── .gitignore
├── .npmignore
├── LICENSE
├── README.md
├── dist
└── control.js
├── index.d.ts
├── lib
└── control.jsx
├── package-lock.json
└── package.json
/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": ["env", "react"]
3 | }
4 |
--------------------------------------------------------------------------------
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "parser": "babel-eslint",
3 | "parserOptions": {
4 | "ecmaVersion": 6,
5 | "sourceType": "module",
6 | "ecmaFeatures": {
7 | "jsx": true
8 | }
9 | },
10 | "rules": {
11 | "semi": 2,
12 | "strict": 0
13 | }
14 | }
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 |
6 | # Runtime data
7 | pids
8 | *.pid
9 | *.seed
10 |
11 | # Directory for instrumented libs generated by jscoverage/JSCover
12 | lib-cov
13 |
14 | # Coverage directory used by tools like istanbul
15 | coverage
16 |
17 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
18 | .grunt
19 |
20 | # node-waf configuration
21 | .lock-wscript
22 |
23 | # Compiled binary addons (http://nodejs.org/api/addons.html)
24 | build/Release
25 |
26 | # Dependency directory
27 | node_modules
28 |
29 | # Optional npm cache directory
30 | .npm
31 |
32 | # Local dependency locking
33 | yalc.lock
34 |
35 | # Optional REPL history
36 | .node_repl_history
37 | jsconfig.json
38 | typings
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | lib
2 | .eslintrc.json
3 | .babelrc
4 | jsconfig.json
5 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2016, LiveBy
2 |
3 | Permission to use, copy, modify, and/or distribute this software for any
4 | purpose with or without fee is hereby granted, provided that the above
5 | copyright notice and this permission notice appear in all copies.
6 |
7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
10 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
11 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
12 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
13 | OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
14 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # react-leaflet-control
2 |
3 | A [React-Leaflet](https://github.com/PaulLeCam/react-leaflet) component that renders React elements in leaflet's control pane.
4 |
5 |
6 | ## installation
7 | `npm install react-leaflet-control`
8 |
9 | ## Options
10 | `position`: Which pane to mount to. Options are `topleft`, `topright`, `bottomleft`, `bottomright`
11 |
12 | ## Usage
13 | ```js
14 | import React, { Component } from 'react';
15 | import Control from 'react-leaflet-control';
16 | import { Map, TileLayer, ZoomControl } from 'react-leaflet';
17 |
18 | export default class Example extends Component {
19 | constructor(){
20 | this.state = {
21 | center: [51.3, 0.7]
22 | }
23 | }
24 | render(){
25 |
44 | }
45 | }
46 |
47 | ```
48 |
--------------------------------------------------------------------------------
/dist/control.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | Object.defineProperty(exports, "__esModule", {
4 | value: true
5 | });
6 |
7 | var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
8 |
9 | var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } };
10 |
11 | var _reactDom = require("react-dom");
12 |
13 | var _reactDom2 = _interopRequireDefault(_reactDom);
14 |
15 | var _reactLeaflet = require("react-leaflet");
16 |
17 | var _leaflet = require("leaflet");
18 |
19 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
20 |
21 | function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
22 |
23 | function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
24 |
25 | function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
26 |
27 | var DumbControl = _leaflet.Control.extend({
28 | options: {
29 | className: "",
30 | onOff: "",
31 | handleOff: function noop() {}
32 | },
33 |
34 | onAdd: function onAdd() /* map */{
35 | var _controlDiv = _leaflet.DomUtil.create("div", this.options.className);
36 | _leaflet.DomEvent.disableClickPropagation(_controlDiv);
37 | return _controlDiv;
38 | },
39 | onRemove: function onRemove(map) {
40 | if (this.options.onOff) {
41 | map.off(this.options.onOff, this.options.handleOff, this);
42 | }
43 |
44 | return this;
45 | }
46 | });
47 |
48 | exports.default = (0, _reactLeaflet.withLeaflet)(function (_MapControl) {
49 | _inherits(LeafletControl, _MapControl);
50 |
51 | function LeafletControl() {
52 | _classCallCheck(this, LeafletControl);
53 |
54 | return _possibleConstructorReturn(this, (LeafletControl.__proto__ || Object.getPrototypeOf(LeafletControl)).apply(this, arguments));
55 | }
56 |
57 | _createClass(LeafletControl, [{
58 | key: "createLeafletElement",
59 | value: function createLeafletElement(props) {
60 | return new DumbControl(Object.assign({}, props));
61 | }
62 | }, {
63 | key: "componentDidMount",
64 | value: function componentDidMount() {
65 | _get(LeafletControl.prototype.__proto__ || Object.getPrototypeOf(LeafletControl.prototype), "componentDidMount", this).call(this);
66 |
67 | // This is needed because the control is only attached to the map in
68 | // MapControl's componentDidMount, so the container is not available
69 | // until this is called. We need to now force a render so that the
70 | // portal and children are actually rendered.
71 | this.forceUpdate();
72 | }
73 | }, {
74 | key: "render",
75 | value: function render() {
76 | if (!this.leafletElement || !this.leafletElement.getContainer()) {
77 | return null;
78 | }
79 | return _reactDom2.default.createPortal(this.props.children, this.leafletElement.getContainer());
80 | }
81 | }]);
82 |
83 | return LeafletControl;
84 | }(_reactLeaflet.MapControl));
--------------------------------------------------------------------------------
/index.d.ts:
--------------------------------------------------------------------------------
1 | import * as React from 'react';
2 |
3 | interface ControlProps {
4 | position: 'topleft' | 'topright' | 'bottomright' | 'bottomleft';
5 | children: React.ReactNode;
6 | }
7 |
8 | export default class extends React.Component {}
9 |
--------------------------------------------------------------------------------
/lib/control.jsx:
--------------------------------------------------------------------------------
1 | import ReactDOM from "react-dom";
2 | import { MapControl, withLeaflet } from "react-leaflet";
3 | import { Control, DomUtil, DomEvent } from "leaflet";
4 |
5 | const DumbControl = Control.extend({
6 | options: {
7 | className: "",
8 | onOff: "",
9 | handleOff: function noop() {}
10 | },
11 |
12 | onAdd(/* map */) {
13 | var _controlDiv = DomUtil.create("div", this.options.className);
14 | DomEvent.disableClickPropagation(_controlDiv);
15 | return _controlDiv;
16 | },
17 |
18 | onRemove(map) {
19 | if (this.options.onOff) {
20 | map.off(this.options.onOff, this.options.handleOff, this);
21 | }
22 |
23 | return this;
24 | }
25 | });
26 |
27 | export default withLeaflet(
28 | class LeafletControl extends MapControl {
29 | createLeafletElement(props) {
30 | return new DumbControl(Object.assign({}, props));
31 | }
32 |
33 | componentDidMount() {
34 | super.componentDidMount();
35 |
36 | // This is needed because the control is only attached to the map in
37 | // MapControl's componentDidMount, so the container is not available
38 | // until this is called. We need to now force a render so that the
39 | // portal and children are actually rendered.
40 | this.forceUpdate();
41 | }
42 |
43 | render() {
44 | if (!this.leafletElement || !this.leafletElement.getContainer()) {
45 | return null;
46 | }
47 | return ReactDOM.createPortal(
48 | this.props.children,
49 | this.leafletElement.getContainer()
50 | );
51 | }
52 | }
53 | );
54 |
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "react-leaflet-control",
3 | "version": "2.1.2",
4 | "lockfileVersion": 1,
5 | "requires": true,
6 | "dependencies": {
7 | "ansi-regex": {
8 | "version": "2.1.1",
9 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
10 | "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
11 | "dev": true
12 | },
13 | "ansi-styles": {
14 | "version": "2.2.1",
15 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
16 | "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
17 | "dev": true
18 | },
19 | "anymatch": {
20 | "version": "1.3.2",
21 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz",
22 | "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==",
23 | "dev": true,
24 | "optional": true,
25 | "requires": {
26 | "micromatch": "^2.1.5",
27 | "normalize-path": "^2.0.0"
28 | }
29 | },
30 | "arr-diff": {
31 | "version": "2.0.0",
32 | "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
33 | "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
34 | "dev": true,
35 | "optional": true,
36 | "requires": {
37 | "arr-flatten": "^1.0.1"
38 | }
39 | },
40 | "arr-flatten": {
41 | "version": "1.1.0",
42 | "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
43 | "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
44 | "dev": true,
45 | "optional": true
46 | },
47 | "array-unique": {
48 | "version": "0.2.1",
49 | "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
50 | "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
51 | "dev": true,
52 | "optional": true
53 | },
54 | "async-each": {
55 | "version": "1.0.1",
56 | "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
57 | "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
58 | "dev": true,
59 | "optional": true
60 | },
61 | "babel": {
62 | "version": "6.23.0",
63 | "resolved": "https://registry.npmjs.org/babel/-/babel-6.23.0.tgz",
64 | "integrity": "sha1-0NHn2APpdHZb7qMjLU4VPA77kPQ=",
65 | "dev": true
66 | },
67 | "babel-cli": {
68 | "version": "6.26.0",
69 | "resolved": "https://registry.npmjs.org/babel-cli/-/babel-cli-6.26.0.tgz",
70 | "integrity": "sha1-UCq1SHTX24itALiHoGODzgPQAvE=",
71 | "dev": true,
72 | "requires": {
73 | "babel-core": "^6.26.0",
74 | "babel-polyfill": "^6.26.0",
75 | "babel-register": "^6.26.0",
76 | "babel-runtime": "^6.26.0",
77 | "chokidar": "^1.6.1",
78 | "commander": "^2.11.0",
79 | "convert-source-map": "^1.5.0",
80 | "fs-readdir-recursive": "^1.0.0",
81 | "glob": "^7.1.2",
82 | "lodash": "^4.17.4",
83 | "output-file-sync": "^1.1.2",
84 | "path-is-absolute": "^1.0.1",
85 | "slash": "^1.0.0",
86 | "source-map": "^0.5.6",
87 | "v8flags": "^2.1.1"
88 | }
89 | },
90 | "babel-code-frame": {
91 | "version": "6.26.0",
92 | "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
93 | "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
94 | "dev": true,
95 | "requires": {
96 | "chalk": "^1.1.3",
97 | "esutils": "^2.0.2",
98 | "js-tokens": "^3.0.2"
99 | }
100 | },
101 | "babel-core": {
102 | "version": "6.26.3",
103 | "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
104 | "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
105 | "dev": true,
106 | "requires": {
107 | "babel-code-frame": "^6.26.0",
108 | "babel-generator": "^6.26.0",
109 | "babel-helpers": "^6.24.1",
110 | "babel-messages": "^6.23.0",
111 | "babel-register": "^6.26.0",
112 | "babel-runtime": "^6.26.0",
113 | "babel-template": "^6.26.0",
114 | "babel-traverse": "^6.26.0",
115 | "babel-types": "^6.26.0",
116 | "babylon": "^6.18.0",
117 | "convert-source-map": "^1.5.1",
118 | "debug": "^2.6.9",
119 | "json5": "^0.5.1",
120 | "lodash": "^4.17.4",
121 | "minimatch": "^3.0.4",
122 | "path-is-absolute": "^1.0.1",
123 | "private": "^0.1.8",
124 | "slash": "^1.0.0",
125 | "source-map": "^0.5.7"
126 | }
127 | },
128 | "babel-generator": {
129 | "version": "6.26.1",
130 | "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz",
131 | "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
132 | "dev": true,
133 | "requires": {
134 | "babel-messages": "^6.23.0",
135 | "babel-runtime": "^6.26.0",
136 | "babel-types": "^6.26.0",
137 | "detect-indent": "^4.0.0",
138 | "jsesc": "^1.3.0",
139 | "lodash": "^4.17.4",
140 | "source-map": "^0.5.7",
141 | "trim-right": "^1.0.1"
142 | }
143 | },
144 | "babel-helper-builder-binary-assignment-operator-visitor": {
145 | "version": "6.24.1",
146 | "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz",
147 | "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
148 | "dev": true,
149 | "requires": {
150 | "babel-helper-explode-assignable-expression": "^6.24.1",
151 | "babel-runtime": "^6.22.0",
152 | "babel-types": "^6.24.1"
153 | }
154 | },
155 | "babel-helper-builder-react-jsx": {
156 | "version": "6.26.0",
157 | "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz",
158 | "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=",
159 | "dev": true,
160 | "requires": {
161 | "babel-runtime": "^6.26.0",
162 | "babel-types": "^6.26.0",
163 | "esutils": "^2.0.2"
164 | }
165 | },
166 | "babel-helper-call-delegate": {
167 | "version": "6.24.1",
168 | "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz",
169 | "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
170 | "dev": true,
171 | "requires": {
172 | "babel-helper-hoist-variables": "^6.24.1",
173 | "babel-runtime": "^6.22.0",
174 | "babel-traverse": "^6.24.1",
175 | "babel-types": "^6.24.1"
176 | }
177 | },
178 | "babel-helper-define-map": {
179 | "version": "6.26.0",
180 | "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz",
181 | "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
182 | "dev": true,
183 | "requires": {
184 | "babel-helper-function-name": "^6.24.1",
185 | "babel-runtime": "^6.26.0",
186 | "babel-types": "^6.26.0",
187 | "lodash": "^4.17.4"
188 | }
189 | },
190 | "babel-helper-explode-assignable-expression": {
191 | "version": "6.24.1",
192 | "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz",
193 | "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
194 | "dev": true,
195 | "requires": {
196 | "babel-runtime": "^6.22.0",
197 | "babel-traverse": "^6.24.1",
198 | "babel-types": "^6.24.1"
199 | }
200 | },
201 | "babel-helper-function-name": {
202 | "version": "6.24.1",
203 | "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz",
204 | "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
205 | "dev": true,
206 | "requires": {
207 | "babel-helper-get-function-arity": "^6.24.1",
208 | "babel-runtime": "^6.22.0",
209 | "babel-template": "^6.24.1",
210 | "babel-traverse": "^6.24.1",
211 | "babel-types": "^6.24.1"
212 | }
213 | },
214 | "babel-helper-get-function-arity": {
215 | "version": "6.24.1",
216 | "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz",
217 | "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
218 | "dev": true,
219 | "requires": {
220 | "babel-runtime": "^6.22.0",
221 | "babel-types": "^6.24.1"
222 | }
223 | },
224 | "babel-helper-hoist-variables": {
225 | "version": "6.24.1",
226 | "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz",
227 | "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
228 | "dev": true,
229 | "requires": {
230 | "babel-runtime": "^6.22.0",
231 | "babel-types": "^6.24.1"
232 | }
233 | },
234 | "babel-helper-optimise-call-expression": {
235 | "version": "6.24.1",
236 | "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz",
237 | "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
238 | "dev": true,
239 | "requires": {
240 | "babel-runtime": "^6.22.0",
241 | "babel-types": "^6.24.1"
242 | }
243 | },
244 | "babel-helper-regex": {
245 | "version": "6.26.0",
246 | "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz",
247 | "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
248 | "dev": true,
249 | "requires": {
250 | "babel-runtime": "^6.26.0",
251 | "babel-types": "^6.26.0",
252 | "lodash": "^4.17.4"
253 | }
254 | },
255 | "babel-helper-remap-async-to-generator": {
256 | "version": "6.24.1",
257 | "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz",
258 | "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
259 | "dev": true,
260 | "requires": {
261 | "babel-helper-function-name": "^6.24.1",
262 | "babel-runtime": "^6.22.0",
263 | "babel-template": "^6.24.1",
264 | "babel-traverse": "^6.24.1",
265 | "babel-types": "^6.24.1"
266 | }
267 | },
268 | "babel-helper-replace-supers": {
269 | "version": "6.24.1",
270 | "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz",
271 | "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
272 | "dev": true,
273 | "requires": {
274 | "babel-helper-optimise-call-expression": "^6.24.1",
275 | "babel-messages": "^6.23.0",
276 | "babel-runtime": "^6.22.0",
277 | "babel-template": "^6.24.1",
278 | "babel-traverse": "^6.24.1",
279 | "babel-types": "^6.24.1"
280 | }
281 | },
282 | "babel-helpers": {
283 | "version": "6.24.1",
284 | "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz",
285 | "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
286 | "dev": true,
287 | "requires": {
288 | "babel-runtime": "^6.22.0",
289 | "babel-template": "^6.24.1"
290 | }
291 | },
292 | "babel-messages": {
293 | "version": "6.23.0",
294 | "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
295 | "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
296 | "dev": true,
297 | "requires": {
298 | "babel-runtime": "^6.22.0"
299 | }
300 | },
301 | "babel-plugin-check-es2015-constants": {
302 | "version": "6.22.0",
303 | "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz",
304 | "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
305 | "dev": true,
306 | "requires": {
307 | "babel-runtime": "^6.22.0"
308 | }
309 | },
310 | "babel-plugin-syntax-async-functions": {
311 | "version": "6.13.0",
312 | "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
313 | "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=",
314 | "dev": true
315 | },
316 | "babel-plugin-syntax-exponentiation-operator": {
317 | "version": "6.13.0",
318 | "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
319 | "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=",
320 | "dev": true
321 | },
322 | "babel-plugin-syntax-flow": {
323 | "version": "6.18.0",
324 | "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz",
325 | "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=",
326 | "dev": true
327 | },
328 | "babel-plugin-syntax-jsx": {
329 | "version": "6.18.0",
330 | "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
331 | "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
332 | "dev": true
333 | },
334 | "babel-plugin-syntax-trailing-function-commas": {
335 | "version": "6.22.0",
336 | "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz",
337 | "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=",
338 | "dev": true
339 | },
340 | "babel-plugin-transform-async-to-generator": {
341 | "version": "6.24.1",
342 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz",
343 | "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
344 | "dev": true,
345 | "requires": {
346 | "babel-helper-remap-async-to-generator": "^6.24.1",
347 | "babel-plugin-syntax-async-functions": "^6.8.0",
348 | "babel-runtime": "^6.22.0"
349 | }
350 | },
351 | "babel-plugin-transform-es2015-arrow-functions": {
352 | "version": "6.22.0",
353 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz",
354 | "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
355 | "dev": true,
356 | "requires": {
357 | "babel-runtime": "^6.22.0"
358 | }
359 | },
360 | "babel-plugin-transform-es2015-block-scoped-functions": {
361 | "version": "6.22.0",
362 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz",
363 | "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
364 | "dev": true,
365 | "requires": {
366 | "babel-runtime": "^6.22.0"
367 | }
368 | },
369 | "babel-plugin-transform-es2015-block-scoping": {
370 | "version": "6.26.0",
371 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz",
372 | "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
373 | "dev": true,
374 | "requires": {
375 | "babel-runtime": "^6.26.0",
376 | "babel-template": "^6.26.0",
377 | "babel-traverse": "^6.26.0",
378 | "babel-types": "^6.26.0",
379 | "lodash": "^4.17.4"
380 | }
381 | },
382 | "babel-plugin-transform-es2015-classes": {
383 | "version": "6.24.1",
384 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz",
385 | "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
386 | "dev": true,
387 | "requires": {
388 | "babel-helper-define-map": "^6.24.1",
389 | "babel-helper-function-name": "^6.24.1",
390 | "babel-helper-optimise-call-expression": "^6.24.1",
391 | "babel-helper-replace-supers": "^6.24.1",
392 | "babel-messages": "^6.23.0",
393 | "babel-runtime": "^6.22.0",
394 | "babel-template": "^6.24.1",
395 | "babel-traverse": "^6.24.1",
396 | "babel-types": "^6.24.1"
397 | }
398 | },
399 | "babel-plugin-transform-es2015-computed-properties": {
400 | "version": "6.24.1",
401 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz",
402 | "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
403 | "dev": true,
404 | "requires": {
405 | "babel-runtime": "^6.22.0",
406 | "babel-template": "^6.24.1"
407 | }
408 | },
409 | "babel-plugin-transform-es2015-destructuring": {
410 | "version": "6.23.0",
411 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz",
412 | "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
413 | "dev": true,
414 | "requires": {
415 | "babel-runtime": "^6.22.0"
416 | }
417 | },
418 | "babel-plugin-transform-es2015-duplicate-keys": {
419 | "version": "6.24.1",
420 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz",
421 | "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
422 | "dev": true,
423 | "requires": {
424 | "babel-runtime": "^6.22.0",
425 | "babel-types": "^6.24.1"
426 | }
427 | },
428 | "babel-plugin-transform-es2015-for-of": {
429 | "version": "6.23.0",
430 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz",
431 | "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
432 | "dev": true,
433 | "requires": {
434 | "babel-runtime": "^6.22.0"
435 | }
436 | },
437 | "babel-plugin-transform-es2015-function-name": {
438 | "version": "6.24.1",
439 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz",
440 | "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
441 | "dev": true,
442 | "requires": {
443 | "babel-helper-function-name": "^6.24.1",
444 | "babel-runtime": "^6.22.0",
445 | "babel-types": "^6.24.1"
446 | }
447 | },
448 | "babel-plugin-transform-es2015-literals": {
449 | "version": "6.22.0",
450 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz",
451 | "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
452 | "dev": true,
453 | "requires": {
454 | "babel-runtime": "^6.22.0"
455 | }
456 | },
457 | "babel-plugin-transform-es2015-modules-amd": {
458 | "version": "6.24.1",
459 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz",
460 | "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
461 | "dev": true,
462 | "requires": {
463 | "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
464 | "babel-runtime": "^6.22.0",
465 | "babel-template": "^6.24.1"
466 | }
467 | },
468 | "babel-plugin-transform-es2015-modules-commonjs": {
469 | "version": "6.26.2",
470 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz",
471 | "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
472 | "dev": true,
473 | "requires": {
474 | "babel-plugin-transform-strict-mode": "^6.24.1",
475 | "babel-runtime": "^6.26.0",
476 | "babel-template": "^6.26.0",
477 | "babel-types": "^6.26.0"
478 | }
479 | },
480 | "babel-plugin-transform-es2015-modules-systemjs": {
481 | "version": "6.24.1",
482 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz",
483 | "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
484 | "dev": true,
485 | "requires": {
486 | "babel-helper-hoist-variables": "^6.24.1",
487 | "babel-runtime": "^6.22.0",
488 | "babel-template": "^6.24.1"
489 | }
490 | },
491 | "babel-plugin-transform-es2015-modules-umd": {
492 | "version": "6.24.1",
493 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz",
494 | "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
495 | "dev": true,
496 | "requires": {
497 | "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
498 | "babel-runtime": "^6.22.0",
499 | "babel-template": "^6.24.1"
500 | }
501 | },
502 | "babel-plugin-transform-es2015-object-super": {
503 | "version": "6.24.1",
504 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz",
505 | "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
506 | "dev": true,
507 | "requires": {
508 | "babel-helper-replace-supers": "^6.24.1",
509 | "babel-runtime": "^6.22.0"
510 | }
511 | },
512 | "babel-plugin-transform-es2015-parameters": {
513 | "version": "6.24.1",
514 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz",
515 | "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
516 | "dev": true,
517 | "requires": {
518 | "babel-helper-call-delegate": "^6.24.1",
519 | "babel-helper-get-function-arity": "^6.24.1",
520 | "babel-runtime": "^6.22.0",
521 | "babel-template": "^6.24.1",
522 | "babel-traverse": "^6.24.1",
523 | "babel-types": "^6.24.1"
524 | }
525 | },
526 | "babel-plugin-transform-es2015-shorthand-properties": {
527 | "version": "6.24.1",
528 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz",
529 | "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
530 | "dev": true,
531 | "requires": {
532 | "babel-runtime": "^6.22.0",
533 | "babel-types": "^6.24.1"
534 | }
535 | },
536 | "babel-plugin-transform-es2015-spread": {
537 | "version": "6.22.0",
538 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz",
539 | "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
540 | "dev": true,
541 | "requires": {
542 | "babel-runtime": "^6.22.0"
543 | }
544 | },
545 | "babel-plugin-transform-es2015-sticky-regex": {
546 | "version": "6.24.1",
547 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz",
548 | "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
549 | "dev": true,
550 | "requires": {
551 | "babel-helper-regex": "^6.24.1",
552 | "babel-runtime": "^6.22.0",
553 | "babel-types": "^6.24.1"
554 | }
555 | },
556 | "babel-plugin-transform-es2015-template-literals": {
557 | "version": "6.22.0",
558 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz",
559 | "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
560 | "dev": true,
561 | "requires": {
562 | "babel-runtime": "^6.22.0"
563 | }
564 | },
565 | "babel-plugin-transform-es2015-typeof-symbol": {
566 | "version": "6.23.0",
567 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz",
568 | "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
569 | "dev": true,
570 | "requires": {
571 | "babel-runtime": "^6.22.0"
572 | }
573 | },
574 | "babel-plugin-transform-es2015-unicode-regex": {
575 | "version": "6.24.1",
576 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz",
577 | "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
578 | "dev": true,
579 | "requires": {
580 | "babel-helper-regex": "^6.24.1",
581 | "babel-runtime": "^6.22.0",
582 | "regexpu-core": "^2.0.0"
583 | }
584 | },
585 | "babel-plugin-transform-exponentiation-operator": {
586 | "version": "6.24.1",
587 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz",
588 | "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
589 | "dev": true,
590 | "requires": {
591 | "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1",
592 | "babel-plugin-syntax-exponentiation-operator": "^6.8.0",
593 | "babel-runtime": "^6.22.0"
594 | }
595 | },
596 | "babel-plugin-transform-flow-strip-types": {
597 | "version": "6.22.0",
598 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz",
599 | "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=",
600 | "dev": true,
601 | "requires": {
602 | "babel-plugin-syntax-flow": "^6.18.0",
603 | "babel-runtime": "^6.22.0"
604 | }
605 | },
606 | "babel-plugin-transform-react-display-name": {
607 | "version": "6.25.0",
608 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz",
609 | "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=",
610 | "dev": true,
611 | "requires": {
612 | "babel-runtime": "^6.22.0"
613 | }
614 | },
615 | "babel-plugin-transform-react-jsx": {
616 | "version": "6.24.1",
617 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz",
618 | "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=",
619 | "dev": true,
620 | "requires": {
621 | "babel-helper-builder-react-jsx": "^6.24.1",
622 | "babel-plugin-syntax-jsx": "^6.8.0",
623 | "babel-runtime": "^6.22.0"
624 | }
625 | },
626 | "babel-plugin-transform-react-jsx-self": {
627 | "version": "6.22.0",
628 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz",
629 | "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=",
630 | "dev": true,
631 | "requires": {
632 | "babel-plugin-syntax-jsx": "^6.8.0",
633 | "babel-runtime": "^6.22.0"
634 | }
635 | },
636 | "babel-plugin-transform-react-jsx-source": {
637 | "version": "6.22.0",
638 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz",
639 | "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=",
640 | "dev": true,
641 | "requires": {
642 | "babel-plugin-syntax-jsx": "^6.8.0",
643 | "babel-runtime": "^6.22.0"
644 | }
645 | },
646 | "babel-plugin-transform-regenerator": {
647 | "version": "6.26.0",
648 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz",
649 | "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
650 | "dev": true,
651 | "requires": {
652 | "regenerator-transform": "^0.10.0"
653 | }
654 | },
655 | "babel-plugin-transform-strict-mode": {
656 | "version": "6.24.1",
657 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz",
658 | "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
659 | "dev": true,
660 | "requires": {
661 | "babel-runtime": "^6.22.0",
662 | "babel-types": "^6.24.1"
663 | }
664 | },
665 | "babel-polyfill": {
666 | "version": "6.26.0",
667 | "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz",
668 | "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=",
669 | "dev": true,
670 | "requires": {
671 | "babel-runtime": "^6.26.0",
672 | "core-js": "^2.5.0",
673 | "regenerator-runtime": "^0.10.5"
674 | },
675 | "dependencies": {
676 | "core-js": {
677 | "version": "2.5.3",
678 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz",
679 | "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=",
680 | "dev": true
681 | },
682 | "regenerator-runtime": {
683 | "version": "0.10.5",
684 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz",
685 | "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=",
686 | "dev": true
687 | }
688 | }
689 | },
690 | "babel-preset-env": {
691 | "version": "1.7.0",
692 | "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz",
693 | "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==",
694 | "dev": true,
695 | "requires": {
696 | "babel-plugin-check-es2015-constants": "^6.22.0",
697 | "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
698 | "babel-plugin-transform-async-to-generator": "^6.22.0",
699 | "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
700 | "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
701 | "babel-plugin-transform-es2015-block-scoping": "^6.23.0",
702 | "babel-plugin-transform-es2015-classes": "^6.23.0",
703 | "babel-plugin-transform-es2015-computed-properties": "^6.22.0",
704 | "babel-plugin-transform-es2015-destructuring": "^6.23.0",
705 | "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0",
706 | "babel-plugin-transform-es2015-for-of": "^6.23.0",
707 | "babel-plugin-transform-es2015-function-name": "^6.22.0",
708 | "babel-plugin-transform-es2015-literals": "^6.22.0",
709 | "babel-plugin-transform-es2015-modules-amd": "^6.22.0",
710 | "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0",
711 | "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0",
712 | "babel-plugin-transform-es2015-modules-umd": "^6.23.0",
713 | "babel-plugin-transform-es2015-object-super": "^6.22.0",
714 | "babel-plugin-transform-es2015-parameters": "^6.23.0",
715 | "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0",
716 | "babel-plugin-transform-es2015-spread": "^6.22.0",
717 | "babel-plugin-transform-es2015-sticky-regex": "^6.22.0",
718 | "babel-plugin-transform-es2015-template-literals": "^6.22.0",
719 | "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0",
720 | "babel-plugin-transform-es2015-unicode-regex": "^6.22.0",
721 | "babel-plugin-transform-exponentiation-operator": "^6.22.0",
722 | "babel-plugin-transform-regenerator": "^6.22.0",
723 | "browserslist": "^3.2.6",
724 | "invariant": "^2.2.2",
725 | "semver": "^5.3.0"
726 | }
727 | },
728 | "babel-preset-flow": {
729 | "version": "6.23.0",
730 | "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz",
731 | "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=",
732 | "dev": true,
733 | "requires": {
734 | "babel-plugin-transform-flow-strip-types": "^6.22.0"
735 | }
736 | },
737 | "babel-preset-react": {
738 | "version": "6.24.1",
739 | "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz",
740 | "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=",
741 | "dev": true,
742 | "requires": {
743 | "babel-plugin-syntax-jsx": "^6.3.13",
744 | "babel-plugin-transform-react-display-name": "^6.23.0",
745 | "babel-plugin-transform-react-jsx": "^6.24.1",
746 | "babel-plugin-transform-react-jsx-self": "^6.22.0",
747 | "babel-plugin-transform-react-jsx-source": "^6.22.0",
748 | "babel-preset-flow": "^6.23.0"
749 | }
750 | },
751 | "babel-register": {
752 | "version": "6.26.0",
753 | "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz",
754 | "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
755 | "dev": true,
756 | "requires": {
757 | "babel-core": "^6.26.0",
758 | "babel-runtime": "^6.26.0",
759 | "core-js": "^2.5.0",
760 | "home-or-tmp": "^2.0.0",
761 | "lodash": "^4.17.4",
762 | "mkdirp": "^0.5.1",
763 | "source-map-support": "^0.4.15"
764 | },
765 | "dependencies": {
766 | "core-js": {
767 | "version": "2.5.3",
768 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz",
769 | "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=",
770 | "dev": true
771 | }
772 | }
773 | },
774 | "babel-runtime": {
775 | "version": "6.26.0",
776 | "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
777 | "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
778 | "dev": true,
779 | "requires": {
780 | "core-js": "^2.4.0",
781 | "regenerator-runtime": "^0.11.0"
782 | },
783 | "dependencies": {
784 | "core-js": {
785 | "version": "2.5.3",
786 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz",
787 | "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=",
788 | "dev": true
789 | }
790 | }
791 | },
792 | "babel-template": {
793 | "version": "6.26.0",
794 | "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz",
795 | "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
796 | "dev": true,
797 | "requires": {
798 | "babel-runtime": "^6.26.0",
799 | "babel-traverse": "^6.26.0",
800 | "babel-types": "^6.26.0",
801 | "babylon": "^6.18.0",
802 | "lodash": "^4.17.4"
803 | }
804 | },
805 | "babel-traverse": {
806 | "version": "6.26.0",
807 | "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz",
808 | "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
809 | "dev": true,
810 | "requires": {
811 | "babel-code-frame": "^6.26.0",
812 | "babel-messages": "^6.23.0",
813 | "babel-runtime": "^6.26.0",
814 | "babel-types": "^6.26.0",
815 | "babylon": "^6.18.0",
816 | "debug": "^2.6.8",
817 | "globals": "^9.18.0",
818 | "invariant": "^2.2.2",
819 | "lodash": "^4.17.4"
820 | }
821 | },
822 | "babel-types": {
823 | "version": "6.26.0",
824 | "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz",
825 | "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
826 | "dev": true,
827 | "requires": {
828 | "babel-runtime": "^6.26.0",
829 | "esutils": "^2.0.2",
830 | "lodash": "^4.17.4",
831 | "to-fast-properties": "^1.0.3"
832 | }
833 | },
834 | "babylon": {
835 | "version": "6.18.0",
836 | "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
837 | "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
838 | "dev": true
839 | },
840 | "balanced-match": {
841 | "version": "1.0.0",
842 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
843 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
844 | "dev": true
845 | },
846 | "binary-extensions": {
847 | "version": "1.11.0",
848 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
849 | "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
850 | "dev": true,
851 | "optional": true
852 | },
853 | "brace-expansion": {
854 | "version": "1.1.8",
855 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
856 | "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
857 | "dev": true,
858 | "requires": {
859 | "balanced-match": "^1.0.0",
860 | "concat-map": "0.0.1"
861 | }
862 | },
863 | "braces": {
864 | "version": "1.8.5",
865 | "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
866 | "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
867 | "dev": true,
868 | "optional": true,
869 | "requires": {
870 | "expand-range": "^1.8.1",
871 | "preserve": "^0.2.0",
872 | "repeat-element": "^1.1.2"
873 | }
874 | },
875 | "browserslist": {
876 | "version": "3.2.8",
877 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz",
878 | "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==",
879 | "dev": true,
880 | "requires": {
881 | "caniuse-lite": "^1.0.30000844",
882 | "electron-to-chromium": "^1.3.47"
883 | }
884 | },
885 | "caniuse-lite": {
886 | "version": "1.0.30000885",
887 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000885.tgz",
888 | "integrity": "sha512-cXKbYwpxBLd7qHyej16JazPoUacqoVuDhvR61U7Fr5vSxMUiodzcYa1rQYRYfZ5GexV03vGZHd722vNPLjPJGQ==",
889 | "dev": true
890 | },
891 | "chalk": {
892 | "version": "1.1.3",
893 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
894 | "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
895 | "dev": true,
896 | "requires": {
897 | "ansi-styles": "^2.2.1",
898 | "escape-string-regexp": "^1.0.2",
899 | "has-ansi": "^2.0.0",
900 | "strip-ansi": "^3.0.0",
901 | "supports-color": "^2.0.0"
902 | }
903 | },
904 | "chokidar": {
905 | "version": "1.7.0",
906 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz",
907 | "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=",
908 | "dev": true,
909 | "optional": true,
910 | "requires": {
911 | "anymatch": "^1.3.0",
912 | "async-each": "^1.0.0",
913 | "fsevents": "^1.0.0",
914 | "glob-parent": "^2.0.0",
915 | "inherits": "^2.0.1",
916 | "is-binary-path": "^1.0.0",
917 | "is-glob": "^2.0.0",
918 | "path-is-absolute": "^1.0.0",
919 | "readdirp": "^2.0.0"
920 | }
921 | },
922 | "commander": {
923 | "version": "2.13.0",
924 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz",
925 | "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==",
926 | "dev": true
927 | },
928 | "concat-map": {
929 | "version": "0.0.1",
930 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
931 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
932 | "dev": true
933 | },
934 | "convert-source-map": {
935 | "version": "1.5.1",
936 | "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
937 | "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
938 | "dev": true
939 | },
940 | "core-util-is": {
941 | "version": "1.0.2",
942 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
943 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
944 | "dev": true,
945 | "optional": true
946 | },
947 | "debug": {
948 | "version": "2.6.9",
949 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
950 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
951 | "dev": true,
952 | "requires": {
953 | "ms": "2.0.0"
954 | }
955 | },
956 | "detect-indent": {
957 | "version": "4.0.0",
958 | "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
959 | "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
960 | "dev": true,
961 | "requires": {
962 | "repeating": "^2.0.0"
963 | }
964 | },
965 | "electron-to-chromium": {
966 | "version": "1.3.65",
967 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.65.tgz",
968 | "integrity": "sha512-tyGr+wh2c/JYBVMeflKpZ3ricwtBPyVBMtRNxYGObl7TP5bAeupgz4VZnBzQSFleZViXYTws1yZtKKFQYZyiYw==",
969 | "dev": true
970 | },
971 | "escape-string-regexp": {
972 | "version": "1.0.5",
973 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
974 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
975 | "dev": true
976 | },
977 | "esutils": {
978 | "version": "2.0.2",
979 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
980 | "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
981 | "dev": true
982 | },
983 | "expand-brackets": {
984 | "version": "0.1.5",
985 | "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
986 | "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
987 | "dev": true,
988 | "optional": true,
989 | "requires": {
990 | "is-posix-bracket": "^0.1.0"
991 | }
992 | },
993 | "expand-range": {
994 | "version": "1.8.2",
995 | "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
996 | "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
997 | "dev": true,
998 | "optional": true,
999 | "requires": {
1000 | "fill-range": "^2.1.0"
1001 | }
1002 | },
1003 | "extglob": {
1004 | "version": "0.3.2",
1005 | "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
1006 | "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
1007 | "dev": true,
1008 | "optional": true,
1009 | "requires": {
1010 | "is-extglob": "^1.0.0"
1011 | }
1012 | },
1013 | "filename-regex": {
1014 | "version": "2.0.1",
1015 | "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
1016 | "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
1017 | "dev": true,
1018 | "optional": true
1019 | },
1020 | "fill-range": {
1021 | "version": "2.2.4",
1022 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
1023 | "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
1024 | "dev": true,
1025 | "optional": true,
1026 | "requires": {
1027 | "is-number": "^2.1.0",
1028 | "isobject": "^2.0.0",
1029 | "randomatic": "^3.0.0",
1030 | "repeat-element": "^1.1.2",
1031 | "repeat-string": "^1.5.2"
1032 | }
1033 | },
1034 | "for-in": {
1035 | "version": "1.0.2",
1036 | "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
1037 | "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
1038 | "dev": true,
1039 | "optional": true
1040 | },
1041 | "for-own": {
1042 | "version": "0.1.5",
1043 | "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
1044 | "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
1045 | "dev": true,
1046 | "optional": true,
1047 | "requires": {
1048 | "for-in": "^1.0.1"
1049 | }
1050 | },
1051 | "fs-readdir-recursive": {
1052 | "version": "1.1.0",
1053 | "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
1054 | "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
1055 | "dev": true
1056 | },
1057 | "fs.realpath": {
1058 | "version": "1.0.0",
1059 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1060 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
1061 | "dev": true
1062 | },
1063 | "fsevents": {
1064 | "version": "1.2.4",
1065 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
1066 | "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
1067 | "dev": true,
1068 | "optional": true,
1069 | "requires": {
1070 | "nan": "^2.9.2",
1071 | "node-pre-gyp": "^0.10.0"
1072 | },
1073 | "dependencies": {
1074 | "abbrev": {
1075 | "version": "1.1.1",
1076 | "bundled": true,
1077 | "dev": true,
1078 | "optional": true
1079 | },
1080 | "ansi-regex": {
1081 | "version": "2.1.1",
1082 | "bundled": true,
1083 | "dev": true,
1084 | "optional": true
1085 | },
1086 | "aproba": {
1087 | "version": "1.2.0",
1088 | "bundled": true,
1089 | "dev": true,
1090 | "optional": true
1091 | },
1092 | "are-we-there-yet": {
1093 | "version": "1.1.4",
1094 | "bundled": true,
1095 | "dev": true,
1096 | "optional": true,
1097 | "requires": {
1098 | "delegates": "^1.0.0",
1099 | "readable-stream": "^2.0.6"
1100 | }
1101 | },
1102 | "balanced-match": {
1103 | "version": "1.0.0",
1104 | "bundled": true,
1105 | "dev": true,
1106 | "optional": true
1107 | },
1108 | "brace-expansion": {
1109 | "version": "1.1.11",
1110 | "bundled": true,
1111 | "dev": true,
1112 | "optional": true,
1113 | "requires": {
1114 | "balanced-match": "^1.0.0",
1115 | "concat-map": "0.0.1"
1116 | }
1117 | },
1118 | "chownr": {
1119 | "version": "1.0.1",
1120 | "bundled": true,
1121 | "dev": true,
1122 | "optional": true
1123 | },
1124 | "code-point-at": {
1125 | "version": "1.1.0",
1126 | "bundled": true,
1127 | "dev": true,
1128 | "optional": true
1129 | },
1130 | "concat-map": {
1131 | "version": "0.0.1",
1132 | "bundled": true,
1133 | "dev": true,
1134 | "optional": true
1135 | },
1136 | "console-control-strings": {
1137 | "version": "1.1.0",
1138 | "bundled": true,
1139 | "dev": true,
1140 | "optional": true
1141 | },
1142 | "core-util-is": {
1143 | "version": "1.0.2",
1144 | "bundled": true,
1145 | "dev": true,
1146 | "optional": true
1147 | },
1148 | "debug": {
1149 | "version": "2.6.9",
1150 | "bundled": true,
1151 | "dev": true,
1152 | "optional": true,
1153 | "requires": {
1154 | "ms": "2.0.0"
1155 | }
1156 | },
1157 | "deep-extend": {
1158 | "version": "0.5.1",
1159 | "bundled": true,
1160 | "dev": true,
1161 | "optional": true
1162 | },
1163 | "delegates": {
1164 | "version": "1.0.0",
1165 | "bundled": true,
1166 | "dev": true,
1167 | "optional": true
1168 | },
1169 | "detect-libc": {
1170 | "version": "1.0.3",
1171 | "bundled": true,
1172 | "dev": true,
1173 | "optional": true
1174 | },
1175 | "fs-minipass": {
1176 | "version": "1.2.5",
1177 | "bundled": true,
1178 | "dev": true,
1179 | "optional": true,
1180 | "requires": {
1181 | "minipass": "^2.2.1"
1182 | }
1183 | },
1184 | "fs.realpath": {
1185 | "version": "1.0.0",
1186 | "bundled": true,
1187 | "dev": true,
1188 | "optional": true
1189 | },
1190 | "gauge": {
1191 | "version": "2.7.4",
1192 | "bundled": true,
1193 | "dev": true,
1194 | "optional": true,
1195 | "requires": {
1196 | "aproba": "^1.0.3",
1197 | "console-control-strings": "^1.0.0",
1198 | "has-unicode": "^2.0.0",
1199 | "object-assign": "^4.1.0",
1200 | "signal-exit": "^3.0.0",
1201 | "string-width": "^1.0.1",
1202 | "strip-ansi": "^3.0.1",
1203 | "wide-align": "^1.1.0"
1204 | }
1205 | },
1206 | "glob": {
1207 | "version": "7.1.2",
1208 | "bundled": true,
1209 | "dev": true,
1210 | "optional": true,
1211 | "requires": {
1212 | "fs.realpath": "^1.0.0",
1213 | "inflight": "^1.0.4",
1214 | "inherits": "2",
1215 | "minimatch": "^3.0.4",
1216 | "once": "^1.3.0",
1217 | "path-is-absolute": "^1.0.0"
1218 | }
1219 | },
1220 | "has-unicode": {
1221 | "version": "2.0.1",
1222 | "bundled": true,
1223 | "dev": true,
1224 | "optional": true
1225 | },
1226 | "iconv-lite": {
1227 | "version": "0.4.21",
1228 | "bundled": true,
1229 | "dev": true,
1230 | "optional": true,
1231 | "requires": {
1232 | "safer-buffer": "^2.1.0"
1233 | }
1234 | },
1235 | "ignore-walk": {
1236 | "version": "3.0.1",
1237 | "bundled": true,
1238 | "dev": true,
1239 | "optional": true,
1240 | "requires": {
1241 | "minimatch": "^3.0.4"
1242 | }
1243 | },
1244 | "inflight": {
1245 | "version": "1.0.6",
1246 | "bundled": true,
1247 | "dev": true,
1248 | "optional": true,
1249 | "requires": {
1250 | "once": "^1.3.0",
1251 | "wrappy": "1"
1252 | }
1253 | },
1254 | "inherits": {
1255 | "version": "2.0.3",
1256 | "bundled": true,
1257 | "dev": true,
1258 | "optional": true
1259 | },
1260 | "ini": {
1261 | "version": "1.3.5",
1262 | "bundled": true,
1263 | "dev": true,
1264 | "optional": true
1265 | },
1266 | "is-fullwidth-code-point": {
1267 | "version": "1.0.0",
1268 | "bundled": true,
1269 | "dev": true,
1270 | "optional": true,
1271 | "requires": {
1272 | "number-is-nan": "^1.0.0"
1273 | }
1274 | },
1275 | "isarray": {
1276 | "version": "1.0.0",
1277 | "bundled": true,
1278 | "dev": true,
1279 | "optional": true
1280 | },
1281 | "minimatch": {
1282 | "version": "3.0.4",
1283 | "bundled": true,
1284 | "dev": true,
1285 | "optional": true,
1286 | "requires": {
1287 | "brace-expansion": "^1.1.7"
1288 | }
1289 | },
1290 | "minimist": {
1291 | "version": "0.0.8",
1292 | "bundled": true,
1293 | "dev": true,
1294 | "optional": true
1295 | },
1296 | "minipass": {
1297 | "version": "2.2.4",
1298 | "bundled": true,
1299 | "dev": true,
1300 | "optional": true,
1301 | "requires": {
1302 | "safe-buffer": "^5.1.1",
1303 | "yallist": "^3.0.0"
1304 | }
1305 | },
1306 | "minizlib": {
1307 | "version": "1.1.0",
1308 | "bundled": true,
1309 | "dev": true,
1310 | "optional": true,
1311 | "requires": {
1312 | "minipass": "^2.2.1"
1313 | }
1314 | },
1315 | "mkdirp": {
1316 | "version": "0.5.1",
1317 | "bundled": true,
1318 | "dev": true,
1319 | "optional": true,
1320 | "requires": {
1321 | "minimist": "0.0.8"
1322 | }
1323 | },
1324 | "ms": {
1325 | "version": "2.0.0",
1326 | "bundled": true,
1327 | "dev": true,
1328 | "optional": true
1329 | },
1330 | "needle": {
1331 | "version": "2.2.0",
1332 | "bundled": true,
1333 | "dev": true,
1334 | "optional": true,
1335 | "requires": {
1336 | "debug": "^2.1.2",
1337 | "iconv-lite": "^0.4.4",
1338 | "sax": "^1.2.4"
1339 | }
1340 | },
1341 | "node-pre-gyp": {
1342 | "version": "0.10.0",
1343 | "bundled": true,
1344 | "dev": true,
1345 | "optional": true,
1346 | "requires": {
1347 | "detect-libc": "^1.0.2",
1348 | "mkdirp": "^0.5.1",
1349 | "needle": "^2.2.0",
1350 | "nopt": "^4.0.1",
1351 | "npm-packlist": "^1.1.6",
1352 | "npmlog": "^4.0.2",
1353 | "rc": "^1.1.7",
1354 | "rimraf": "^2.6.1",
1355 | "semver": "^5.3.0",
1356 | "tar": "^4"
1357 | }
1358 | },
1359 | "nopt": {
1360 | "version": "4.0.1",
1361 | "bundled": true,
1362 | "dev": true,
1363 | "optional": true,
1364 | "requires": {
1365 | "abbrev": "1",
1366 | "osenv": "^0.1.4"
1367 | }
1368 | },
1369 | "npm-bundled": {
1370 | "version": "1.0.3",
1371 | "bundled": true,
1372 | "dev": true,
1373 | "optional": true
1374 | },
1375 | "npm-packlist": {
1376 | "version": "1.1.10",
1377 | "bundled": true,
1378 | "dev": true,
1379 | "optional": true,
1380 | "requires": {
1381 | "ignore-walk": "^3.0.1",
1382 | "npm-bundled": "^1.0.1"
1383 | }
1384 | },
1385 | "npmlog": {
1386 | "version": "4.1.2",
1387 | "bundled": true,
1388 | "dev": true,
1389 | "optional": true,
1390 | "requires": {
1391 | "are-we-there-yet": "~1.1.2",
1392 | "console-control-strings": "~1.1.0",
1393 | "gauge": "~2.7.3",
1394 | "set-blocking": "~2.0.0"
1395 | }
1396 | },
1397 | "number-is-nan": {
1398 | "version": "1.0.1",
1399 | "bundled": true,
1400 | "dev": true,
1401 | "optional": true
1402 | },
1403 | "object-assign": {
1404 | "version": "4.1.1",
1405 | "bundled": true,
1406 | "dev": true,
1407 | "optional": true
1408 | },
1409 | "once": {
1410 | "version": "1.4.0",
1411 | "bundled": true,
1412 | "dev": true,
1413 | "optional": true,
1414 | "requires": {
1415 | "wrappy": "1"
1416 | }
1417 | },
1418 | "os-homedir": {
1419 | "version": "1.0.2",
1420 | "bundled": true,
1421 | "dev": true,
1422 | "optional": true
1423 | },
1424 | "os-tmpdir": {
1425 | "version": "1.0.2",
1426 | "bundled": true,
1427 | "dev": true,
1428 | "optional": true
1429 | },
1430 | "osenv": {
1431 | "version": "0.1.5",
1432 | "bundled": true,
1433 | "dev": true,
1434 | "optional": true,
1435 | "requires": {
1436 | "os-homedir": "^1.0.0",
1437 | "os-tmpdir": "^1.0.0"
1438 | }
1439 | },
1440 | "path-is-absolute": {
1441 | "version": "1.0.1",
1442 | "bundled": true,
1443 | "dev": true,
1444 | "optional": true
1445 | },
1446 | "process-nextick-args": {
1447 | "version": "2.0.0",
1448 | "bundled": true,
1449 | "dev": true,
1450 | "optional": true
1451 | },
1452 | "rc": {
1453 | "version": "1.2.7",
1454 | "bundled": true,
1455 | "dev": true,
1456 | "optional": true,
1457 | "requires": {
1458 | "deep-extend": "^0.5.1",
1459 | "ini": "~1.3.0",
1460 | "minimist": "^1.2.0",
1461 | "strip-json-comments": "~2.0.1"
1462 | },
1463 | "dependencies": {
1464 | "minimist": {
1465 | "version": "1.2.0",
1466 | "bundled": true,
1467 | "dev": true,
1468 | "optional": true
1469 | }
1470 | }
1471 | },
1472 | "readable-stream": {
1473 | "version": "2.3.6",
1474 | "bundled": true,
1475 | "dev": true,
1476 | "optional": true,
1477 | "requires": {
1478 | "core-util-is": "~1.0.0",
1479 | "inherits": "~2.0.3",
1480 | "isarray": "~1.0.0",
1481 | "process-nextick-args": "~2.0.0",
1482 | "safe-buffer": "~5.1.1",
1483 | "string_decoder": "~1.1.1",
1484 | "util-deprecate": "~1.0.1"
1485 | }
1486 | },
1487 | "rimraf": {
1488 | "version": "2.6.2",
1489 | "bundled": true,
1490 | "dev": true,
1491 | "optional": true,
1492 | "requires": {
1493 | "glob": "^7.0.5"
1494 | }
1495 | },
1496 | "safe-buffer": {
1497 | "version": "5.1.1",
1498 | "bundled": true,
1499 | "dev": true,
1500 | "optional": true
1501 | },
1502 | "safer-buffer": {
1503 | "version": "2.1.2",
1504 | "bundled": true,
1505 | "dev": true,
1506 | "optional": true
1507 | },
1508 | "sax": {
1509 | "version": "1.2.4",
1510 | "bundled": true,
1511 | "dev": true,
1512 | "optional": true
1513 | },
1514 | "semver": {
1515 | "version": "5.5.0",
1516 | "bundled": true,
1517 | "dev": true,
1518 | "optional": true
1519 | },
1520 | "set-blocking": {
1521 | "version": "2.0.0",
1522 | "bundled": true,
1523 | "dev": true,
1524 | "optional": true
1525 | },
1526 | "signal-exit": {
1527 | "version": "3.0.2",
1528 | "bundled": true,
1529 | "dev": true,
1530 | "optional": true
1531 | },
1532 | "string-width": {
1533 | "version": "1.0.2",
1534 | "bundled": true,
1535 | "dev": true,
1536 | "optional": true,
1537 | "requires": {
1538 | "code-point-at": "^1.0.0",
1539 | "is-fullwidth-code-point": "^1.0.0",
1540 | "strip-ansi": "^3.0.0"
1541 | }
1542 | },
1543 | "string_decoder": {
1544 | "version": "1.1.1",
1545 | "bundled": true,
1546 | "dev": true,
1547 | "optional": true,
1548 | "requires": {
1549 | "safe-buffer": "~5.1.0"
1550 | }
1551 | },
1552 | "strip-ansi": {
1553 | "version": "3.0.1",
1554 | "bundled": true,
1555 | "dev": true,
1556 | "optional": true,
1557 | "requires": {
1558 | "ansi-regex": "^2.0.0"
1559 | }
1560 | },
1561 | "strip-json-comments": {
1562 | "version": "2.0.1",
1563 | "bundled": true,
1564 | "dev": true,
1565 | "optional": true
1566 | },
1567 | "tar": {
1568 | "version": "4.4.1",
1569 | "bundled": true,
1570 | "dev": true,
1571 | "optional": true,
1572 | "requires": {
1573 | "chownr": "^1.0.1",
1574 | "fs-minipass": "^1.2.5",
1575 | "minipass": "^2.2.4",
1576 | "minizlib": "^1.1.0",
1577 | "mkdirp": "^0.5.0",
1578 | "safe-buffer": "^5.1.1",
1579 | "yallist": "^3.0.2"
1580 | }
1581 | },
1582 | "util-deprecate": {
1583 | "version": "1.0.2",
1584 | "bundled": true,
1585 | "dev": true,
1586 | "optional": true
1587 | },
1588 | "wide-align": {
1589 | "version": "1.1.2",
1590 | "bundled": true,
1591 | "dev": true,
1592 | "optional": true,
1593 | "requires": {
1594 | "string-width": "^1.0.2"
1595 | }
1596 | },
1597 | "wrappy": {
1598 | "version": "1.0.2",
1599 | "bundled": true,
1600 | "dev": true,
1601 | "optional": true
1602 | },
1603 | "yallist": {
1604 | "version": "3.0.2",
1605 | "bundled": true,
1606 | "dev": true,
1607 | "optional": true
1608 | }
1609 | }
1610 | },
1611 | "glob": {
1612 | "version": "7.1.2",
1613 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
1614 | "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
1615 | "dev": true,
1616 | "requires": {
1617 | "fs.realpath": "^1.0.0",
1618 | "inflight": "^1.0.4",
1619 | "inherits": "2",
1620 | "minimatch": "^3.0.4",
1621 | "once": "^1.3.0",
1622 | "path-is-absolute": "^1.0.0"
1623 | }
1624 | },
1625 | "glob-base": {
1626 | "version": "0.3.0",
1627 | "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
1628 | "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
1629 | "dev": true,
1630 | "optional": true,
1631 | "requires": {
1632 | "glob-parent": "^2.0.0",
1633 | "is-glob": "^2.0.0"
1634 | }
1635 | },
1636 | "glob-parent": {
1637 | "version": "2.0.0",
1638 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
1639 | "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
1640 | "dev": true,
1641 | "optional": true,
1642 | "requires": {
1643 | "is-glob": "^2.0.0"
1644 | }
1645 | },
1646 | "globals": {
1647 | "version": "9.18.0",
1648 | "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
1649 | "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
1650 | "dev": true
1651 | },
1652 | "graceful-fs": {
1653 | "version": "4.1.11",
1654 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
1655 | "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
1656 | "dev": true
1657 | },
1658 | "has-ansi": {
1659 | "version": "2.0.0",
1660 | "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
1661 | "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
1662 | "dev": true,
1663 | "requires": {
1664 | "ansi-regex": "^2.0.0"
1665 | }
1666 | },
1667 | "hoist-non-react-statics": {
1668 | "version": "3.0.1",
1669 | "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.0.1.tgz",
1670 | "integrity": "sha512-1kXwPsOi0OGQIZNVMPvgWJ9tSnGMiMfJdihqEzrPEXlHOBh9AAHXX/QYmAJTXztnz/K+PQ8ryCb4eGaN6HlGbQ==",
1671 | "dev": true,
1672 | "requires": {
1673 | "react-is": "^16.3.2"
1674 | }
1675 | },
1676 | "home-or-tmp": {
1677 | "version": "2.0.0",
1678 | "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz",
1679 | "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
1680 | "dev": true,
1681 | "requires": {
1682 | "os-homedir": "^1.0.0",
1683 | "os-tmpdir": "^1.0.1"
1684 | }
1685 | },
1686 | "inflight": {
1687 | "version": "1.0.6",
1688 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1689 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1690 | "dev": true,
1691 | "requires": {
1692 | "once": "^1.3.0",
1693 | "wrappy": "1"
1694 | }
1695 | },
1696 | "inherits": {
1697 | "version": "2.0.3",
1698 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
1699 | "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
1700 | "dev": true
1701 | },
1702 | "invariant": {
1703 | "version": "2.2.2",
1704 | "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz",
1705 | "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=",
1706 | "dev": true,
1707 | "requires": {
1708 | "loose-envify": "^1.0.0"
1709 | }
1710 | },
1711 | "is-binary-path": {
1712 | "version": "1.0.1",
1713 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
1714 | "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
1715 | "dev": true,
1716 | "optional": true,
1717 | "requires": {
1718 | "binary-extensions": "^1.0.0"
1719 | }
1720 | },
1721 | "is-buffer": {
1722 | "version": "1.1.6",
1723 | "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
1724 | "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
1725 | "dev": true,
1726 | "optional": true
1727 | },
1728 | "is-dotfile": {
1729 | "version": "1.0.3",
1730 | "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
1731 | "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
1732 | "dev": true,
1733 | "optional": true
1734 | },
1735 | "is-equal-shallow": {
1736 | "version": "0.1.3",
1737 | "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
1738 | "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
1739 | "dev": true,
1740 | "optional": true,
1741 | "requires": {
1742 | "is-primitive": "^2.0.0"
1743 | }
1744 | },
1745 | "is-extendable": {
1746 | "version": "0.1.1",
1747 | "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
1748 | "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
1749 | "dev": true,
1750 | "optional": true
1751 | },
1752 | "is-extglob": {
1753 | "version": "1.0.0",
1754 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
1755 | "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
1756 | "dev": true,
1757 | "optional": true
1758 | },
1759 | "is-finite": {
1760 | "version": "1.0.2",
1761 | "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
1762 | "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
1763 | "dev": true,
1764 | "requires": {
1765 | "number-is-nan": "^1.0.0"
1766 | }
1767 | },
1768 | "is-glob": {
1769 | "version": "2.0.1",
1770 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
1771 | "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
1772 | "dev": true,
1773 | "optional": true,
1774 | "requires": {
1775 | "is-extglob": "^1.0.0"
1776 | }
1777 | },
1778 | "is-number": {
1779 | "version": "2.1.0",
1780 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
1781 | "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
1782 | "dev": true,
1783 | "optional": true,
1784 | "requires": {
1785 | "kind-of": "^3.0.2"
1786 | }
1787 | },
1788 | "is-posix-bracket": {
1789 | "version": "0.1.1",
1790 | "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
1791 | "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
1792 | "dev": true,
1793 | "optional": true
1794 | },
1795 | "is-primitive": {
1796 | "version": "2.0.0",
1797 | "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
1798 | "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
1799 | "dev": true,
1800 | "optional": true
1801 | },
1802 | "isarray": {
1803 | "version": "1.0.0",
1804 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
1805 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
1806 | "dev": true,
1807 | "optional": true
1808 | },
1809 | "isobject": {
1810 | "version": "2.1.0",
1811 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
1812 | "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
1813 | "dev": true,
1814 | "optional": true,
1815 | "requires": {
1816 | "isarray": "1.0.0"
1817 | }
1818 | },
1819 | "js-tokens": {
1820 | "version": "3.0.2",
1821 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
1822 | "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
1823 | "dev": true
1824 | },
1825 | "jsesc": {
1826 | "version": "1.3.0",
1827 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
1828 | "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
1829 | "dev": true
1830 | },
1831 | "json5": {
1832 | "version": "0.5.1",
1833 | "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
1834 | "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
1835 | "dev": true
1836 | },
1837 | "kind-of": {
1838 | "version": "3.2.2",
1839 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1840 | "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1841 | "dev": true,
1842 | "optional": true,
1843 | "requires": {
1844 | "is-buffer": "^1.1.5"
1845 | }
1846 | },
1847 | "leaflet": {
1848 | "version": "1.3.4",
1849 | "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.3.4.tgz",
1850 | "integrity": "sha512-FYL1LGFdj6v+2Ifpw+AcFIuIOqjNggfoLUwuwQv6+3sS21Za7Wvapq+LhbSE4NDXrEj6eYnW3y7LsaBICpyXtw==",
1851 | "dev": true
1852 | },
1853 | "lodash": {
1854 | "version": "4.17.15",
1855 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
1856 | "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==",
1857 | "dev": true
1858 | },
1859 | "lodash-es": {
1860 | "version": "4.17.15",
1861 | "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.15.tgz",
1862 | "integrity": "sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ==",
1863 | "dev": true
1864 | },
1865 | "loose-envify": {
1866 | "version": "1.3.1",
1867 | "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz",
1868 | "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=",
1869 | "dev": true,
1870 | "requires": {
1871 | "js-tokens": "^3.0.0"
1872 | }
1873 | },
1874 | "math-random": {
1875 | "version": "1.0.1",
1876 | "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
1877 | "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=",
1878 | "dev": true,
1879 | "optional": true
1880 | },
1881 | "micromatch": {
1882 | "version": "2.3.11",
1883 | "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
1884 | "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
1885 | "dev": true,
1886 | "optional": true,
1887 | "requires": {
1888 | "arr-diff": "^2.0.0",
1889 | "array-unique": "^0.2.1",
1890 | "braces": "^1.8.2",
1891 | "expand-brackets": "^0.1.4",
1892 | "extglob": "^0.3.1",
1893 | "filename-regex": "^2.0.0",
1894 | "is-extglob": "^1.0.0",
1895 | "is-glob": "^2.0.1",
1896 | "kind-of": "^3.0.2",
1897 | "normalize-path": "^2.0.1",
1898 | "object.omit": "^2.0.0",
1899 | "parse-glob": "^3.0.4",
1900 | "regex-cache": "^0.4.2"
1901 | }
1902 | },
1903 | "minimatch": {
1904 | "version": "3.0.4",
1905 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1906 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1907 | "dev": true,
1908 | "requires": {
1909 | "brace-expansion": "^1.1.7"
1910 | }
1911 | },
1912 | "minimist": {
1913 | "version": "0.0.8",
1914 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
1915 | "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
1916 | "dev": true
1917 | },
1918 | "mkdirp": {
1919 | "version": "0.5.1",
1920 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
1921 | "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
1922 | "dev": true,
1923 | "requires": {
1924 | "minimist": "0.0.8"
1925 | }
1926 | },
1927 | "ms": {
1928 | "version": "2.0.0",
1929 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1930 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
1931 | "dev": true
1932 | },
1933 | "nan": {
1934 | "version": "2.11.0",
1935 | "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz",
1936 | "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==",
1937 | "dev": true,
1938 | "optional": true
1939 | },
1940 | "normalize-path": {
1941 | "version": "2.1.1",
1942 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
1943 | "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
1944 | "dev": true,
1945 | "optional": true,
1946 | "requires": {
1947 | "remove-trailing-separator": "^1.0.1"
1948 | }
1949 | },
1950 | "number-is-nan": {
1951 | "version": "1.0.1",
1952 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
1953 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
1954 | "dev": true
1955 | },
1956 | "object-assign": {
1957 | "version": "4.1.1",
1958 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
1959 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
1960 | "dev": true
1961 | },
1962 | "object.omit": {
1963 | "version": "2.0.1",
1964 | "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
1965 | "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
1966 | "dev": true,
1967 | "optional": true,
1968 | "requires": {
1969 | "for-own": "^0.1.4",
1970 | "is-extendable": "^0.1.1"
1971 | }
1972 | },
1973 | "once": {
1974 | "version": "1.4.0",
1975 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1976 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1977 | "dev": true,
1978 | "requires": {
1979 | "wrappy": "1"
1980 | }
1981 | },
1982 | "os-homedir": {
1983 | "version": "1.0.2",
1984 | "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
1985 | "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
1986 | "dev": true
1987 | },
1988 | "os-tmpdir": {
1989 | "version": "1.0.2",
1990 | "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
1991 | "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
1992 | "dev": true
1993 | },
1994 | "output-file-sync": {
1995 | "version": "1.1.2",
1996 | "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-1.1.2.tgz",
1997 | "integrity": "sha1-0KM+7+YaIF+suQCS6CZZjVJFznY=",
1998 | "dev": true,
1999 | "requires": {
2000 | "graceful-fs": "^4.1.4",
2001 | "mkdirp": "^0.5.1",
2002 | "object-assign": "^4.1.0"
2003 | }
2004 | },
2005 | "parse-glob": {
2006 | "version": "3.0.4",
2007 | "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
2008 | "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
2009 | "dev": true,
2010 | "optional": true,
2011 | "requires": {
2012 | "glob-base": "^0.3.0",
2013 | "is-dotfile": "^1.0.0",
2014 | "is-extglob": "^1.0.0",
2015 | "is-glob": "^2.0.0"
2016 | }
2017 | },
2018 | "path-is-absolute": {
2019 | "version": "1.0.1",
2020 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2021 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
2022 | "dev": true
2023 | },
2024 | "preserve": {
2025 | "version": "0.2.0",
2026 | "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
2027 | "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
2028 | "dev": true,
2029 | "optional": true
2030 | },
2031 | "private": {
2032 | "version": "0.1.8",
2033 | "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
2034 | "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
2035 | "dev": true
2036 | },
2037 | "process-nextick-args": {
2038 | "version": "1.0.7",
2039 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
2040 | "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
2041 | "dev": true,
2042 | "optional": true
2043 | },
2044 | "prop-types": {
2045 | "version": "15.6.2",
2046 | "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz",
2047 | "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==",
2048 | "dev": true,
2049 | "requires": {
2050 | "loose-envify": "^1.3.1",
2051 | "object-assign": "^4.1.1"
2052 | }
2053 | },
2054 | "randomatic": {
2055 | "version": "3.1.0",
2056 | "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz",
2057 | "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==",
2058 | "dev": true,
2059 | "optional": true,
2060 | "requires": {
2061 | "is-number": "^4.0.0",
2062 | "kind-of": "^6.0.0",
2063 | "math-random": "^1.0.1"
2064 | },
2065 | "dependencies": {
2066 | "is-number": {
2067 | "version": "4.0.0",
2068 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
2069 | "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
2070 | "dev": true,
2071 | "optional": true
2072 | },
2073 | "kind-of": {
2074 | "version": "6.0.2",
2075 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
2076 | "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
2077 | "dev": true,
2078 | "optional": true
2079 | }
2080 | }
2081 | },
2082 | "react": {
2083 | "version": "16.5.0",
2084 | "resolved": "https://registry.npmjs.org/react/-/react-16.5.0.tgz",
2085 | "integrity": "sha512-nw/yB/L51kA9PsAy17T1JrzzGRk+BlFCJwFF7p+pwVxgqwPjYNeZEkkH7LXn9dmflolrYMXLWMTkQ77suKPTNQ==",
2086 | "dev": true,
2087 | "requires": {
2088 | "loose-envify": "^1.1.0",
2089 | "object-assign": "^4.1.1",
2090 | "prop-types": "^15.6.2",
2091 | "schedule": "^0.3.0"
2092 | }
2093 | },
2094 | "react-dom": {
2095 | "version": "16.5.0",
2096 | "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.5.0.tgz",
2097 | "integrity": "sha512-qgsQdjFH54pQ1AGLCBKsqjPxib4Pnp+cOsNxGPlkHn5YnsSt43sBvHSif6FheY7NMMS6HPeSJOxXf6ECanjacA==",
2098 | "dev": true,
2099 | "requires": {
2100 | "loose-envify": "^1.1.0",
2101 | "object-assign": "^4.1.1",
2102 | "prop-types": "^15.6.2",
2103 | "schedule": "^0.3.0"
2104 | }
2105 | },
2106 | "react-is": {
2107 | "version": "16.5.0",
2108 | "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.5.0.tgz",
2109 | "integrity": "sha512-kpkCGLsChXTEQJVmowQqHpCjHKJFwB4SIChYaaaiAkq8OtE2aBg5pQe8/xnFlGmz9KmMx1H4oQRUyxP7qC9v5A==",
2110 | "dev": true
2111 | },
2112 | "react-leaflet": {
2113 | "version": "2.0.1",
2114 | "resolved": "https://registry.npmjs.org/react-leaflet/-/react-leaflet-2.0.1.tgz",
2115 | "integrity": "sha512-vySYoLzVpOwek6nvXcxPBYcBDt2+7vVvGoORnqptrxC5EvmOAdWYd9RCMFITmF+OXSAyz48GjBUsP5E8Vc66dw==",
2116 | "dev": true,
2117 | "requires": {
2118 | "hoist-non-react-statics": "^3.0.1",
2119 | "lodash": "^4.0.0",
2120 | "lodash-es": "^4.0.0",
2121 | "warning": "^4.0.0"
2122 | }
2123 | },
2124 | "readable-stream": {
2125 | "version": "2.3.3",
2126 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz",
2127 | "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==",
2128 | "dev": true,
2129 | "optional": true,
2130 | "requires": {
2131 | "core-util-is": "~1.0.0",
2132 | "inherits": "~2.0.3",
2133 | "isarray": "~1.0.0",
2134 | "process-nextick-args": "~1.0.6",
2135 | "safe-buffer": "~5.1.1",
2136 | "string_decoder": "~1.0.3",
2137 | "util-deprecate": "~1.0.1"
2138 | }
2139 | },
2140 | "readdirp": {
2141 | "version": "2.1.0",
2142 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
2143 | "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
2144 | "dev": true,
2145 | "optional": true,
2146 | "requires": {
2147 | "graceful-fs": "^4.1.2",
2148 | "minimatch": "^3.0.2",
2149 | "readable-stream": "^2.0.2",
2150 | "set-immediate-shim": "^1.0.1"
2151 | }
2152 | },
2153 | "regenerate": {
2154 | "version": "1.3.3",
2155 | "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz",
2156 | "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==",
2157 | "dev": true
2158 | },
2159 | "regenerator-runtime": {
2160 | "version": "0.11.1",
2161 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
2162 | "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
2163 | "dev": true
2164 | },
2165 | "regenerator-transform": {
2166 | "version": "0.10.1",
2167 | "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
2168 | "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
2169 | "dev": true,
2170 | "requires": {
2171 | "babel-runtime": "^6.18.0",
2172 | "babel-types": "^6.19.0",
2173 | "private": "^0.1.6"
2174 | }
2175 | },
2176 | "regex-cache": {
2177 | "version": "0.4.4",
2178 | "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
2179 | "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
2180 | "dev": true,
2181 | "optional": true,
2182 | "requires": {
2183 | "is-equal-shallow": "^0.1.3"
2184 | }
2185 | },
2186 | "regexpu-core": {
2187 | "version": "2.0.0",
2188 | "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
2189 | "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
2190 | "dev": true,
2191 | "requires": {
2192 | "regenerate": "^1.2.1",
2193 | "regjsgen": "^0.2.0",
2194 | "regjsparser": "^0.1.4"
2195 | }
2196 | },
2197 | "regjsgen": {
2198 | "version": "0.2.0",
2199 | "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
2200 | "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
2201 | "dev": true
2202 | },
2203 | "regjsparser": {
2204 | "version": "0.1.5",
2205 | "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
2206 | "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
2207 | "dev": true,
2208 | "requires": {
2209 | "jsesc": "~0.5.0"
2210 | },
2211 | "dependencies": {
2212 | "jsesc": {
2213 | "version": "0.5.0",
2214 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
2215 | "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
2216 | "dev": true
2217 | }
2218 | }
2219 | },
2220 | "remove-trailing-separator": {
2221 | "version": "1.1.0",
2222 | "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
2223 | "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
2224 | "dev": true,
2225 | "optional": true
2226 | },
2227 | "repeat-element": {
2228 | "version": "1.1.2",
2229 | "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
2230 | "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
2231 | "dev": true,
2232 | "optional": true
2233 | },
2234 | "repeat-string": {
2235 | "version": "1.6.1",
2236 | "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
2237 | "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
2238 | "dev": true,
2239 | "optional": true
2240 | },
2241 | "repeating": {
2242 | "version": "2.0.1",
2243 | "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
2244 | "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
2245 | "dev": true,
2246 | "requires": {
2247 | "is-finite": "^1.0.0"
2248 | }
2249 | },
2250 | "safe-buffer": {
2251 | "version": "5.1.1",
2252 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
2253 | "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
2254 | "dev": true,
2255 | "optional": true
2256 | },
2257 | "schedule": {
2258 | "version": "0.3.0",
2259 | "resolved": "https://registry.npmjs.org/schedule/-/schedule-0.3.0.tgz",
2260 | "integrity": "sha512-20+1KVo517sR7Nt+bYBN8a+bEJDKLPEx7Ohtts1kX05E4/HY53YUNuhfkVNItmWAnBYHcpG9vsd2/CJxG+aPCQ==",
2261 | "dev": true,
2262 | "requires": {
2263 | "object-assign": "^4.1.1"
2264 | }
2265 | },
2266 | "semver": {
2267 | "version": "5.5.1",
2268 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz",
2269 | "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==",
2270 | "dev": true
2271 | },
2272 | "set-immediate-shim": {
2273 | "version": "1.0.1",
2274 | "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
2275 | "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
2276 | "dev": true,
2277 | "optional": true
2278 | },
2279 | "slash": {
2280 | "version": "1.0.0",
2281 | "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
2282 | "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
2283 | "dev": true
2284 | },
2285 | "source-map": {
2286 | "version": "0.5.7",
2287 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
2288 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
2289 | "dev": true
2290 | },
2291 | "source-map-support": {
2292 | "version": "0.4.18",
2293 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
2294 | "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
2295 | "dev": true,
2296 | "requires": {
2297 | "source-map": "^0.5.6"
2298 | }
2299 | },
2300 | "string_decoder": {
2301 | "version": "1.0.3",
2302 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
2303 | "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
2304 | "dev": true,
2305 | "optional": true,
2306 | "requires": {
2307 | "safe-buffer": "~5.1.0"
2308 | }
2309 | },
2310 | "strip-ansi": {
2311 | "version": "3.0.1",
2312 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
2313 | "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
2314 | "dev": true,
2315 | "requires": {
2316 | "ansi-regex": "^2.0.0"
2317 | }
2318 | },
2319 | "supports-color": {
2320 | "version": "2.0.0",
2321 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
2322 | "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
2323 | "dev": true
2324 | },
2325 | "to-fast-properties": {
2326 | "version": "1.0.3",
2327 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz",
2328 | "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=",
2329 | "dev": true
2330 | },
2331 | "trim-right": {
2332 | "version": "1.0.1",
2333 | "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
2334 | "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
2335 | "dev": true
2336 | },
2337 | "user-home": {
2338 | "version": "1.1.1",
2339 | "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
2340 | "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=",
2341 | "dev": true
2342 | },
2343 | "util-deprecate": {
2344 | "version": "1.0.2",
2345 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
2346 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
2347 | "dev": true,
2348 | "optional": true
2349 | },
2350 | "v8flags": {
2351 | "version": "2.1.1",
2352 | "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz",
2353 | "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=",
2354 | "dev": true,
2355 | "requires": {
2356 | "user-home": "^1.1.1"
2357 | }
2358 | },
2359 | "warning": {
2360 | "version": "4.0.2",
2361 | "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.2.tgz",
2362 | "integrity": "sha512-wbTp09q/9C+jJn4KKJfJfoS6VleK/Dti0yqWSm6KMvJ4MRCXFQNapHuJXutJIrWV0Cf4AhTdeIe4qdKHR1+Hug==",
2363 | "dev": true,
2364 | "requires": {
2365 | "loose-envify": "^1.0.0"
2366 | }
2367 | },
2368 | "wrappy": {
2369 | "version": "1.0.2",
2370 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2371 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
2372 | "dev": true
2373 | }
2374 | }
2375 | }
2376 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "react-leaflet-control",
3 | "version": "2.1.2",
4 | "description": "Dumb Empty Component for control with react leaflet",
5 | "homepage": "https://github.com/LiveBy/react-leaflet-control",
6 | "main": "dist/control.js",
7 | "types": "index.d.ts",
8 | "scripts": {
9 | "test": "echo \"No Tests Yet\"",
10 | "start": "babel lib -d dist"
11 | },
12 | "keywords": [
13 | "react",
14 | "leaflet",
15 | "control",
16 | "MapControl",
17 | "map",
18 | "mapbox"
19 | ],
20 | "author": "Joel ",
21 | "license": "ISC",
22 | "peerDependencies": {
23 | "leaflet": "^1.0.2",
24 | "react": "^16.0.0",
25 | "react-dom": "^16.0.0",
26 | "react-leaflet": "^2.0.0"
27 | },
28 | "devDependencies": {
29 | "babel": "^6.5.2",
30 | "babel-cli": "^6.9.0",
31 | "babel-preset-env": "^1.7.0",
32 | "babel-preset-react": "^6.24.1",
33 | "leaflet": "^1.0.0",
34 | "react": "^16.0.0",
35 | "react-dom": "^16.0.0",
36 | "react-leaflet": "^2.0.0"
37 | }
38 | }
39 |
--------------------------------------------------------------------------------