gdritter repos frony-ritter-designs / 660f523
Implement updating Getty Ritter 3 years ago
6 changed file(s) with 553 addition(s) and 11 deletion(s). Collapse all Expand all
33 import flask
44 import markdown
55 import pystache
6 import sys
67 import web
78
89 import model
187188 ),
188189 )
189190
191 @app.route("/edit/design/<id>/", methods=["POST"])
192 def update_design(id):
193 id = int(id)
194 model.Design.get(visible_id=id).update_with(flask.request.get_json())
195 return flask.jsonify({"status": "ok"})
196
190197
191198 @app.route("/edit/delete/<id>/")
192199 @main
1 import domador from 'domador';
12 import woofmark from 'woofmark';
23 import megamark from 'megamark';
34 import Tagify from '@yaireo/tagify';
45
56 window.onload = () => {
67 let input = document.querySelector('.tag_input');
7 if (input) {
8 let tags = new Tagify(input);
8 if (!input) {
9 return;
910 }
11 let tags = new Tagify(input);
1012
1113 let woof = woofmark(document.getElementById("editor"), {
1214 parseMarkdown: megamark,
15 parseHTML: domador,
1316 html: false,
1417 markdown: false,
1518 defaultMode: 'wysiwyg',
1619 });
1720
1821 let id = document.getElementById("design_id").value;
22 let form = document.getElementById("design_form");
23
24 if (form) {
25 form.onsubmit = () => {
26 event.preventDefault();
27 // gather up all the information
28 let info = {
29 "title": document.getElementById("title_txt").value,
30 "contents": woof.value(),
31 "tags": tags.value.map((x) => x.value),
32 "category": document.getElementById("category_sel").value,
33 };
34 fetch(`/edit/design/${id}/`, {
35 method: 'POST',
36 headers: {
37 'Content-Type': 'application/json',
38 },
39 body: JSON.stringify(info),
40 }).then(response => response.json())
41 .then(body => window.location.href = `/edit/design/${id}`)
42 .catch(err => console.log(err));
43 return false;
44 };
45 }
46
1947 fetch(`/api/design/${id}/`)
2048 .then(res => res.json())
2149 .then(res => {
6262
6363 def category_list(self):
6464 categories = Category.select()
65 return [{"name": c.name, "selected": c == self.category} for c in categories]
65 return [{"name": c.name, "selected": "selected='selected'" if c == self.category else ""} for c in categories]
6666
6767 def to_json(self):
6868 return {
7373 "description": self.description,
7474 "photos": [{"id": p.id, "image": p.filename} for p in self.photos],
7575 }
76 def update_with(self, stuff):
77 # update the category
78 if 'title' in stuff:
79 self.title = stuff['title']
80 if 'category' in stuff:
81 self.category = Category.get(name=stuff['category'])
82 if 'contents' in stuff:
83 self.description = stuff['contents']
84 if 'tags' in stuff:
85 old_tags = set((t.tag_name for t in self.tags))
86 new_tags = set(stuff['tags'])
87 for to_add in new_tags - old_tags:
88 Tag(tag_name=to_add, design=self).create()
89 for to_remove in old_tags - new_tags:
90 Tag.get(tag_name=to_remove, design=self).delete_instance()
91 self.save()
7692
7793 @classmethod
7894 def make_new(klass):
97113 query = query.join(Tag).where(Tag.tag_name == tag)
98114 if category is not None:
99115 query = query.switch(klass).join(Category).where(Category.name == category)
100 query = query.group_by(klass).order_by(klass.id)
116 query = query.group_by(klass).order_by(klass.id.desc())
101117 designs = query.paginate(page, PER_PAGE)
102118 return Paginated.paginate(page, query.count(), designs,)
103119
88 "dependencies": {
99 "@yaireo/tagify": "^4.0.5",
1010 "cash-dom": "^8.1.0",
11 "domador": "^2.4.4",
1112 "easymde": "^2.12.1",
1213 "megamark": "^3.3.0",
1314 "woofmark": "^4.2.6"
1 <form name="design-data">
1 <form id="design_form" name="design-data" onsubmit="event.preventDefault()">
22 <input type="hidden" id="design_id" value="{{id}}"/>
3 <div><input type="text" name="title" value="{{title}}" size="80"/></div>
3 <div class="edittiles">
4 <div class="edittile"><label>Design Name:</label>&nbsp;&nbsp;&nbsp;<input type="text" id="title_txt" name="title" value="{{title}}" size="80"/></div>
5 <div class="edittile"><input id="submit_design" type="submit" value="Save it!" /></div>
6 </div>
47 <script type="text/javascript" src="/static/by.js"></script>
58 <div class="editarea">
69 <textarea id="editor" rows="8" cols="90"></textarea>
912 <div class="edittile">
1013 <label>Category</label><br>
1114 <div>
12 <select name="category">
15 <select id="category_sel" name="category">
1316 {{#categories}}
14 <option value="{{id}}" ${{selected}}>{{name}}</option>
17 <option value="{{name}}" {{{selected}}}>{{name}}</option>
1518 {{/categories}}
1619 </select>
1720 </div>
981981 resolved "https://registry.yarnpkg.com/@yaireo/tagify/-/tagify-4.0.5.tgz#476bbbeaa08d53f6cc469b6309ea1540dbdad2a8"
982982 integrity sha512-HCIn2bCQ114SBDHafUR+jDutKFDbxDIjlWygg3eQBVpmJIcavKdYX6MdW5Jeh0QEcuDP4Ihby9QnZVNbv3z43Q==
983983
984 abab@^1.0.0:
985 version "1.0.4"
986 resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e"
987 integrity sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=
988
989 acorn-globals@^1.0.4:
990 version "1.0.9"
991 resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-1.0.9.tgz#55bb5e98691507b74579d0513413217c380c54cf"
992 integrity sha1-VbtemGkVB7dFedBRNBMhfDgMVM8=
993 dependencies:
994 acorn "^2.1.0"
995
996 acorn@^2.1.0, acorn@^2.4.0:
997 version "2.7.0"
998 resolved "https://registry.yarnpkg.com/acorn/-/acorn-2.7.0.tgz#ab6e7d9d886aaca8b085bc3312b79a198433f0e7"
999 integrity sha1-q259nYhqrKiwhbwzEreaGYQz8Oc=
1000
9841001 acorn@^6.4.1:
9851002 version "6.4.1"
9861003 resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474"
10061023 json-schema-traverse "^0.4.1"
10071024 uri-js "^4.2.2"
10081025
1026 ajv@^6.12.3:
1027 version "6.12.6"
1028 resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
1029 integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
1030 dependencies:
1031 fast-deep-equal "^3.1.1"
1032 fast-json-stable-stringify "^2.0.0"
1033 json-schema-traverse "^0.4.1"
1034 uri-js "^4.2.2"
1035
10091036 ansi-regex@^4.1.0:
10101037 version "4.1.0"
10111038 resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
10531080 resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
10541081 integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
10551082
1083 array-equal@^1.0.0:
1084 version "1.0.0"
1085 resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93"
1086 integrity sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=
1087
10561088 array-unique@^0.3.2:
10571089 version "0.3.2"
10581090 resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
10671099 inherits "^2.0.1"
10681100 minimalistic-assert "^1.0.0"
10691101
1102 asn1@~0.2.3:
1103 version "0.2.4"
1104 resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
1105 integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
1106 dependencies:
1107 safer-buffer "~2.1.0"
1108
1109 assert-plus@1.0.0, assert-plus@^1.0.0:
1110 version "1.0.0"
1111 resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
1112 integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
1113
10701114 assert@^1.1.1:
10711115 version "1.5.0"
10721116 resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb"
10951139 resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
10961140 integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
10971141
1142 asynckit@^0.4.0:
1143 version "0.4.0"
1144 resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
1145 integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
1146
10981147 atoa@1.0.0:
10991148 version "1.0.0"
11001149 resolved "https://registry.yarnpkg.com/atoa/-/atoa-1.0.0.tgz#0cc0e91a480e738f923ebc103676471779b34a49"
11041153 version "2.1.2"
11051154 resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
11061155 integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
1156
1157 aws-sign2@~0.7.0:
1158 version "0.7.0"
1159 resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
1160 integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
1161
1162 aws4@^1.8.0:
1163 version "1.11.0"
1164 resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
1165 integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
11071166
11081167 babel-loader@^8.1.0:
11091168 version "8.1.0"
11501209 isobject "^3.0.1"
11511210 mixin-deep "^1.2.0"
11521211 pascalcase "^0.1.1"
1212
1213 bcrypt-pbkdf@^1.0.0:
1214 version "1.0.2"
1215 resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
1216 integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
1217 dependencies:
1218 tweetnacl "^0.14.3"
11531219
11541220 big.js@^5.2.2:
11551221 version "5.2.2"
13701436 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001052.tgz#33a5ddd13783cfe2c8a6a846ab983387d4edff75"
13711437 integrity sha512-b2/oWZwkpWzEB1+Azr2Z4FcpdDkH+9R4dn+bkwk/6eH9mRSrnZjhA6v32+zsV+TSqC0pp2Rxush2yUVTJ0dJTQ==
13721438
1439 caseless@~0.12.0:
1440 version "0.12.0"
1441 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
1442 integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
1443
13731444 cash-dom@^8.1.0:
13741445 version "8.1.0"
13751446 resolved "https://registry.yarnpkg.com/cash-dom/-/cash-dom-8.1.0.tgz#ed8e278231c071b6596618131bd4320c57d32a31"
14741545 resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
14751546 integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
14761547
1548 combined-stream@^1.0.6, combined-stream@~1.0.6:
1549 version "1.0.8"
1550 resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
1551 integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
1552 dependencies:
1553 delayed-stream "~1.0.0"
1554
14771555 commander@^2.20.0:
14781556 version "2.20.3"
14791557 resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
15131591 version "1.0.0"
15141592 resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
15151593 integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
1594
1595 content-type-parser@^1.0.1:
1596 version "1.0.2"
1597 resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.2.tgz#caabe80623e63638b2502fd4c7f12ff4ce2352e7"
1598 integrity sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==
15161599
15171600 contra@1.9.4:
15181601 version "1.9.4"
15541637 browserslist "^4.8.5"
15551638 semver "7.0.0"
15561639
1557 core-util-is@~1.0.0:
1640 core-util-is@1.0.2, core-util-is@~1.0.0:
15581641 version "1.0.2"
15591642 resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
15601643 integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
16391722 randombytes "^2.0.0"
16401723 randomfill "^1.0.3"
16411724
1725 cssom@0.3.x, "cssom@>= 0.3.0 < 0.4.0":
1726 version "0.3.8"
1727 resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a"
1728 integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==
1729
1730 "cssstyle@>= 0.2.36 < 0.3.0":
1731 version "0.2.37"
1732 resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54"
1733 integrity sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=
1734 dependencies:
1735 cssom "0.3.x"
1736
16421737 custom-event@1.0.0:
16431738 version "1.0.0"
16441739 resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.0.tgz#2e4628be19dc4b214b5c02630c5971e811618062"
16541749 resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9"
16551750 integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=
16561751
1752 dashdash@^1.12.0:
1753 version "1.14.1"
1754 resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
1755 integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
1756 dependencies:
1757 assert-plus "^1.0.0"
1758
16571759 debug@^2.2.0, debug@^2.3.3:
16581760 version "2.6.9"
16591761 resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
16781780 resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
16791781 integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
16801782
1783 deep-is@~0.1.3:
1784 version "0.1.3"
1785 resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
1786 integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
1787
16811788 define-properties@^1.1.2:
16821789 version "1.1.3"
16831790 resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
17071814 is-descriptor "^1.0.2"
17081815 isobject "^3.0.1"
17091816
1817 delayed-stream@~1.0.0:
1818 version "1.0.0"
1819 resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
1820 integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
1821
17101822 des.js@^1.0.0:
17111823 version "1.0.1"
17121824 resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843"
17341846 resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84"
17351847 integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==
17361848
1849 domador@^2.4.4:
1850 version "2.4.4"
1851 resolved "https://registry.yarnpkg.com/domador/-/domador-2.4.4.tgz#126e4c1996d0492590d45ca55791ee9f4749d4af"
1852 integrity sha1-Em5MGZbQSSWQ1FylV5Hun0dJ1K8=
1853 dependencies:
1854 jsdom "9.9.1"
1855 string.prototype.repeat "0.2.0"
1856
17371857 domain-browser@^1.1.1:
17381858 version "1.2.0"
17391859 resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
17571877 codemirror "^5.58.1"
17581878 codemirror-spell-checker "1.1.2"
17591879 marked "^1.2.0"
1880
1881 ecc-jsbn@~0.1.1:
1882 version "0.1.2"
1883 resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
1884 integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
1885 dependencies:
1886 jsbn "~0.1.0"
1887 safer-buffer "^2.1.0"
17601888
17611889 electron-to-chromium@^1.3.413:
17621890 version "1.3.429"
18331961 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
18341962 integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
18351963
1964 escodegen@^1.6.1:
1965 version "1.14.3"
1966 resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
1967 integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==
1968 dependencies:
1969 esprima "^4.0.1"
1970 estraverse "^4.2.0"
1971 esutils "^2.0.2"
1972 optionator "^0.8.1"
1973 optionalDependencies:
1974 source-map "~0.6.1"
1975
18361976 eslint-scope@^4.0.3:
18371977 version "4.0.3"
18381978 resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848"
18411981 esrecurse "^4.1.0"
18421982 estraverse "^4.1.1"
18431983
1984 esprima@^4.0.1:
1985 version "4.0.1"
1986 resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
1987 integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
1988
18441989 esrecurse@^4.1.0:
18451990 version "4.2.1"
18461991 resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf"
18481993 dependencies:
18491994 estraverse "^4.1.0"
18501995
1851 estraverse@^4.1.0, estraverse@^4.1.1:
1996 estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
18521997 version "4.3.0"
18531998 resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
18541999 integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
19182063 dependencies:
19192064 assign-symbols "^1.0.0"
19202065 is-extendable "^1.0.1"
2066
2067 extend@~3.0.2:
2068 version "3.0.2"
2069 resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
2070 integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
19212071
19222072 extglob@^2.0.4:
19232073 version "2.0.4"
19332083 snapdragon "^0.8.1"
19342084 to-regex "^3.0.1"
19352085
2086 extsprintf@1.3.0:
2087 version "1.3.0"
2088 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
2089 integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
2090
2091 extsprintf@^1.2.0:
2092 version "1.4.0"
2093 resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
2094 integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
2095
19362096 fast-deep-equal@^3.1.1:
19372097 version "3.1.1"
19382098 resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
19432103 resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
19442104 integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
19452105
2106 fast-levenshtein@~2.0.6:
2107 version "2.0.6"
2108 resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
2109 integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
2110
19462111 figgy-pudding@^3.5.1:
19472112 version "3.5.2"
19482113 resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e"
20092174 resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
20102175 integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
20112176
2177 forever-agent@~0.6.1:
2178 version "0.6.1"
2179 resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
2180 integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
2181
2182 form-data@~2.3.2:
2183 version "2.3.3"
2184 resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
2185 integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
2186 dependencies:
2187 asynckit "^0.4.0"
2188 combined-stream "^1.0.6"
2189 mime-types "^2.1.12"
2190
20122191 fragment-cache@^0.2.1:
20132192 version "0.2.1"
20142193 resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
20732252 version "2.0.6"
20742253 resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
20752254 integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
2255
2256 getpass@^0.1.1:
2257 version "0.1.7"
2258 resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
2259 integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
2260 dependencies:
2261 assert-plus "^1.0.0"
20762262
20772263 glob-parent@^3.1.0:
20782264 version "3.1.0"
21482334 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb"
21492335 integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
21502336
2337 har-schema@^2.0.0:
2338 version "2.0.0"
2339 resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
2340 integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
2341
2342 har-validator@~5.1.3:
2343 version "5.1.5"
2344 resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd"
2345 integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==
2346 dependencies:
2347 ajv "^6.12.3"
2348 har-schema "^2.0.0"
2349
21512350 has-flag@^3.0.0:
21522351 version "3.0.0"
21532352 resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
22422441 dependencies:
22432442 parse-passwd "^1.0.0"
22442443
2444 html-encoding-sniffer@^1.0.1:
2445 version "1.0.2"
2446 resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8"
2447 integrity sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==
2448 dependencies:
2449 whatwg-encoding "^1.0.1"
2450
2451 http-signature@~1.2.0:
2452 version "1.2.0"
2453 resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
2454 integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
2455 dependencies:
2456 assert-plus "^1.0.0"
2457 jsprim "^1.2.2"
2458 sshpk "^1.7.0"
2459
22452460 https-browserify@^1.0.0:
22462461 version "1.0.0"
22472462 resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
22482463 integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
22492464
2465 iconv-lite@0.4.24, iconv-lite@^0.4.13:
2466 version "0.4.24"
2467 resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
2468 integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
2469 dependencies:
2470 safer-buffer ">= 2.1.2 < 3"
2471
22502472 ieee754@^1.1.4:
22512473 version "1.1.13"
22522474 resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
24462668 resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
24472669 integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
24482670
2671 is-typedarray@~1.0.0:
2672 version "1.0.0"
2673 resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
2674 integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
2675
24492676 is-windows@^1.0.1, is-windows@^1.0.2:
24502677 version "1.0.2"
24512678 resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
24782705 resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
24792706 integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
24802707
2708 isstream@~0.1.2:
2709 version "0.1.2"
2710 resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
2711 integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
2712
24812713 "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
24822714 version "4.0.0"
24832715 resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
24842716 integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
24852717
2718 jsbn@~0.1.0:
2719 version "0.1.1"
2720 resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
2721 integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
2722
2723 jsdom@9.9.1:
2724 version "9.9.1"
2725 resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.9.1.tgz#84f3972ad394ab963233af8725211bce4d01bfd5"
2726 integrity sha1-hPOXKtOUq5YyM6+HJSEbzk0Bv9U=
2727 dependencies:
2728 abab "^1.0.0"
2729 acorn "^2.4.0"
2730 acorn-globals "^1.0.4"
2731 array-equal "^1.0.0"
2732 content-type-parser "^1.0.1"
2733 cssom ">= 0.3.0 < 0.4.0"
2734 cssstyle ">= 0.2.36 < 0.3.0"
2735 escodegen "^1.6.1"
2736 html-encoding-sniffer "^1.0.1"
2737 iconv-lite "^0.4.13"
2738 nwmatcher ">= 1.3.9 < 2.0.0"
2739 parse5 "^1.5.1"
2740 request "^2.55.0"
2741 sax "^1.1.4"
2742 symbol-tree ">= 3.1.0 < 4.0.0"
2743 tough-cookie "^2.3.1"
2744 webidl-conversions "^3.0.1"
2745 whatwg-encoding "^1.0.1"
2746 whatwg-url "^4.1.0"
2747 xml-name-validator ">= 2.0.1 < 3.0.0"
2748
24862749 jsesc@^2.5.1:
24872750 version "2.5.2"
24882751 resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
25032766 resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
25042767 integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
25052768
2769 json-schema@0.2.3:
2770 version "0.2.3"
2771 resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
2772 integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
2773
2774 json-stringify-safe@~5.0.1:
2775 version "5.0.1"
2776 resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
2777 integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
2778
25062779 json5@^1.0.1:
25072780 version "1.0.1"
25082781 resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
25172790 dependencies:
25182791 minimist "^1.2.5"
25192792
2793 jsprim@^1.2.2:
2794 version "1.4.1"
2795 resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
2796 integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
2797 dependencies:
2798 assert-plus "1.0.0"
2799 extsprintf "1.3.0"
2800 json-schema "0.2.3"
2801 verror "1.10.0"
2802
25202803 kanye@3.0.2:
25212804 version "3.0.2"
25222805 resolved "https://registry.yarnpkg.com/kanye/-/kanye-3.0.2.tgz#caa3952bd086f327831695ce7b8cbb48151691bd"
25672850 integrity sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==
25682851 dependencies:
25692852 leven "^3.1.0"
2853
2854 levn@~0.3.0:
2855 version "0.3.0"
2856 resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
2857 integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
2858 dependencies:
2859 prelude-ls "~1.1.2"
2860 type-check "~0.3.2"
25702861
25712862 linkify-it@0.1.2:
25722863 version "0.1.2"
27673058 dependencies:
27683059 bn.js "^4.0.0"
27693060 brorand "^1.0.1"
3061
3062 mime-db@1.47.0:
3063 version "1.47.0"
3064 resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c"
3065 integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==
3066
3067 mime-types@^2.1.12, mime-types@~2.1.19:
3068 version "2.1.30"
3069 resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d"
3070 integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==
3071 dependencies:
3072 mime-db "1.47.0"
27703073
27713074 mimic-fn@^2.0.0:
27723075 version "2.1.0"
29403243 dependencies:
29413244 path-key "^2.0.0"
29423245
3246 "nwmatcher@>= 1.3.9 < 2.0.0":
3247 version "1.4.4"
3248 resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.4.tgz#2285631f34a95f0d0395cd900c96ed39b58f346e"
3249 integrity sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==
3250
3251 oauth-sign@~0.9.0:
3252 version "0.9.0"
3253 resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
3254 integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
3255
29433256 object-assign@^4.1.1:
29443257 version "4.1.1"
29453258 resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
29893302 integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
29903303 dependencies:
29913304 wrappy "1"
3305
3306 optionator@^0.8.1:
3307 version "0.8.3"
3308 resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
3309 integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
3310 dependencies:
3311 deep-is "~0.1.3"
3312 fast-levenshtein "~2.0.6"
3313 levn "~0.3.0"
3314 prelude-ls "~1.1.2"
3315 type-check "~0.3.2"
3316 word-wrap "~1.2.3"
29923317
29933318 os-browserify@^0.3.0:
29943319 version "0.3.0"
30933418 resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
30943419 integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=
30953420
3421 parse5@^1.5.1:
3422 version "1.5.1"
3423 resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94"
3424 integrity sha1-m387DeMr543CQBsXVzzK8Pb1nZQ=
3425
30963426 pascalcase@^0.1.1:
30973427 version "0.1.1"
30983428 resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
31393469 safe-buffer "^5.0.1"
31403470 sha.js "^2.4.8"
31413471
3472 performance-now@^2.1.0:
3473 version "2.1.0"
3474 resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
3475 integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
3476
31423477 pify@^4.0.1:
31433478 version "4.0.1"
31443479 resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
31633498 resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
31643499 integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
31653500
3501 prelude-ls@~1.1.2:
3502 version "1.1.2"
3503 resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
3504 integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
3505
31663506 private@^0.1.8:
31673507 version "0.1.8"
31683508 resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
31923532 version "1.0.1"
31933533 resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
31943534 integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
3535
3536 psl@^1.1.28:
3537 version "1.8.0"
3538 resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
3539 integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
31953540
31963541 public-encrypt@^4.0.0:
31973542 version "4.0.3"
32403585 resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
32413586 integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
32423587
3243 punycode@^2.1.0:
3588 punycode@^2.1.0, punycode@^2.1.1:
32443589 version "2.1.1"
32453590 resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
32463591 integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
3592
3593 qs@~6.5.2:
3594 version "6.5.2"
3595 resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
3596 integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
32473597
32483598 querystring-es3@^0.2.0:
32493599 version "0.2.1"
33733723 resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
33743724 integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
33753725
3726 request@^2.55.0:
3727 version "2.88.2"
3728 resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
3729 integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
3730 dependencies:
3731 aws-sign2 "~0.7.0"
3732 aws4 "^1.8.0"
3733 caseless "~0.12.0"
3734 combined-stream "~1.0.6"
3735 extend "~3.0.2"
3736 forever-agent "~0.6.1"
3737 form-data "~2.3.2"
3738 har-validator "~5.1.3"
3739 http-signature "~1.2.0"
3740 is-typedarray "~1.0.0"
3741 isstream "~0.1.2"
3742 json-stringify-safe "~5.0.1"
3743 mime-types "~2.1.19"
3744 oauth-sign "~0.9.0"
3745 performance-now "^2.1.0"
3746 qs "~6.5.2"
3747 safe-buffer "^5.1.2"
3748 tough-cookie "~2.5.0"
3749 tunnel-agent "^0.6.0"
3750 uuid "^3.3.2"
3751
33763752 require-directory@^2.1.1:
33773753 version "2.1.1"
33783754 resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
34583834 integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
34593835 dependencies:
34603836 ret "~0.1.10"
3837
3838 "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
3839 version "2.1.2"
3840 resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
3841 integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
3842
3843 sax@^1.1.4:
3844 version "1.2.4"
3845 resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
3846 integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
34613847
34623848 schema-utils@^1.0.0:
34633849 version "1.0.0"
36374023 resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
36384024 integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
36394025
4026 sshpk@^1.7.0:
4027 version "1.16.1"
4028 resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
4029 integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
4030 dependencies:
4031 asn1 "~0.2.3"
4032 assert-plus "^1.0.0"
4033 bcrypt-pbkdf "^1.0.0"
4034 dashdash "^1.12.0"
4035 ecc-jsbn "~0.1.1"
4036 getpass "^0.1.1"
4037 jsbn "~0.1.0"
4038 safer-buffer "^2.0.2"
4039 tweetnacl "~0.14.0"
4040
36404041 ssri@^6.0.1:
36414042 version "6.0.1"
36424043 resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8"
36934094 is-fullwidth-code-point "^2.0.0"
36944095 strip-ansi "^5.1.0"
36954096
4097 string.prototype.repeat@0.2.0:
4098 version "0.2.0"
4099 resolved "https://registry.yarnpkg.com/string.prototype.repeat/-/string.prototype.repeat-0.2.0.tgz#aba36de08dcee6a5a337d49b2ea1da1b28fc0ecf"
4100 integrity sha1-q6Nt4I3O5qWjN9SbLqHaGyj8Ds8=
4101
36964102 string_decoder@^1.0.0, string_decoder@^1.1.1:
36974103 version "1.3.0"
36984104 resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
37324138 integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
37334139 dependencies:
37344140 has-flag "^3.0.0"
4141
4142 "symbol-tree@>= 3.1.0 < 4.0.0":
4143 version "3.2.4"
4144 resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
4145 integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
37354146
37364147 tapable@^1.0.0, tapable@^1.1.3:
37374148 version "1.1.3"
38174228 regex-not "^1.0.2"
38184229 safe-regex "^1.1.0"
38194230
4231 tough-cookie@^2.3.1, tough-cookie@~2.5.0:
4232 version "2.5.0"
4233 resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
4234 integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
4235 dependencies:
4236 psl "^1.1.28"
4237 punycode "^2.1.1"
4238
4239 tr46@~0.0.3:
4240 version "0.0.3"
4241 resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
4242 integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
4243
38204244 tslib@^1.9.0:
38214245 version "1.11.2"
38224246 resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.2.tgz#9c79d83272c9a7aaf166f73915c9667ecdde3cc9"
38274251 resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
38284252 integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=
38294253
4254 tunnel-agent@^0.6.0:
4255 version "0.6.0"
4256 resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
4257 integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
4258 dependencies:
4259 safe-buffer "^5.0.1"
4260
4261 tweetnacl@^0.14.3, tweetnacl@~0.14.0:
4262 version "0.14.5"
4263 resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
4264 integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
4265
4266 type-check@~0.3.2:
4267 version "0.3.2"
4268 resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
4269 integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
4270 dependencies:
4271 prelude-ls "~1.1.2"
4272
38304273 typedarray@^0.0.6:
38314274 version "0.0.6"
38324275 resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
39514394 dependencies:
39524395 inherits "2.0.3"
39534396
4397 uuid@^3.3.2:
4398 version "3.4.0"
4399 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
4400 integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
4401
39544402 v8-compile-cache@2.0.3:
39554403 version "2.0.3"
39564404 resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe"
39574405 integrity sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==
39584406
4407 verror@1.10.0:
4408 version "1.10.0"
4409 resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
4410 integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
4411 dependencies:
4412 assert-plus "^1.0.0"
4413 core-util-is "1.0.2"
4414 extsprintf "^1.2.0"
4415
39594416 vm-browserify@^1.0.1:
39604417 version "1.1.2"
39614418 resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
39694426 chokidar "^2.1.8"
39704427 graceful-fs "^4.1.2"
39714428 neo-async "^2.5.0"
4429
4430 webidl-conversions@^3.0.0, webidl-conversions@^3.0.1:
4431 version "3.0.1"
4432 resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
4433 integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
39724434
39734435 webpack-cli@^3.3.11:
39744436 version "3.3.11"
40244486 watchpack "^1.6.1"
40254487 webpack-sources "^1.4.1"
40264488
4489 whatwg-encoding@^1.0.1:
4490 version "1.0.5"
4491 resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0"
4492 integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==
4493 dependencies:
4494 iconv-lite "0.4.24"
4495
4496 whatwg-url@^4.1.0:
4497 version "4.8.0"
4498 resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.8.0.tgz#d2981aa9148c1e00a41c5a6131166ab4683bbcc0"
4499 integrity sha1-0pgaqRSMHgCkHFphMRZqtGg7vMA=
4500 dependencies:
4501 tr46 "~0.0.3"
4502 webidl-conversions "^3.0.0"
4503
40274504 which-module@^2.0.0:
40284505 version "2.0.0"
40294506 resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
40484525 local-storage "1.4.2"
40494526 seleccion "2.0.0"
40504527
4528 word-wrap@~1.2.3:
4529 version "1.2.3"
4530 resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
4531 integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
4532
40514533 worker-farm@^1.7.0:
40524534 version "1.7.0"
40534535 resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8"
40784560 is-function "^1.0.1"
40794561 parse-headers "^2.0.0"
40804562 xtend "^4.0.0"
4563
4564 "xml-name-validator@>= 2.0.1 < 3.0.0":
4565 version "2.0.1"
4566 resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635"
4567 integrity sha1-TYuPHszTQZqjYgYb7O9RXh5VljU=
40814568
40824569 xtend@^4.0.0, xtend@~4.0.1:
40834570 version "4.0.2"