2017-04-21 10:53:11 +02:00
|
|
|
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
|
|
|
|
# yarn lockfile v1
|
|
|
|
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
"7zip-bin@~5.0.3":
|
|
|
|
version "5.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-5.0.3.tgz#bc5b5532ecafd923a61f2fb097e3b108c0106a3f"
|
|
|
|
integrity sha512-GLyWIFBbGvpKPGo55JyRZAo4lVbnBiD52cKlw/0Vt+wnmKvWJkpZvsjVoaIolyBXDeAQKSicRtqFNPem9w0WYA==
|
2017-11-22 04:10:22 +01:00
|
|
|
|
2020-04-06 05:36:15 +02:00
|
|
|
"@babel/code-frame@^7.0.0":
|
2020-06-18 04:25:02 +02:00
|
|
|
version "7.10.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.1.tgz#d5481c5095daa1c57e16e54c6f9198443afb49ff"
|
|
|
|
integrity sha512-IGhtTmpjGbYzcEDOw7DcQtbQSXcG9ftmAXtWTu9V936vDye4xjjekktFAtgZsWpzTj/X01jocB46mTywm/4SZw==
|
2020-04-06 05:36:15 +02:00
|
|
|
dependencies:
|
2020-06-18 04:25:02 +02:00
|
|
|
"@babel/highlight" "^7.10.1"
|
2020-04-06 05:36:15 +02:00
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
"@babel/code-frame@^7.10.4":
|
|
|
|
version "7.10.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a"
|
|
|
|
integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==
|
|
|
|
dependencies:
|
|
|
|
"@babel/highlight" "^7.10.4"
|
|
|
|
|
|
|
|
"@babel/generator@^7.11.5":
|
|
|
|
version "7.11.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.6.tgz#b868900f81b163b4d464ea24545c61cbac4dc620"
|
|
|
|
integrity sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==
|
|
|
|
dependencies:
|
|
|
|
"@babel/types" "^7.11.5"
|
|
|
|
jsesc "^2.5.1"
|
|
|
|
source-map "^0.5.0"
|
|
|
|
|
|
|
|
"@babel/helper-annotate-as-pure@^7.0.0":
|
|
|
|
version "7.10.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz#5bf0d495a3f757ac3bda48b5bf3b3ba309c72ba3"
|
|
|
|
integrity sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==
|
|
|
|
dependencies:
|
|
|
|
"@babel/types" "^7.10.4"
|
|
|
|
|
|
|
|
"@babel/helper-function-name@^7.10.4":
|
|
|
|
version "7.10.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz#d2d3b20c59ad8c47112fa7d2a94bc09d5ef82f1a"
|
|
|
|
integrity sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==
|
|
|
|
dependencies:
|
|
|
|
"@babel/helper-get-function-arity" "^7.10.4"
|
|
|
|
"@babel/template" "^7.10.4"
|
|
|
|
"@babel/types" "^7.10.4"
|
|
|
|
|
|
|
|
"@babel/helper-get-function-arity@^7.10.4":
|
|
|
|
version "7.10.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz#98c1cbea0e2332f33f9a4661b8ce1505b2c19ba2"
|
|
|
|
integrity sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==
|
|
|
|
dependencies:
|
|
|
|
"@babel/types" "^7.10.4"
|
|
|
|
|
|
|
|
"@babel/helper-module-imports@^7.0.0":
|
|
|
|
version "7.10.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620"
|
|
|
|
integrity sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==
|
|
|
|
dependencies:
|
|
|
|
"@babel/types" "^7.10.4"
|
|
|
|
|
|
|
|
"@babel/helper-split-export-declaration@^7.11.0":
|
|
|
|
version "7.11.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f"
|
|
|
|
integrity sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==
|
|
|
|
dependencies:
|
|
|
|
"@babel/types" "^7.11.0"
|
|
|
|
|
2020-06-18 04:25:02 +02:00
|
|
|
"@babel/helper-validator-identifier@^7.10.1":
|
|
|
|
version "7.10.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.1.tgz#5770b0c1a826c4f53f5ede5e153163e0318e94b5"
|
|
|
|
integrity sha512-5vW/JXLALhczRCWP0PnFDMCJAchlBvM7f4uk/jXritBnIa6E1KmqmtrS3yn1LAnxFBypQ3eneLuXjsnfQsgILw==
|
2020-04-06 05:36:15 +02:00
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
"@babel/helper-validator-identifier@^7.10.4":
|
|
|
|
version "7.10.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2"
|
|
|
|
integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==
|
|
|
|
|
2020-06-18 04:25:02 +02:00
|
|
|
"@babel/highlight@^7.10.1":
|
|
|
|
version "7.10.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.1.tgz#841d098ba613ba1a427a2b383d79e35552c38ae0"
|
|
|
|
integrity sha512-8rMof+gVP8mxYZApLF/JgNDAkdKa+aJt3ZYxF8z6+j/hpeXL7iMsKCPHa2jNMHu/qqBwzQF4OHNoYi8dMA/rYg==
|
2020-04-06 05:36:15 +02:00
|
|
|
dependencies:
|
2020-06-18 04:25:02 +02:00
|
|
|
"@babel/helper-validator-identifier" "^7.10.1"
|
2020-04-06 05:36:15 +02:00
|
|
|
chalk "^2.0.0"
|
|
|
|
js-tokens "^4.0.0"
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
"@babel/highlight@^7.10.4":
|
|
|
|
version "7.10.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143"
|
|
|
|
integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==
|
|
|
|
dependencies:
|
|
|
|
"@babel/helper-validator-identifier" "^7.10.4"
|
|
|
|
chalk "^2.0.0"
|
|
|
|
js-tokens "^4.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
"@babel/parser@^7.1.3":
|
2020-03-25 01:42:53 +01:00
|
|
|
version "7.8.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.8.8.tgz#4c3b7ce36db37e0629be1f0d50a571d2f86f6cd4"
|
|
|
|
integrity sha512-mO5GWzBPsPf6865iIbzNE0AvkKF3NE+2S3eRUpE+FE07BOAkXh6G+GW/Pj01hhXjve1WScbaIO4UlY1JKeqCcA==
|
2020-01-16 02:08:31 +01:00
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
"@babel/parser@^7.10.4", "@babel/parser@^7.11.5":
|
|
|
|
version "7.11.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz#c7ff6303df71080ec7a4f5b8c003c58f1cf51037"
|
|
|
|
integrity sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==
|
|
|
|
|
2020-11-18 05:27:13 +01:00
|
|
|
"@babel/runtime@7.4.5":
|
|
|
|
version "7.4.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.4.5.tgz#582bb531f5f9dc67d2fcb682979894f75e253f12"
|
|
|
|
integrity sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==
|
|
|
|
dependencies:
|
|
|
|
regenerator-runtime "^0.13.2"
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2":
|
2020-03-25 01:42:53 +01:00
|
|
|
version "7.8.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.8.7.tgz#8fefce9802db54881ba59f90bb28719b4996324d"
|
|
|
|
integrity sha512-+AATMUFppJDw6aiR5NVPHqIQBlV/Pj8wY/EZH+lmvRdUo9xBaz/rF3alAwFJQavvKfeOlPE7oaaDHVbcySbCsg==
|
2019-01-14 22:49:58 +01:00
|
|
|
dependencies:
|
2020-03-25 01:42:53 +01:00
|
|
|
regenerator-runtime "^0.13.4"
|
2019-01-14 22:49:58 +01:00
|
|
|
|
2020-07-16 03:55:21 +02:00
|
|
|
"@babel/runtime@^7.10.2":
|
|
|
|
version "7.10.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.10.5.tgz#303d8bd440ecd5a491eae6117fd3367698674c5c"
|
|
|
|
integrity sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==
|
|
|
|
dependencies:
|
|
|
|
regenerator-runtime "^0.13.4"
|
|
|
|
|
2020-11-18 05:27:13 +01:00
|
|
|
"@babel/runtime@^7.3.4", "@babel/runtime@^7.8.7":
|
|
|
|
version "7.12.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e"
|
|
|
|
integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg==
|
|
|
|
dependencies:
|
|
|
|
regenerator-runtime "^0.13.4"
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
"@babel/runtime@^7.5.5":
|
|
|
|
version "7.12.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.0.tgz#98bd7666186969c04be893d747cf4a6c6c8fa6b0"
|
|
|
|
integrity sha512-lS4QLXQ2Vbw2ubfQjeQcn+BZgZ5+ROHW9f+DWjEp5Y+NHYmkRGKqHSJ1tuhbUauKu2nhZNTBIvsIQ8dXfY5Gjw==
|
|
|
|
dependencies:
|
|
|
|
regenerator-runtime "^0.13.4"
|
|
|
|
|
|
|
|
"@babel/template@^7.10.4":
|
|
|
|
version "7.10.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.4.tgz#3251996c4200ebc71d1a8fc405fba940f36ba278"
|
|
|
|
integrity sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==
|
|
|
|
dependencies:
|
|
|
|
"@babel/code-frame" "^7.10.4"
|
|
|
|
"@babel/parser" "^7.10.4"
|
|
|
|
"@babel/types" "^7.10.4"
|
|
|
|
|
|
|
|
"@babel/traverse@^7.4.5":
|
|
|
|
version "7.11.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.11.5.tgz#be777b93b518eb6d76ee2e1ea1d143daa11e61c3"
|
|
|
|
integrity sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==
|
|
|
|
dependencies:
|
|
|
|
"@babel/code-frame" "^7.10.4"
|
|
|
|
"@babel/generator" "^7.11.5"
|
|
|
|
"@babel/helper-function-name" "^7.10.4"
|
|
|
|
"@babel/helper-split-export-declaration" "^7.11.0"
|
|
|
|
"@babel/parser" "^7.11.5"
|
|
|
|
"@babel/types" "^7.11.5"
|
|
|
|
debug "^4.1.0"
|
|
|
|
globals "^11.1.0"
|
|
|
|
lodash "^4.17.19"
|
|
|
|
|
|
|
|
"@babel/types@^7.10.4", "@babel/types@^7.11.0", "@babel/types@^7.11.5":
|
|
|
|
version "7.11.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.11.5.tgz#d9de577d01252d77c6800cee039ee64faf75662d"
|
|
|
|
integrity sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==
|
|
|
|
dependencies:
|
|
|
|
"@babel/helper-validator-identifier" "^7.10.4"
|
|
|
|
lodash "^4.17.19"
|
|
|
|
to-fast-properties "^2.0.0"
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
"@develar/schema-utils@~2.1.0":
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@develar/schema-utils/-/schema-utils-2.1.0.tgz#eceb1695bfbed6f6bb84666d5d3abe5e1fd54e17"
|
|
|
|
integrity sha512-qjCqB4ctMig9Gz5bd6lkdFr3bO6arOdQqptdBSpF1ZpCnjofieCciEzkoS9ujY9cMGyllYSCSmBJ3x9OKHXzoA==
|
|
|
|
dependencies:
|
|
|
|
ajv "^6.1.0"
|
|
|
|
ajv-keywords "^3.1.0"
|
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
"@electron/get@^1.0.1":
|
|
|
|
version "1.9.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@electron/get/-/get-1.9.0.tgz#7fa6e61d7ff50fb82a8a41f437af7de3b97aa9a5"
|
|
|
|
integrity sha512-OBIKtF6ttIJotDXe4KJMUyTBO4xMii+mFjlA8R4CORuD4HvCUaCK3lPjhdTRCvuEv6gzWNbAvd9DNBv0v780lw==
|
|
|
|
dependencies:
|
|
|
|
debug "^4.1.1"
|
|
|
|
env-paths "^2.2.0"
|
|
|
|
fs-extra "^8.1.0"
|
|
|
|
got "^9.6.0"
|
|
|
|
progress "^2.0.3"
|
|
|
|
sanitize-filename "^1.6.2"
|
|
|
|
sumchecker "^3.0.1"
|
|
|
|
optionalDependencies:
|
|
|
|
global-agent "^2.0.2"
|
|
|
|
global-tunnel-ng "^2.7.1"
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
"@emotion/is-prop-valid@^0.8.8":
|
|
|
|
version "0.8.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a"
|
|
|
|
integrity sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==
|
|
|
|
dependencies:
|
|
|
|
"@emotion/memoize" "0.7.4"
|
|
|
|
|
|
|
|
"@emotion/memoize@0.7.4":
|
|
|
|
version "0.7.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.4.tgz#19bf0f5af19149111c40d98bb0cf82119f5d9eeb"
|
|
|
|
integrity sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==
|
|
|
|
|
|
|
|
"@emotion/stylis@^0.8.4":
|
|
|
|
version "0.8.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04"
|
|
|
|
integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==
|
|
|
|
|
|
|
|
"@emotion/unitless@^0.7.4":
|
|
|
|
version "0.7.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed"
|
|
|
|
integrity sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==
|
|
|
|
|
2020-07-16 03:55:21 +02:00
|
|
|
"@iconify/icons-mdi@^1.0.46":
|
|
|
|
version "1.0.117"
|
|
|
|
resolved "https://registry.yarnpkg.com/@iconify/icons-mdi/-/icons-mdi-1.0.117.tgz#f0f3dd76c77f3bc403c4dbd7f90762550d38b311"
|
|
|
|
integrity sha512-bFmPdJVJxW7aQPdZVlZuKQfYBEpYhRf+KDnW8Qj+xrJsrIyJI7QajOLXNARTnLebNKMPktz7l7CQXbeB+UmUIg==
|
|
|
|
|
|
|
|
"@iconify/react@^1.1.3":
|
|
|
|
version "1.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/@iconify/react/-/react-1.1.3.tgz#ebe4d3e5f5dea23cd6a9634acd7a0a25c7414a59"
|
|
|
|
integrity sha512-ReZNJyr89AfED6XZIXkhsJiNv2taT3j1cTo1HVPHMsrKOz6gAYdXtD2kDWF6+GVoFUxpmnO0fMcA6yCyTf6Tow==
|
|
|
|
|
2020-03-03 05:17:30 +01:00
|
|
|
"@journeyapps/sqlcipher@https://github.com/scottnonnenberg-signal/node-sqlcipher.git#b10f232fac62ba7f8775c9e086bb5558fe7d948b":
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://github.com/scottnonnenberg-signal/node-sqlcipher.git#b10f232fac62ba7f8775c9e086bb5558fe7d948b"
|
2018-07-27 03:13:56 +02:00
|
|
|
dependencies:
|
2020-03-03 05:17:30 +01:00
|
|
|
nan "^2.12.1"
|
|
|
|
node-pre-gyp "^0.11.0"
|
2018-07-27 03:13:56 +02:00
|
|
|
|
2018-05-07 17:58:04 +02:00
|
|
|
"@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2":
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-m4sMxmPWaafY9vXQiToU00jzD78=
|
2018-05-07 17:58:04 +02:00
|
|
|
|
|
|
|
"@protobufjs/base64@^1.1.2":
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==
|
2018-05-07 17:58:04 +02:00
|
|
|
|
|
|
|
"@protobufjs/codegen@^2.0.4":
|
|
|
|
version "2.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==
|
2018-05-07 17:58:04 +02:00
|
|
|
|
|
|
|
"@protobufjs/eventemitter@^1.1.0":
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-NVy8mLr61ZePntCV85diHx0Ga3A=
|
2018-05-07 17:58:04 +02:00
|
|
|
|
|
|
|
"@protobufjs/fetch@^1.1.0":
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-upn7WYYUr2VwDBYZ/wbUVLDYTEU=
|
2018-05-07 17:58:04 +02:00
|
|
|
dependencies:
|
|
|
|
"@protobufjs/aspromise" "^1.1.1"
|
|
|
|
"@protobufjs/inquire" "^1.1.0"
|
|
|
|
|
|
|
|
"@protobufjs/float@^1.0.2":
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Xp4avctz/Ap8uLKR33jIy9l7h9E=
|
2018-05-07 17:58:04 +02:00
|
|
|
|
|
|
|
"@protobufjs/inquire@^1.1.0":
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-/yAOPnzyQp4tyvwRQIKOjMY48Ik=
|
2018-05-07 17:58:04 +02:00
|
|
|
|
|
|
|
"@protobufjs/path@^1.1.2":
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-bMKyDFya1q0NzP0hynZz2Nf79o0=
|
2018-05-07 17:58:04 +02:00
|
|
|
|
|
|
|
"@protobufjs/pool@^1.1.0":
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Cf0V8tbTq/qbZbw2ZQbWrXhG/1Q=
|
2018-05-07 17:58:04 +02:00
|
|
|
|
|
|
|
"@protobufjs/utf8@^1.1.0":
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=
|
2018-03-06 23:00:48 +01:00
|
|
|
|
2020-11-12 02:18:50 +01:00
|
|
|
"@reduxjs/toolkit@^1.4.0":
|
|
|
|
version "1.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.4.0.tgz#ee2e2384cc3d1d76780d844b9c2da3580d32710d"
|
|
|
|
integrity sha512-hkxQwVx4BNVRsYdxjNF6cAseRmtrkpSlcgJRr3kLUcHPIAMZAmMJkXmHh/eUEGTMqPzsYpJLM7NN2w9fxQDuGw==
|
|
|
|
dependencies:
|
|
|
|
immer "^7.0.3"
|
|
|
|
redux "^4.0.0"
|
|
|
|
redux-thunk "^2.3.0"
|
|
|
|
reselect "^4.0.0"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
"@sindresorhus/is@0.8.0":
|
2018-04-04 23:40:18 +02:00
|
|
|
version "0.8.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.8.0.tgz#073aee40b0aab2d4ace33c0a2a2672a37da6fa12"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-cerdLImrIp8hbt+i2v2rCLCo9fqoRrciP/BzLY3fnmhbwGNDgf7b3Niiqu085+LjPHYxgu0f+3/ciPDPJFgGkA==
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
"@sindresorhus/is@^0.14.0":
|
|
|
|
version "0.14.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
|
|
|
|
integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
|
|
|
|
|
2020-06-01 08:00:09 +02:00
|
|
|
"@sinonjs/commons@^1", "@sinonjs/commons@^1.7.0":
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.7.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.7.1.tgz#da5fd19a5f71177a53778073978873964f49acf1"
|
|
|
|
integrity sha512-Debi3Baff1Qu1Unc3mjJ96MgpbwTn43S1+9yJ0llWygPwDNu2aaWBD6yc9y/Z8XDRNhx7U+u2UDg2OGQXkclUQ==
|
2020-01-16 02:08:31 +01:00
|
|
|
dependencies:
|
|
|
|
type-detect "4.0.8"
|
2018-04-04 23:40:18 +02:00
|
|
|
|
2020-06-01 08:00:09 +02:00
|
|
|
"@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.2":
|
|
|
|
version "1.8.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.0.tgz#c8d68821a854c555bba172f3b06959a0039b236d"
|
|
|
|
integrity sha512-wEj54PfsZ5jGSwMX68G8ZXFawcSglQSXqCftWX3ec8MDUzQdHgcKvw97awHbY0efQEL5iKUOAmmVtoYgmrSG4Q==
|
2018-02-26 18:24:04 +01:00
|
|
|
dependencies:
|
2020-06-01 08:00:09 +02:00
|
|
|
type-detect "4.0.8"
|
2018-02-26 18:24:04 +01:00
|
|
|
|
2020-06-01 08:00:09 +02:00
|
|
|
"@sinonjs/fake-timers@^6.0.0", "@sinonjs/fake-timers@^6.0.1":
|
|
|
|
version "6.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40"
|
|
|
|
integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==
|
|
|
|
dependencies:
|
|
|
|
"@sinonjs/commons" "^1.7.0"
|
|
|
|
|
|
|
|
"@sinonjs/formatio@^5.0.1":
|
|
|
|
version "5.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@sinonjs/formatio/-/formatio-5.0.1.tgz#f13e713cb3313b1ab965901b01b0828ea6b77089"
|
|
|
|
integrity sha512-KaiQ5pBf1MpS09MuA0kp6KBQt2JUOQycqVG1NZXvzeaXe5LGFqAKueIS0bw4w0P9r7KuBSVdUk5QjXsUdu2CxQ==
|
2020-01-16 02:08:31 +01:00
|
|
|
dependencies:
|
|
|
|
"@sinonjs/commons" "^1"
|
2020-06-01 08:00:09 +02:00
|
|
|
"@sinonjs/samsam" "^5.0.2"
|
2020-01-16 02:08:31 +01:00
|
|
|
|
2020-06-01 08:00:09 +02:00
|
|
|
"@sinonjs/samsam@^5.0.2", "@sinonjs/samsam@^5.0.3":
|
|
|
|
version "5.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/@sinonjs/samsam/-/samsam-5.0.3.tgz#86f21bdb3d52480faf0892a480c9906aa5a52938"
|
|
|
|
integrity sha512-QucHkc2uMJ0pFGjJUDP3F9dq5dx8QIaqISl9QgwLOh6P9yv877uONPGXh/OH/0zmM3tW1JjuJltAZV2l7zU+uQ==
|
2020-01-16 02:08:31 +01:00
|
|
|
dependencies:
|
2020-06-01 08:00:09 +02:00
|
|
|
"@sinonjs/commons" "^1.6.0"
|
|
|
|
lodash.get "^4.4.2"
|
|
|
|
type-detect "^4.0.8"
|
2020-01-16 02:08:31 +01:00
|
|
|
|
|
|
|
"@sinonjs/text-encoding@^0.7.1":
|
|
|
|
version "0.7.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz#8da5c6530915653f3a1f38fd5f101d8c3f8079c5"
|
|
|
|
integrity sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
"@szmarczak/http-timer@^1.1.2":
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
|
|
|
|
integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
|
|
|
|
dependencies:
|
|
|
|
defer-to-connect "^1.0.1"
|
|
|
|
|
2020-06-12 10:08:44 +02:00
|
|
|
"@types/backbone@^1.4.2":
|
|
|
|
version "1.4.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/backbone/-/backbone-1.4.2.tgz#2af5ca6536d4cd510842eea6eeea11a42fa704b9"
|
|
|
|
integrity sha512-+yfi5cLeIPU3JuCrFP4Bodpv8oLrE5sbiqQIMPvHIKaVCz0JCBt9GEQKZsz2haibrTV4Axks6ovoHc2yUbpWzg==
|
|
|
|
dependencies:
|
|
|
|
"@types/jquery" "*"
|
|
|
|
"@types/underscore" "*"
|
|
|
|
|
2020-06-18 03:29:29 +02:00
|
|
|
"@types/bytebuffer@^5.0.41":
|
|
|
|
version "5.0.41"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/bytebuffer/-/bytebuffer-5.0.41.tgz#6850dba4d4cd2846596b4842874d5bfc01cd3db1"
|
|
|
|
integrity sha512-Mdrv4YcaHvpkx25ksqqFaezktx3yZRcd51GZY0rY/9avyaqZdiT/GiWRhfrJhMpgzXqTOSHgGvsumGxJFNiZZA==
|
|
|
|
dependencies:
|
|
|
|
"@types/long" "*"
|
|
|
|
"@types/node" "*"
|
|
|
|
|
2020-05-22 06:04:10 +02:00
|
|
|
"@types/chai-as-promised@^7.1.2":
|
|
|
|
version "7.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/chai-as-promised/-/chai-as-promised-7.1.2.tgz#2f564420e81eaf8650169e5a3a6b93e096e5068b"
|
|
|
|
integrity sha512-PO2gcfR3Oxa+u0QvECLe1xKXOqYTzCmWf0FhLhjREoW3fPAVamjihL7v1MOVLJLsnAMdLcjkfrs01yvDMwVK4Q==
|
|
|
|
dependencies:
|
|
|
|
"@types/chai" "*"
|
|
|
|
|
|
|
|
"@types/chai@*":
|
|
|
|
version "4.2.11"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.11.tgz#d3614d6c5f500142358e6ed24e1bf16657536c50"
|
|
|
|
integrity sha512-t7uW6eFafjO+qJ3BIV2gGUyZs27egcNRkUdalkud+Qa3+kg//f129iuOFivHDXQ+vnU3fDXuwgv0cqMCbcE8sw==
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
"@types/chai@4.1.2":
|
2018-04-10 02:01:30 +02:00
|
|
|
version "4.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.1.2.tgz#f1af664769cfb50af805431c407425ed619daa21"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-D8uQwKYUw2KESkorZ27ykzXgvkDJYXVEihGklgfp5I4HUP8D6IxtcdLTMB1emjQiWzV7WZ5ihm1cxIzVwjoleQ==
|
2018-04-10 02:01:30 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
"@types/classnames@2.2.3":
|
2018-04-10 03:31:52 +02:00
|
|
|
version "2.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/classnames/-/classnames-2.2.3.tgz#3f0ff6873da793870e20a260cada55982f38a9e5"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-x15/Io+JdzrkM9gnX6SWUs/EmqQzd65TD9tcZIAQ1VIdb93XErNuYmB7Yho8JUCE189ipUSESsWvGvYXRRIvYA==
|
2018-04-10 03:31:52 +02:00
|
|
|
|
2019-09-05 00:57:29 +02:00
|
|
|
"@types/color-convert@*":
|
|
|
|
version "1.9.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/color-convert/-/color-convert-1.9.0.tgz#bfa8203e41e7c65471e9841d7e306a7cd8b5172d"
|
|
|
|
integrity sha512-OKGEfULrvSL2VRbkl/gnjjgbbF7ycIlpSsX7Nkab4MOWi5XxmgBYvuiQ7lcCFY5cPDz7MUNaKgxte2VRmtr4Fg==
|
|
|
|
dependencies:
|
|
|
|
"@types/color-name" "*"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
"@types/color-name@*", "@types/color-name@^1.1.1":
|
2019-09-05 00:57:29 +02:00
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
|
|
|
|
integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
|
|
|
|
|
|
|
|
"@types/color@^3.0.0":
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/color/-/color-3.0.1.tgz#2900490ed04da8116c5058cd5dba3572d5a25071"
|
|
|
|
integrity sha512-oeUWVaAwI+xINDUx+3F2vJkl/vVB03VChFF/Gl3iQCdbcakjuoJyMOba+3BXRtnBhxZ7uBYqQBi9EpLnvSoztA==
|
2019-09-05 00:57:29 +02:00
|
|
|
dependencies:
|
|
|
|
"@types/color-convert" "*"
|
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
"@types/config@0.0.34":
|
|
|
|
version "0.0.34"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/config/-/config-0.0.34.tgz#123f91bdb5afdd702294b9de9ca04d9ea11137b0"
|
|
|
|
integrity sha512-jWi9DXx77hnzN4kHCNEvP/kab+nchRLTg9yjXYxjTcMBkuc5iBb3QuwJ4sPrb+nzy1GQjrfyfMqZOdR4i7opRQ==
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
"@types/debug@^4.1.5":
|
2019-10-23 01:49:56 +02:00
|
|
|
version "4.1.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.5.tgz#b14efa8852b7768d898906613c23f688713e02cd"
|
|
|
|
integrity sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==
|
|
|
|
|
2019-12-13 01:36:07 +01:00
|
|
|
"@types/dompurify@^2.0.0":
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/dompurify/-/dompurify-2.0.1.tgz#0bf3a9f8ee21d81adb20b8c374ab034d6a74dbf7"
|
|
|
|
integrity sha512-OQ16dECrRv/I//woKkVUxyVGYR94W3qp3Wy//B63awHVe3h/1/URFqP5a/V2m4k01DEvWs1+z7FWW3xfM1lH3Q==
|
2019-12-13 01:36:07 +01:00
|
|
|
dependencies:
|
|
|
|
"@types/trusted-types" "*"
|
|
|
|
|
2020-02-24 03:30:27 +01:00
|
|
|
"@types/electron-is-dev@^1.1.1":
|
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/electron-is-dev/-/electron-is-dev-1.1.1.tgz#b48cb249b4615915b16477891160414b57b9a8c5"
|
|
|
|
integrity sha512-axJ7z6N/FfXHf0Q6MO75Sl7gXCqAeIJMxxYd8n80FNmGev8GPHMcva31zQQX+i4B7aBUzdyVY1UfQeFxph3xVQ==
|
2020-03-12 04:11:15 +01:00
|
|
|
dependencies:
|
2020-02-24 03:30:27 +01:00
|
|
|
electron-is-dev "*"
|
2020-03-12 04:11:15 +01:00
|
|
|
|
2020-03-13 04:28:52 +01:00
|
|
|
"@types/emoji-mart@^2.11.3":
|
|
|
|
version "2.11.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/emoji-mart/-/emoji-mart-2.11.3.tgz#9949f6a8a231aea47aac1b2d4212597b41140b07"
|
|
|
|
integrity sha512-pRlU6+CFIB+9+FwjGGCVtDQq78u7N0iUijrO0Qh1j9RJ6T23DSNNfe0X6kf81N4ubVhF9jVckCI1M3kHpkwjqA==
|
|
|
|
dependencies:
|
|
|
|
"@types/react" "*"
|
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
"@types/events@*":
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7"
|
|
|
|
integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
"@types/filesize@3.6.0":
|
2018-04-12 22:15:20 +02:00
|
|
|
version "3.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/filesize/-/filesize-3.6.0.tgz#5f1a25c7b4e3d5ee2bc63133d374d096b7008c8d"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-rOWxCKMjt2DBuwddUnl5GOpf/jAkkqteB+XldncpVxVX+HPTmK2c5ACMOVEbp9gaH81IlhTdC3TwvRa5nopasw==
|
2018-04-12 22:15:20 +02:00
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
"@types/fs-extra@5.0.5":
|
|
|
|
version "5.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-5.0.5.tgz#080d90a792f3fa2c5559eb44bd8ef840aae9104b"
|
|
|
|
integrity sha512-w7iqhDH9mN8eLClQOYTkhdYUOSpp25eXxfc6VbFOGtzxW34JcvctH2bKjj4jD4++z4R5iO5D+pg48W2e03I65A==
|
|
|
|
dependencies:
|
|
|
|
"@types/node" "*"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
"@types/fs-extra@^8.1.0":
|
|
|
|
version "8.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.0.tgz#1114834b53c3914806cd03b3304b37b3bd221a4d"
|
|
|
|
integrity sha512-UoOfVEzAUpeSPmjm7h1uk5MH6KZma2z2O7a75onTGjnNvAvMVrPzPL/vBbT65iIGHWj6rokwfmYcmxmlSf2uwg==
|
2020-02-07 03:20:40 +01:00
|
|
|
dependencies:
|
|
|
|
"@types/node" "*"
|
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
"@types/glob@*":
|
|
|
|
version "7.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575"
|
|
|
|
integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==
|
|
|
|
dependencies:
|
|
|
|
"@types/events" "*"
|
|
|
|
"@types/minimatch" "*"
|
|
|
|
"@types/node" "*"
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
"@types/hoist-non-react-statics@*", "@types/hoist-non-react-statics@^3.3.0":
|
|
|
|
version "3.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz#1124aafe5118cb591977aeb1ceaaed1070eb039f"
|
|
|
|
integrity sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==
|
|
|
|
dependencies:
|
|
|
|
"@types/react" "*"
|
|
|
|
hoist-non-react-statics "^3.3.0"
|
|
|
|
|
2020-06-12 10:08:44 +02:00
|
|
|
"@types/jquery@*":
|
|
|
|
version "3.3.38"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.38.tgz#6385f1e1b30bd2bff55ae8ee75ea42a999cc3608"
|
|
|
|
integrity sha512-nkDvmx7x/6kDM5guu/YpXkGZ/Xj/IwGiLDdKM99YA5Vag7pjGyTJ8BNUh/6hxEn/sEu5DKtyRgnONJ7EmOoKrA==
|
|
|
|
dependencies:
|
|
|
|
"@types/sizzle" "*"
|
|
|
|
|
2019-01-14 22:49:58 +01:00
|
|
|
"@types/jquery@3.3.29":
|
|
|
|
version "3.3.29"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.29.tgz#680a2219ce3c9250483722fccf5570d1e2d08abd"
|
|
|
|
integrity sha512-FhJvBninYD36v3k6c+bVk1DSZwh7B5Dpb/Pyk3HKVsiohn0nhbefZZ+3JXbWQhFyt0MxSl2jRDdGQPHeOHFXrQ==
|
|
|
|
dependencies:
|
|
|
|
"@types/sizzle" "*"
|
2018-04-13 23:53:47 +02:00
|
|
|
|
2020-07-16 08:39:35 +02:00
|
|
|
"@types/json-schema@^7.0.4":
|
|
|
|
version "7.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.5.tgz#dcce4430e64b443ba8945f0290fb564ad5bac6dd"
|
|
|
|
integrity sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
"@types/linkify-it@2.0.3":
|
2018-05-14 22:52:10 +02:00
|
|
|
version "2.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/linkify-it/-/linkify-it-2.0.3.tgz#5352a2d7a35d7c77b527483cd6e68da9148bd780"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-WRj1rJPkj3fyDME63xUkWvcWzq0XjpiqjJGNCH4Y6Fbiv2fVMDCqeIA6ch/UUG3VYrfGq1VNFLsz6Sat6FjsPw==
|
2018-05-14 22:52:10 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
"@types/lodash@4.14.106":
|
2018-04-10 18:06:53 +02:00
|
|
|
version "4.14.106"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.106.tgz#6093e9a02aa567ddecfe9afadca89e53e5dce4dd"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-tOSvCVrvSqFZ4A/qrqqm6p37GZoawsZtoR0SJhlF7EonNZUgrn8FfT+RNQ11h+NUpMt6QVe36033f3qEKBwfWA==
|
2018-04-10 18:06:53 +02:00
|
|
|
|
2020-07-06 03:29:22 +02:00
|
|
|
"@types/long@*", "@types/long@^4.0.1":
|
2020-06-18 03:29:29 +02:00
|
|
|
version "4.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.1.tgz#459c65fa1867dafe6a8f322c4c51695663cc55e9"
|
|
|
|
integrity sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w==
|
2018-05-07 17:58:04 +02:00
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
"@types/minimatch@*":
|
|
|
|
version "3.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
|
|
|
|
integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
|
|
|
|
|
|
|
|
"@types/mkdirp@0.5.2":
|
|
|
|
version "0.5.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.5.2.tgz#503aacfe5cc2703d5484326b1b27efa67a339c1f"
|
|
|
|
integrity sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg==
|
|
|
|
dependencies:
|
|
|
|
"@types/node" "*"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
"@types/mocha@5.0.0":
|
2018-04-10 02:01:38 +02:00
|
|
|
version "5.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-5.0.0.tgz#a3014921991066193f6c8e47290d4d598dfd19e6"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-ZS0vBV7Jn5Z/Q4T3VXauEKMDCV8nWOtJJg90OsDylkYJiQwcWtKuLzohWzrthBkerUF7DLMmJcwOPEP0i/AOXw==
|
2018-04-10 02:01:38 +02:00
|
|
|
|
2020-03-05 00:43:48 +01:00
|
|
|
"@types/moment@^2.13.0":
|
|
|
|
version "2.13.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/moment/-/moment-2.13.0.tgz#604ebd189bc3bc34a1548689404e61a2a4aac896"
|
|
|
|
integrity sha1-YE69GJvDvDShVIaJQE5hoqSqyJY=
|
|
|
|
dependencies:
|
|
|
|
moment "*"
|
2020-07-08 09:12:34 +02:00
|
|
|
|
2020-06-30 10:04:17 +02:00
|
|
|
"@types/node-fetch@^2.5.7":
|
|
|
|
version "2.5.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.7.tgz#20a2afffa882ab04d44ca786449a276f9f6bbf3c"
|
|
|
|
integrity sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==
|
|
|
|
dependencies:
|
|
|
|
"@types/node" "*"
|
|
|
|
form-data "^3.0.0"
|
2020-03-05 00:43:48 +01:00
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
"@types/node@*":
|
2020-03-25 01:42:53 +01:00
|
|
|
version "13.9.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.9.1.tgz#96f606f8cd67fb018847d9b61e93997dabdefc72"
|
|
|
|
integrity sha512-E6M6N0blf/jiZx8Q3nb0vNaswQeEyn0XlupO+xN6DtJ6r6IT4nXrTry7zhIfYvFCl3/8Cu6WIysmUBKiqV0bqQ==
|
2019-03-28 18:09:26 +01:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
"@types/node@^12.0.12":
|
|
|
|
version "12.12.31"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.31.tgz#d6b4f9645fee17f11319b508fb1001797425da51"
|
|
|
|
integrity sha512-T+wnJno8uh27G9c+1T+a1/WYCHzLeDqtsGJkoEdSp2X8RTh3oOCZQcUnjAx90CS8cmmADX51O0FI/tu9s0yssg==
|
2018-11-30 00:58:16 +01:00
|
|
|
|
2020-07-06 03:29:22 +02:00
|
|
|
"@types/node@^13.7.0":
|
|
|
|
version "13.13.12"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.12.tgz#9c72e865380a7dc99999ea0ef20fc9635b503d20"
|
|
|
|
integrity sha512-zWz/8NEPxoXNT9YyF2osqyA9WjssZukYpgI4UYZpOjcyqwIUqWGkcCionaEb9Ki+FULyPyvNFpg/329Kd2/pbw==
|
2019-01-14 22:49:58 +01:00
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
"@types/pify@3.0.2":
|
|
|
|
version "3.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/pify/-/pify-3.0.2.tgz#1bc75dac43e31dba981c37e0a08edddc1b49cd39"
|
|
|
|
integrity sha512-a5AKF1/9pCU3HGMkesgY6LsBdXHUY3WU+I2qgpU0J+I8XuJA1aFr59eS84/HP0+dxsyBSNbt+4yGI2adUpHwSg==
|
|
|
|
|
2019-01-14 22:49:58 +01:00
|
|
|
"@types/prop-types@*":
|
2020-01-16 02:08:31 +01:00
|
|
|
version "15.7.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
|
|
|
|
integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
|
2019-01-14 22:49:58 +01:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
"@types/qs@6.5.1":
|
2018-04-05 17:31:43 +02:00
|
|
|
version "6.5.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.5.1.tgz#a38f69c62528d56ba7bd1f91335a8004988d72f7"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-mNhVdZHdtKHMMxbqzNK3RzkBcN1cux3AvuCYGTvjEIQT2uheH3eCAyYsbMbh2Bq8nXkeOWs1kyDiF7geWRFQ4Q==
|
2018-04-05 17:31:43 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
"@types/rc-slider@^8.6.5":
|
|
|
|
version "8.6.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/rc-slider/-/rc-slider-8.6.5.tgz#5032e5a4e4074588068d4b149f9e80a5ae80d8e3"
|
|
|
|
integrity sha512-cz5xqjsN4OtqoX0gMG5KheFUV/4DwmzpSXJdLyHQXp2xwfPyPggh7nLy9nwKXQhXLnimOH3EXz9AAlsA8UGkLg==
|
|
|
|
dependencies:
|
|
|
|
"@types/rc-tooltip" "*"
|
|
|
|
"@types/react" "*"
|
|
|
|
|
|
|
|
"@types/rc-tooltip@*":
|
|
|
|
version "3.7.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/rc-tooltip/-/rc-tooltip-3.7.2.tgz#bbf35284cc1adf6fb61cc49262fd4199ebcc7bff"
|
|
|
|
integrity sha512-N1SJZlYzMxU96ACxzdBfWfG8o4oQpDRjuWrenIrvzAYFUnMscSZVx1LU7zmHO2aOumLz7G0odNxREt3BrE1WHg==
|
|
|
|
dependencies:
|
|
|
|
"@types/react" "*"
|
|
|
|
|
2019-01-14 22:49:58 +01:00
|
|
|
"@types/react-dom@16.8.2":
|
|
|
|
version "16.8.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.8.2.tgz#9bd7d33f908b243ff0692846ef36c81d4941ad12"
|
|
|
|
integrity sha512-MX7n1wq3G/De15RGAAqnmidzhr2Y9O/ClxPxyqaNg96pGyeXUYPSvujgzEVpLo9oIP4Wn1UETl+rxTN02KEpBw==
|
|
|
|
dependencies:
|
|
|
|
"@types/react" "*"
|
|
|
|
|
2020-11-18 05:27:13 +01:00
|
|
|
"@types/react-mentions@^3.3.1":
|
|
|
|
version "3.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/react-mentions/-/react-mentions-3.3.1.tgz#f0fa1138f7fbf3012546260b634cbf23f735c0fe"
|
|
|
|
integrity sha512-o27Fb89lX4pGcA6lMkE+n7d/jqE9Zty3DYIUTVL0SBx8YV4uiqjI6d/34zVL2bUxq1mXSHb34hm2i358C/rRoA==
|
|
|
|
dependencies:
|
|
|
|
"@types/react" "*"
|
|
|
|
|
2020-02-27 23:49:03 +01:00
|
|
|
"@types/react-mic@^12.4.1":
|
|
|
|
version "12.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/react-mic/-/react-mic-12.4.1.tgz#7c261988c3be918b108df642a14101873b42846b"
|
|
|
|
integrity sha512-vlrXGS80ZEKI5d+cwWACaBSEFInBiNPl34BlVS3D0B6rTr6g3RhBCoR6gHZfO8VWP27wx7uVDcyUabTs17f8fg==
|
|
|
|
dependencies:
|
|
|
|
"@types/react" "*"
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
"@types/react-native@*":
|
|
|
|
version "0.63.25"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/react-native/-/react-native-0.63.25.tgz#a08bbe17a75cce993f52655a8fe75f30bf77e965"
|
|
|
|
integrity sha512-cRm+1iQecewpFYOArYJoM1qGd0JpFJ6f97KqIy9H2GawAdWkgyarSk8CBy4SMt2WOtPkysCu2EG7UwIT3vNeaA==
|
|
|
|
dependencies:
|
|
|
|
"@types/react" "*"
|
|
|
|
|
2019-04-18 05:48:13 +02:00
|
|
|
"@types/react-portal@^4.0.2":
|
|
|
|
version "4.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/react-portal/-/react-portal-4.0.2.tgz#57a7f4c8ad48097c5a2d0cbbd09187831b91afdf"
|
|
|
|
integrity sha512-8tOaQHURcZ9j5lg9laFRu5/7+ol71WvVs10VXuIp7IuoIwR2iXQB8+BOEASMRgc/+L1omgANCy+WyXDTmc1/iQ==
|
|
|
|
dependencies:
|
|
|
|
"@types/react" "*"
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
"@types/react-redux@7.1.9":
|
|
|
|
version "7.1.9"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/react-redux/-/react-redux-7.1.9.tgz#280c13565c9f13ceb727ec21e767abe0e9b4aec3"
|
|
|
|
integrity sha512-mpC0jqxhP4mhmOl3P4ipRsgTgbNofMRXJb08Ms6gekViLj61v1hOZEKWDCyWsdONr6EjEA6ZHXC446wdywDe0w==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2020-10-15 00:50:15 +02:00
|
|
|
"@types/hoist-non-react-statics" "^3.3.0"
|
2018-03-26 20:44:45 +02:00
|
|
|
"@types/react" "*"
|
2020-10-15 00:50:15 +02:00
|
|
|
hoist-non-react-statics "^3.3.0"
|
2019-01-14 22:49:58 +01:00
|
|
|
redux "^4.0.0"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2019-03-09 03:25:28 +01:00
|
|
|
"@types/react-virtualized@9.18.12":
|
|
|
|
version "9.18.12"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/react-virtualized/-/react-virtualized-9.18.12.tgz#541e65c5e0b4629d6a1c6f339171c7943e016ecb"
|
|
|
|
integrity sha512-Msdpt9zvYlb5Ul4PA339QUkJ0/z2O+gaFxed1rG+2rZjbe6XdYo7jWfJe206KBnjj84DwPPIbPFQCtoGuNwNTQ==
|
|
|
|
dependencies:
|
|
|
|
"@types/prop-types" "*"
|
|
|
|
"@types/react" "*"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
"@types/react@*":
|
2020-03-25 01:42:53 +01:00
|
|
|
version "16.9.23"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.23.tgz#1a66c6d468ba11a8943ad958a8cb3e737568271c"
|
|
|
|
integrity sha512-SsGVT4E7L2wLN3tPYLiF20hmZTPGuzaayVunfgXzUn1x4uHVsKH6QDJQ/TdpHqwsTLd4CwrmQ2vOgxN7gE24gw==
|
2020-01-16 02:08:31 +01:00
|
|
|
dependencies:
|
|
|
|
"@types/prop-types" "*"
|
|
|
|
csstype "^2.2.0"
|
|
|
|
|
|
|
|
"@types/react@16.8.5":
|
2019-01-14 22:49:58 +01:00
|
|
|
version "16.8.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/react/-/react-16.8.5.tgz#03b9a6597bc20f6eaaed43f377a160f7e41c2b90"
|
|
|
|
integrity sha512-8LRySaaSJVLNZb2dbOGvGmzn88cbAfrgDpuWy+6lLgQ0OJFgHHvyuaCX4/7ikqJlpmCPf4uazJAZcfTQRdJqdQ==
|
|
|
|
dependencies:
|
|
|
|
"@types/prop-types" "*"
|
|
|
|
csstype "^2.2.0"
|
|
|
|
|
|
|
|
"@types/redux-logger@3.0.7":
|
|
|
|
version "3.0.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/redux-logger/-/redux-logger-3.0.7.tgz#163f6f6865c69c21d56f9356dc8d741718ec0db0"
|
|
|
|
integrity sha512-oV9qiCuowhVR/ehqUobWWkXJjohontbDGLV88Be/7T4bqMQ3kjXwkFNL7doIIqlbg3X2PC5WPziZ8/j/QHNQ4A==
|
|
|
|
dependencies:
|
|
|
|
redux "^3.6.0"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-06-10 02:47:54 +02:00
|
|
|
"@types/retry@^0.12.0":
|
|
|
|
version "0.12.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d"
|
|
|
|
integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==
|
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
"@types/rimraf@2.0.2":
|
|
|
|
version "2.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.2.tgz#7f0fc3cf0ff0ad2a99bb723ae1764f30acaf8b6e"
|
|
|
|
integrity sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ==
|
|
|
|
dependencies:
|
|
|
|
"@types/glob" "*"
|
|
|
|
"@types/node" "*"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
"@types/semver@5.5.0":
|
2018-05-03 02:01:49 +02:00
|
|
|
version "5.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-5.5.0.tgz#146c2a29ee7d3bae4bf2fcb274636e264c813c45"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==
|
2018-05-03 02:01:49 +02:00
|
|
|
|
2020-02-24 03:30:27 +01:00
|
|
|
"@types/semver@^7.1.0":
|
|
|
|
version "7.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.1.0.tgz#c8c630d4c18cd326beff77404887596f96408408"
|
|
|
|
integrity sha512-pOKLaubrAEMUItGNpgwl0HMFPrSAFic8oSVIvfu1UwcgGNmNyK9gyhBHKmBnUTwwVvpZfkzUC0GaMgnL6P86uA==
|
|
|
|
dependencies:
|
|
|
|
"@types/node" "*"
|
|
|
|
|
2020-06-01 08:00:09 +02:00
|
|
|
"@types/sinon@9.0.4":
|
|
|
|
version "9.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-9.0.4.tgz#e934f904606632287a6e7f7ab0ce3f08a0dad4b1"
|
|
|
|
integrity sha512-sJmb32asJZY6Z2u09bl0G2wglSxDlROlAejCjsnor+LzBMz17gu8IU7vKC/vWDnv9zEq2wqADHVXFjf4eE8Gdw==
|
|
|
|
dependencies:
|
|
|
|
"@types/sinonjs__fake-timers" "*"
|
|
|
|
|
|
|
|
"@types/sinonjs__fake-timers@*":
|
|
|
|
version "6.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.1.tgz#681df970358c82836b42f989188d133e218c458e"
|
|
|
|
integrity sha512-yYezQwGWty8ziyYLdZjwxyMb0CZR49h8JALHGrxjQHWlqGgc8kLdHEgWrgL0uZ29DMvEVBDnHU2Wg36zKSIUtA==
|
2018-05-03 01:57:41 +02:00
|
|
|
|
2019-01-14 22:49:58 +01:00
|
|
|
"@types/sizzle@*":
|
|
|
|
version "2.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47"
|
|
|
|
integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg==
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
"@types/styled-components@^5.1.4":
|
|
|
|
version "5.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/styled-components/-/styled-components-5.1.4.tgz#11f167dbde268635c66adc89b5a5db2e69d75384"
|
|
|
|
integrity sha512-78f5Zuy0v/LTQNOYfpH+CINHpchzMMmAt9amY2YNtSgsk1TmlKm8L2Wijss/mtTrsUAVTm2CdGB8VOM65vA8xg==
|
|
|
|
dependencies:
|
|
|
|
"@types/hoist-non-react-statics" "*"
|
|
|
|
"@types/react" "*"
|
|
|
|
"@types/react-native" "*"
|
|
|
|
csstype "^3.0.2"
|
|
|
|
|
2019-12-13 01:36:07 +01:00
|
|
|
"@types/trusted-types@*":
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-1.0.4.tgz#922d092c84a776a59acb0bd6785fd82b59b9bad5"
|
|
|
|
integrity sha512-6jtHrHpmiXOXoJ31Cg9R+iEVwuEKPf0XHwFUI93eEPXx492/J2JHyafkleKE2EYzZprayk9FSjTyK1GDqcwDng==
|
2019-03-28 18:09:26 +01:00
|
|
|
|
2020-06-12 10:08:44 +02:00
|
|
|
"@types/underscore@*":
|
|
|
|
version "1.10.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/underscore/-/underscore-1.10.0.tgz#5cb0dff2a5f616fc8e0c61b482bf01fa20a03cec"
|
|
|
|
integrity sha512-ZAbqul7QAKpM2h1PFGa5ETN27ulmqtj0QviYHasw9LffvXZvVHuraOx/FOsIPPDNGZN0Qo1nASxxSfMYOtSoCw==
|
2019-03-28 18:09:26 +01:00
|
|
|
|
|
|
|
"@types/uuid@3.4.4":
|
|
|
|
version "3.4.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-3.4.4.tgz#7af69360fa65ef0decb41fd150bf4ca5c0cefdf5"
|
|
|
|
integrity sha512-tPIgT0GUmdJQNSHxp0X2jnpQfBSTfGxUMc/2CXBU2mnyTFVYVa2ojpoQ74w0U2yn2vw3jnC640+77lkFFpdVDw==
|
|
|
|
dependencies:
|
|
|
|
"@types/node" "*"
|
|
|
|
|
2020-03-27 04:57:26 +01:00
|
|
|
"@types/webdriverio@^4.8.0":
|
|
|
|
version "4.13.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/webdriverio/-/webdriverio-4.13.3.tgz#c1571c4e62724135c0b11e7d7e36b07af5168856"
|
|
|
|
integrity sha512-AfSQM1xTO9Ax+u9uSQPDuw69DQ0qA2RMoKHn86jCgWNcwKVUjGMSP4sfSl3JOfcZN8X/gWvn7znVPp2/g9zcJA==
|
|
|
|
dependencies:
|
|
|
|
"@types/node" "*"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
"@types/yargs-parser@*":
|
|
|
|
version "15.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-15.0.0.tgz#cb3f9f741869e20cce330ffbeb9271590483882d"
|
|
|
|
integrity sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==
|
|
|
|
|
|
|
|
"@types/yargs@^15.0.4":
|
|
|
|
version "15.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.4.tgz#7e5d0f8ca25e9d5849f2ea443cf7c402decd8299"
|
|
|
|
integrity sha512-9T1auFmbPZoxHz0enUFlUuKRy3it01R+hlggyVUMtnCTQRunsQYifnSGb8hET4Xo8yiC0o0r1paW3ud5+rbURg==
|
|
|
|
dependencies:
|
|
|
|
"@types/yargs-parser" "*"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
"@vxna/mini-html-webpack-template@^0.1.6":
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.1.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/@vxna/mini-html-webpack-template/-/mini-html-webpack-template-0.1.7.tgz#2a8270e513ee14f395cc17c2ce22ced383c45d22"
|
|
|
|
integrity sha512-qV2VslV48ECPwyuG7c4O6JpYgjnvdm88YYkMncIXzakXXwVUxhcg6YipXxWK7U+pixHkWWSnDX/8DIOmWeh+PQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
common-tags "^1.7.2"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
abbrev@1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
|
|
|
|
integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-10-28 01:06:47 +01:00
|
|
|
abort-controller@3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392"
|
|
|
|
integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==
|
|
|
|
dependencies:
|
|
|
|
event-target-shim "^5.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7:
|
|
|
|
version "1.3.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
|
|
|
|
integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
mime-types "~2.1.24"
|
|
|
|
negotiator "0.6.2"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
acorn-dynamic-import@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
acorn "^5.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
acorn-dynamic-import@^4.0.0:
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948"
|
|
|
|
integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
acorn-jsx@^3.0.0:
|
|
|
|
version "3.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
acorn "^3.0.4"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
acorn-jsx@^5.0.1:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "5.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.2.0.tgz#4c66069173d6fdd68ed85239fc256226182b2ebe"
|
|
|
|
integrity sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
acorn@^3.0.4:
|
|
|
|
version "3.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ReN/s56No/JbruP/U2niu18iAXo=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
acorn@^5.0.0, acorn@^5.5.0, acorn@^5.5.3:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "5.7.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e"
|
|
|
|
integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
acorn@^6.1.1:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "6.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.1.tgz#531e58ba3f51b9dacb9a6646ca4debf5b14ca474"
|
|
|
|
integrity sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==
|
2020-01-16 02:08:31 +01:00
|
|
|
|
|
|
|
add-dom-event-listener@^1.1.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz#6a92db3a0dd0abc254e095c0f1dc14acbbaae310"
|
|
|
|
integrity sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw==
|
|
|
|
dependencies:
|
|
|
|
object-assign "4.x"
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
address@1.0.3:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
address@^1.0.1:
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6"
|
|
|
|
integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==
|
|
|
|
|
|
|
|
ajv-keywords@^3.0.0, ajv-keywords@^3.1.0:
|
|
|
|
version "3.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da"
|
|
|
|
integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-07-16 08:39:35 +02:00
|
|
|
ajv-keywords@^3.4.1:
|
|
|
|
version "3.5.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.1.tgz#b83ca89c5d42d69031f424cad49aada0236c6957"
|
|
|
|
integrity sha512-KWcq3xN8fDjSB+IMoh2VaXVhRI0BBGxoYp3rx7Pkb6z0cFjYR9Q9l4yZqqals0/zsioCmocC5H6UvsGD4MoIBA==
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
ajv@^5.1.0, ajv@^5.3.0:
|
2018-01-08 19:48:15 +01:00
|
|
|
version "5.5.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
co "^4.6.0"
|
2017-09-13 22:43:00 +02:00
|
|
|
fast-deep-equal "^1.0.0"
|
2017-11-22 04:10:22 +01:00
|
|
|
fast-json-stable-stringify "^2.0.0"
|
2017-09-13 22:43:00 +02:00
|
|
|
json-schema-traverse "^0.3.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
ajv@^6.0.1, ajv@^6.1.0, ajv@^6.5.5:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "6.12.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.0.tgz#06d60b96d87b8454a5adaba86e7854da629db4b7"
|
|
|
|
integrity sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-03-25 01:42:53 +01:00
|
|
|
fast-deep-equal "^3.1.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
fast-json-stable-stringify "^2.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
json-schema-traverse "^0.4.1"
|
|
|
|
uri-js "^4.2.2"
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-07-16 08:39:35 +02:00
|
|
|
ajv@^6.12.2:
|
|
|
|
version "6.12.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.3.tgz#18c5af38a111ddeb4f2697bd78d68abc1cabd706"
|
|
|
|
integrity sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==
|
|
|
|
dependencies:
|
|
|
|
fast-deep-equal "^3.1.1"
|
|
|
|
fast-json-stable-stringify "^2.0.0"
|
|
|
|
json-schema-traverse "^0.4.1"
|
|
|
|
uri-js "^4.2.2"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
alphanum-sort@^1.0.1, alphanum-sort@^1.0.2:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
amdefine@>=0.0.4:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=
|
2017-05-04 01:43:36 +02:00
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
ansi-align@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb"
|
|
|
|
integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2019-10-23 01:49:56 +02:00
|
|
|
string-width "^3.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
ansi-escapes@^3.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b"
|
|
|
|
integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
ansi-html@0.0.7:
|
|
|
|
version "0.0.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
ansi-regex@^2.0.0:
|
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
ansi-regex@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
|
2018-01-08 19:48:15 +01:00
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
ansi-regex@^4.1.0:
|
|
|
|
version "4.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
|
|
|
|
integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
ansi-regex@^5.0.0:
|
|
|
|
version "5.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
|
|
|
|
integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
|
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
ansi-styles@^2.2.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "2.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
ansi-styles@^3.2.0, ansi-styles@^3.2.1:
|
|
|
|
version "3.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
color-convert "^1.9.0"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
ansi-styles@^4.0.0, ansi-styles@^4.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.2.1.tgz#90ae75c424d008d2624c5bf29ead3177ebfcf359"
|
|
|
|
integrity sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==
|
|
|
|
dependencies:
|
|
|
|
"@types/color-name" "^1.1.1"
|
|
|
|
color-convert "^2.0.1"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
any-promise@^1.0.0:
|
2017-08-16 18:29:43 +02:00
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-q8av7tzqUugJzcA3au0845Y10X8=
|
2017-08-16 18:29:43 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
anymatch@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2018-04-04 00:56:12 +02:00
|
|
|
micromatch "^3.1.4"
|
|
|
|
normalize-path "^2.1.1"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
app-builder-bin@3.5.4:
|
|
|
|
version "3.5.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-3.5.4.tgz#2caa9a95358e1f02b7fed5ac47613ab878328de2"
|
|
|
|
integrity sha512-Bta3I+OU64ePwvSdhpYyCj11XcR8VGdlPSINM87LPg0apCbprLu03zvnmnHRw/RvZB2RGAQ93Z8NO3JT3DbXdA==
|
2020-02-07 03:20:40 +01:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
app-builder-lib@22.3.6, app-builder-lib@~22.3.6:
|
|
|
|
version "22.3.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-22.3.6.tgz#982c5be22664123a7535bc29624180371f8d5333"
|
|
|
|
integrity sha512-9TANMAFL7cFNuRB3cMc1BS5dBQzqY5RVEUD4VMZ0MYhFY/DM9+v2BvfY3Ef+7XSOzirA6p4TljAVz5ydIEdZFw==
|
2020-02-07 03:20:40 +01:00
|
|
|
dependencies:
|
|
|
|
"7zip-bin" "~5.0.3"
|
|
|
|
"@develar/schema-utils" "~2.1.0"
|
|
|
|
async-exit-hook "^2.0.1"
|
|
|
|
bluebird-lst "^1.0.9"
|
2020-03-25 01:42:53 +01:00
|
|
|
builder-util "22.3.6"
|
|
|
|
builder-util-runtime "8.6.1"
|
2020-02-07 03:20:40 +01:00
|
|
|
chromium-pickle-js "^0.2.0"
|
|
|
|
debug "^4.1.1"
|
|
|
|
ejs "^3.0.1"
|
2020-03-25 01:42:53 +01:00
|
|
|
electron-publish "22.3.6"
|
2020-02-07 03:20:40 +01:00
|
|
|
fs-extra "^8.1.0"
|
2020-03-25 01:42:53 +01:00
|
|
|
hosted-git-info "^3.0.4"
|
2020-02-07 03:20:40 +01:00
|
|
|
is-ci "^2.0.0"
|
|
|
|
isbinaryfile "^4.0.4"
|
|
|
|
js-yaml "^3.13.1"
|
|
|
|
lazy-val "^1.0.4"
|
|
|
|
minimatch "^3.0.4"
|
|
|
|
normalize-package-data "^2.5.0"
|
2020-03-25 01:42:53 +01:00
|
|
|
read-config-file "5.0.2"
|
2020-02-07 03:20:40 +01:00
|
|
|
sanitize-filename "^1.6.3"
|
2020-03-25 01:42:53 +01:00
|
|
|
semver "^7.1.3"
|
|
|
|
temp-file "^3.3.7"
|
2018-03-02 21:22:22 +01:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
append-transform@^0.4.0:
|
|
|
|
version "0.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-126/jKlNJ24keja61EpLdKthGZE=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
default-require-extensions "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
aproba@^1.0.3, aproba@^1.1.1:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
archiver-utils@^1.3.0:
|
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-1.3.0.tgz#e50b4c09c70bf3d680e32ff1b7994e9f9d895174"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
glob "^7.0.0"
|
|
|
|
graceful-fs "^4.1.0"
|
|
|
|
lazystream "^1.0.0"
|
|
|
|
lodash "^4.8.0"
|
|
|
|
normalize-path "^2.0.0"
|
|
|
|
readable-stream "^2.0.0"
|
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
archiver@~2.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/archiver/-/archiver-2.1.1.tgz#ff662b4a78201494a3ee544d3a33fe7496509ebc"
|
|
|
|
integrity sha1-/2YrSnggFJSj7lRNOjP+dJZQnrw=
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
archiver-utils "^1.3.0"
|
|
|
|
async "^2.0.0"
|
|
|
|
buffer-crc32 "^0.2.1"
|
|
|
|
glob "^7.0.0"
|
|
|
|
lodash "^4.8.0"
|
|
|
|
readable-stream "^2.0.0"
|
|
|
|
tar-stream "^1.5.0"
|
2018-01-08 19:48:15 +01:00
|
|
|
zip-stream "^1.2.0"
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
archy@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
are-we-there-yet@~1.1.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
|
|
|
|
integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
|
2017-05-04 01:43:36 +02:00
|
|
|
dependencies:
|
|
|
|
delegates "^1.0.0"
|
|
|
|
readable-stream "^2.0.6"
|
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
argparse@^1.0.2, argparse@^1.0.7:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.10"
|
|
|
|
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
|
|
|
|
integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
sprintf-js "~1.0.2"
|
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
args@^2.3.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.6.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/args/-/args-2.6.1.tgz#b2590ed4168cd31b62444199bdc5166bb1920c2f"
|
|
|
|
integrity sha1-slkO1BaM0xtiREGZvcUWa7GSDC8=
|
2017-04-21 23:31:58 +02:00
|
|
|
dependencies:
|
|
|
|
camelcase "4.1.0"
|
|
|
|
chalk "1.1.3"
|
|
|
|
minimist "1.2.0"
|
|
|
|
pkginfo "0.4.0"
|
|
|
|
string-similarity "1.1.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
arr-diff@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
arr-flatten "^1.0.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
arr-diff@^4.0.0:
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
arr-flatten@^1.0.1, arr-flatten@^1.1.0:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
arr-union@^3.1.0:
|
|
|
|
version "3.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
array-filter@~0.0.0:
|
|
|
|
version "0.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-fajPLiZijtcygDWB/SH2fKzS7uw=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
array-find-index@^1.0.1:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
array-flatten@1.1.1:
|
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
array-flatten@^2.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
|
|
|
|
integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==
|
|
|
|
|
2018-03-26 20:44:45 +02:00
|
|
|
array-includes@^3.0.3:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.1.tgz#cdd67e6852bdf9c1215460786732255ed2459348"
|
|
|
|
integrity sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
define-properties "^1.1.3"
|
|
|
|
es-abstract "^1.17.0"
|
|
|
|
is-string "^1.0.5"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
array-map@~0.0.0:
|
|
|
|
version "0.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
array-reduce@~0.0.0:
|
|
|
|
version "0.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
array-union@^1.0.1:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
array-uniq "^1.0.1"
|
|
|
|
|
|
|
|
array-uniq@^1.0.1:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
array-unique@^0.2.1:
|
|
|
|
version "0.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
array-unique@^0.3.2:
|
|
|
|
version "0.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
arraybuffer-loader@1.0.3:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/arraybuffer-loader/-/arraybuffer-loader-1.0.3.tgz#0ef589c60414f1b489e7bda0ebafd2fe329f0a4f"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha1-DvWJxgQU8bSJ572g66/S/jKfCk8=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
loader-utils "^1.1.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
arrify@^1.0.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
asar@0.14.0:
|
2018-01-08 19:48:15 +01:00
|
|
|
version "0.14.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/asar/-/asar-0.14.0.tgz#998b36a26abd0e590e55d9f92cfd3fd7a6051652"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-l21mf5pG65qbtD5WhymthfbE7ash0goQ+5ayo3lIncxtFNYH1PVArqsGXoAUXOd877mJplWSD9nGumByzQqVSA==
|
2017-04-21 22:59:27 +02:00
|
|
|
dependencies:
|
|
|
|
chromium-pickle-js "^0.2.0"
|
|
|
|
commander "^2.9.0"
|
|
|
|
cuint "^0.2.1"
|
|
|
|
glob "^6.0.4"
|
|
|
|
minimatch "^3.0.3"
|
|
|
|
mkdirp "^0.5.0"
|
|
|
|
mksnapshot "^0.3.0"
|
|
|
|
tmp "0.0.28"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
asn1.js@^4.0.0:
|
|
|
|
version "4.10.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
bn.js "^4.0.0"
|
|
|
|
inherits "^2.0.1"
|
|
|
|
minimalistic-assert "^1.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
asn1@~0.2.3:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.2.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
|
|
|
|
integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
|
|
|
|
dependencies:
|
|
|
|
safer-buffer "~2.1.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
assert-plus@1.0.0, assert-plus@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
assert@^1.1.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb"
|
|
|
|
integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
object-assign "^4.1.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
util "0.10.3"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
assertion-error@^1.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b"
|
|
|
|
integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
assign-symbols@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
ast-types@0.11.7, ast-types@^0.11.3:
|
|
|
|
version "0.11.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.11.7.tgz#f318bf44e339db6a320be0009ded64ec1471f46c"
|
|
|
|
integrity sha512-2mP3TwtkY/aTv5X3ZsMpNAbOnyoC/aMJwJSoaELPkHId0nSQgFcnU4dRW3isxiz7+zBexk0ym3WNVjMiQBnJSw==
|
2017-12-05 00:35:50 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
ast-types@0.9.11:
|
|
|
|
version "0.9.11"
|
|
|
|
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.11.tgz#371177bb59232ff5ceaa1d09ee5cad705b1a5aa9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-NxF3u1kjL/XOqh0J7lytcFsaWqk=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
ast-types@^0.7.2:
|
|
|
|
version "0.7.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.7.8.tgz#902d2e0d60d071bdcd46dc115e1809ed11c138a9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-kC0uDWDQcb3NRtwRXhgJ7RHBOKk=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
async-each@^1.0.1:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
|
|
|
|
integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2017-09-13 22:43:00 +02:00
|
|
|
async-exit-hook@^2.0.1:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
async-foreach@^0.1.3:
|
|
|
|
version "0.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=
|
2017-05-04 01:43:36 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
async@^1.5.0, async@~1.5.2:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.5.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-28 04:19:39 +01:00
|
|
|
async@^2.0.0, async@^2.1.4, async@^2.6.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.6.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"
|
|
|
|
integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==
|
2019-06-13 07:51:37 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
lodash "^4.17.14"
|
2019-06-13 07:51:37 +02:00
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
async@~0.9.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "0.9.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
asynckit@^0.4.0:
|
|
|
|
version "0.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
at-least-node@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
|
|
|
|
integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
atob@^2.1.2:
|
|
|
|
version "2.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
|
|
|
|
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
autoprefixer@^6.3.1:
|
|
|
|
version "6.7.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
browserslist "^1.7.6"
|
|
|
|
caniuse-db "^1.0.30000634"
|
|
|
|
normalize-range "^0.1.2"
|
|
|
|
num2fraction "^1.2.2"
|
|
|
|
postcss "^5.2.16"
|
|
|
|
postcss-value-parser "^3.2.3"
|
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
aws-sign2@~0.7.0:
|
|
|
|
version "0.7.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
|
2018-01-08 19:48:15 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
aws4@^1.6.0, aws4@^1.8.0:
|
|
|
|
version "1.9.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e"
|
|
|
|
integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==
|
2018-09-21 00:24:52 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
babel-code-frame@6.26.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "6.26.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
chalk "^1.1.3"
|
|
|
|
esutils "^2.0.2"
|
|
|
|
js-tokens "^3.0.2"
|
|
|
|
|
|
|
|
babel-generator@^6.18.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "6.26.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90"
|
|
|
|
integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
babel-messages "^6.23.0"
|
|
|
|
babel-runtime "^6.26.0"
|
|
|
|
babel-types "^6.26.0"
|
|
|
|
detect-indent "^4.0.0"
|
|
|
|
jsesc "^1.3.0"
|
|
|
|
lodash "^4.17.4"
|
2020-01-16 02:08:31 +01:00
|
|
|
source-map "^0.5.7"
|
2018-01-08 22:19:25 +01:00
|
|
|
trim-right "^1.0.1"
|
|
|
|
|
|
|
|
babel-messages@^6.23.0:
|
|
|
|
version "6.23.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
babel-runtime "^6.22.0"
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
"babel-plugin-styled-components@>= 1":
|
|
|
|
version "1.11.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.11.1.tgz#5296a9e557d736c3186be079fff27c6665d63d76"
|
|
|
|
integrity sha512-YwrInHyKUk1PU3avIRdiLyCpM++18Rs1NgyMXEAQC33rIXs/vro0A+stf4sT0Gf22Got+xRWB8Cm0tw+qkRzBA==
|
|
|
|
dependencies:
|
|
|
|
"@babel/helper-annotate-as-pure" "^7.0.0"
|
|
|
|
"@babel/helper-module-imports" "^7.0.0"
|
|
|
|
babel-plugin-syntax-jsx "^6.18.0"
|
|
|
|
lodash "^4.17.11"
|
|
|
|
|
|
|
|
babel-plugin-syntax-jsx@^6.18.0:
|
|
|
|
version "6.18.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946"
|
|
|
|
integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
babel-runtime@6.x, babel-runtime@^6.22.0, babel-runtime@^6.26.0:
|
2018-01-08 19:48:15 +01:00
|
|
|
version "6.26.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
|
2018-01-08 19:48:15 +01:00
|
|
|
dependencies:
|
|
|
|
core-js "^2.4.0"
|
|
|
|
regenerator-runtime "^0.11.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
babel-template@^6.16.0:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "6.26.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
babel-runtime "^6.26.0"
|
|
|
|
babel-traverse "^6.26.0"
|
|
|
|
babel-types "^6.26.0"
|
|
|
|
babylon "^6.18.0"
|
|
|
|
lodash "^4.17.4"
|
|
|
|
|
|
|
|
babel-traverse@^6.18.0, babel-traverse@^6.26.0:
|
|
|
|
version "6.26.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
babel-code-frame "^6.26.0"
|
|
|
|
babel-messages "^6.23.0"
|
|
|
|
babel-runtime "^6.26.0"
|
|
|
|
babel-types "^6.26.0"
|
|
|
|
babylon "^6.18.0"
|
|
|
|
debug "^2.6.8"
|
|
|
|
globals "^9.18.0"
|
|
|
|
invariant "^2.2.2"
|
|
|
|
lodash "^4.17.4"
|
|
|
|
|
|
|
|
babel-types@^6.18.0, babel-types@^6.26.0:
|
|
|
|
version "6.26.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
babel-runtime "^6.26.0"
|
|
|
|
esutils "^2.0.2"
|
|
|
|
lodash "^4.17.4"
|
|
|
|
to-fast-properties "^1.0.3"
|
|
|
|
|
|
|
|
babylon@^6.18.0:
|
|
|
|
version "6.18.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
backbone@1.3.3:
|
2018-05-20 05:53:12 +02:00
|
|
|
version "1.3.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/backbone/-/backbone-1.3.3.tgz#4cc80ea7cb1631ac474889ce40f2f8bc683b2999"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha1-TMgOp8sWMaxHSInOQPL4vGg7KZk=
|
2018-05-20 05:53:12 +02:00
|
|
|
dependencies:
|
|
|
|
underscore ">=1.8.3"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
bail@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776"
|
|
|
|
integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
balanced-match@^0.4.2:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "0.4.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=
|
|
|
|
|
|
|
|
balanced-match@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
|
|
|
|
integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
|
2018-11-30 00:58:16 +01:00
|
|
|
|
2019-03-13 02:49:22 +01:00
|
|
|
base64-js@^1.0.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.1.tgz#58ece8cb75dd07e71ed08c736abc5fac4dbf8df1"
|
|
|
|
integrity sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
base@^0.11.1:
|
|
|
|
version "0.11.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
cache-base "^1.0.1"
|
|
|
|
class-utils "^0.3.5"
|
|
|
|
component-emitter "^1.2.1"
|
|
|
|
define-property "^1.0.0"
|
|
|
|
isobject "^3.0.1"
|
|
|
|
mixin-deep "^1.2.0"
|
|
|
|
pascalcase "^0.1.1"
|
|
|
|
|
|
|
|
batch@0.6.1:
|
|
|
|
version "0.6.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
bcrypt-pbkdf@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
|
|
|
|
integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
tweetnacl "^0.14.3"
|
|
|
|
|
2020-07-16 10:14:08 +02:00
|
|
|
big.js@^3.1.3:
|
|
|
|
version "3.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e"
|
|
|
|
integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
big.js@^5.2.2:
|
|
|
|
version "5.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328"
|
|
|
|
integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
bignumber.js@^2.1.0:
|
|
|
|
version "2.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-2.4.0.tgz#838a992da9f9d737e0f4b2db0be62bb09dd0c5e8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-g4qZLan51zfg9LLbC+YrsJ3Qxeg=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2018-03-26 20:44:45 +02:00
|
|
|
binary-extensions@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.13.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65"
|
|
|
|
integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2017-04-21 22:59:27 +02:00
|
|
|
binary@^0.3.0:
|
|
|
|
version "0.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/binary/-/binary-0.3.0.tgz#9f60553bc5ce8c3386f3b553cff47462adecaa79"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=
|
2017-04-21 22:59:27 +02:00
|
|
|
dependencies:
|
|
|
|
buffers "~0.1.1"
|
|
|
|
chainsaw "~0.1.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
bindings@^1.5.0:
|
|
|
|
version "1.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df"
|
|
|
|
integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==
|
|
|
|
dependencies:
|
|
|
|
file-uri-to-path "1.0.0"
|
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
bl@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c"
|
|
|
|
integrity sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
readable-stream "^2.3.5"
|
|
|
|
safe-buffer "^5.1.1"
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
blob-util@1.3.0:
|
Auto-orient image attachments based on EXIF metadata
As described in #998, images are sometimes displayed with an incorrect
orientation. This is because cameras often write files in the native sensor byte
order and attach the `Orientation` EXIF metadata to tell end-user devices how to
display the images based on the original author’s capture orientation.
Electron/Chromium (and therefore Signal Desktop) currently doesn’t support
applying this metadata for `<img>` tags, e.g. CSS `image-orientation: from-
image`. As a workaround, this change uses the `loadImage` library with the
`orientation: true` flag to auto-orient images ~~before display~~ upon receipt
and before sending.
**Changes**
- [x] ~~Auto-orient images during display in message list view~~
- [x] Ensure image is not displayed until loaded (to prevent layout reflow) .
- [x] Auto-orient images upon receipt and before storing in IndexedDB
(~~or preserve original data until Chromium offers native fix?~~)
- [x] Auto-orient images in compose area preview.
- [x] ~~Auto-orient images in lightbox view~~
- [x] Auto-orient images before sending / storage.
- [x] Add EditorConfig for sharing code styles across editors.
- [x] Fix ESLint ignore file.
- [x] Change `function-paren-newline` ESLint rule from
`consistent` to `multiline`.
- [x] Add `operator-linebreak` ESLint rule for consistency.
- [x] Added `blob-util` dependency for converting between array buffers,
blobs, etc.
- [x] Extracted `createMessageHandler` to consolidate logic for
`onMessageReceived` and `onSentMessage`.
- [x] Introduce `async` / `await` to simplify async coding (restore control flow
for branching, loops, and exceptions).
- [x] Introduce `window.Signal` namespace for exposing ES2015+ CommonJS modules.
- [x] Introduce rudimentary `Message` and `Attachment` types to begin defining a
schema and versioning. This will allow us to track which changes, e.g.
auto-orient JPEGs, per message / attachment as well as which fields
are stored.
- [x] Renamed `window.dataURLtoBlob` to `window.dataURLToBlobSync` to both fix
the strange `camelCase` as well as to highlight that this operation is
synchronous and therefore blocks the user thread.
- [x] Normalize all JPEG MIME types to `image/jpeg`, eliminating the
invalid `image/jpg`.
- [x] Add `npm run test-modules` command for testing non-browser specific
CommonJS modules.
- **Stretch Goals**
- [ ] ~~Restrict `autoOrientImage` to `Blob` to narrow API interface.~~ Do
this once we use PureScript.
- [ ] ~~Return non-JPEGs as no-op from `autoOrientImage`.~~ Skipping
`autoOrientImage` for non-JPEGs altogether.
- [ ] Retroactively auto-orient existing JPEG image attachments in the
background.
---
Fixes #998
---
- **Blog:** EXIF Orientation Handling Is a Ghetto:
https://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/
- **Chromium Bug:** EXIF orientation is ignored:
https://bugs.chromium.org/p/chromium/issues/detail?id=56845
- **Chromium Bug:** Support for the CSS image-orientation CSS property:
https://bugs.chromium.org/p/chromium/issues/detail?id=158753
---
commit ce5090b473a2448229dc38e4c3f15d7ad0137714
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 16 10:35:36 2018 -0500
Inline message descriptors
commit 329036e59c138c1e950ec7c654eebd7d87076de5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:34:40 2018 -0500
Clarify order of operations
Semantically, it makes more sense to do `getFile` before `clearForm`
even though it seems to work either way.
commit f9d4cfb2ba0d8aa308b0923bbe6066ea34cb97bd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:18:26 2018 -0500
Simplify `operator-linebreak` configuration
Enabling `before` caused more code changes and it turns out our previous
configuration is already the default.
commit db588997acdd90ed2ad829174ecbba744383c78b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:15:59 2018 -0500
Remove obsolete TODO
commit 799c8817633f6afa0b731fc3b5434e463bd850e3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:12:18 2018 -0500
Enable ESLint `function-paren-newline` `multiline`
Per discussion.
commit b660b6bc8ef41df7601a411213d6cda80821df87
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:10:48 2018 -0500
Use `messageDescriptor.id` not `source`
commit 5e7309d176f4a7e97d3dc4c738e6b0ccd4792871
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:29:01 2018 -0500
Remove unnecessary `eslint-env`
commit 393b3da55eabd7413596c86cc3971b063a0efe31
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:19:17 2018 -0500
Refactor `onSentMessage` and `onMessageReceived`
Since they are so similar, we create the handlers using new
`createMessageHandler` function. This allows us to ensure both synced and
received messages go through schema upgrade pipeline.
commit b3db0bf179c9a5bea96480cde28c6fa7193ac117
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:18:21 2018 -0500
Add `Message` descriptor functions
commit 8febf125b1b42fe4ae1888dd50fcee2749dc1ff0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 14:46:56 2018 -0500
Fix typo
commit 98d951ef77bd578b313a4ff4b496b793e82e88d5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:39 2018 -0500
Remove `promises` reference
commit a0e9559ed5bed947dabf28cb672e63d39948d854
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:13 2018 -0500
Fix `AttachmentView::mediaType` fall-through
commit 67be916a83951b8a1f9b22efe78a6da6b1825f38
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:03:41 2018 -0500
Remove minor TODOs
commit 0af186e118256b62905de38487ffacc41693ff47
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:41 2018 -0500
Enable ESLint for `js/views/attachment_view.js`
commit 28a2dc5b8a28e1a087924fdc7275bf7d9a577b92
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:12 2018 -0500
Remove dynamic type checks
commit f4ce36fcfc2737de32d911cd6103f889097813f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:27:56 2018 -0500
Rename `process` to `upgradeSchema`
- `Message.process` -> `Message.upgradeSchema`
- `Attachment.process` -> `Attachment.upgradeSchema`
- `Attachment::processVersion` -> `Attachment::schemaVersion`
Document version history.
commit 41b92c0a31050ba05ddb1c43171d651f3568b9ac
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:11:50 2018 -0500
Add `operator-linebreak` ESLint rule
Based on the following discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r168029106
commit 462defbe55879060fe25bc69103d4429bae2b2f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:01:30 2018 -0500
Add missing `await` for `ConversationController.getOrCreateAndWait`
Tested this by setting `if` condition to `true` and confirming it works.
It turns rotating a profile key is more involved and might require
registering a new account according to Matthew.
commit c08058ee4b883b3e23a40683de802ac81ed74874
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 16:32:24 2018 -0500
Convert `FileList` to `Array`
commit 70a6c4201925f57be1f94d9da3547fdefc7bbb53
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:46:34 2018 -0500
:art: Fix lint errors
commit 2ca7cdbc31d4120d6c6a838a6dcf43bc209d9788
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:07:09 2018 -0500
Skip `autoOrientImage` for non-JPEG images
commit 58eac383013c16ca363a4ed33dca5c7ba61284e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:55:35 2018 -0500
Move new-style modules to `window.Signal` namespace
commit 02c9328877dce289d6116a18b1c223891bd3cd0b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:35:23 2018 -0500
Extract `npm run test-modules` command
commit 2c708eb94fba468b81ea9427734896114f5a7807
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:51 2018 -0500
Extract `Message.process`
commit 4a2e52f68a77536a0fa04aa3c29ad3e541a8fa7e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:12 2018 -0500
Fix EditorConfig
commit a346bab5db082720f5d47363f06301380e870425
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:13:02 2018 -0500
Remove `vim` directives on ESLint-ed files
commit 7ec885c6359e495b407d5bc3eac9431d47c37fc6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:08:24 2018 -0500
Remove CSP whitelisting of `blob:`
We no longer use `autoOrientImage` using blob URLs. Bring this back if we
decide to auto-orient legacy attachments.
commit 879b6f58f4a3f4a9ed6915af6b1be46c1e90e0ca
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:57:05 2018 -0500
Use `Message` type to determine send function
Throws on invalid message type.
commit 5203d945c98fd2562ae4e22c5c9838d27dec305b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:48 2018 -0500
Whitelist `Whisper` global
commit 8ad0b066a3690d3382b86bf6ac00c03df7d1e20b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:32 2018 -0500
Add `Whisper.Types` namespace
This avoids namespace collision for `Whisper.Message`.
commit 785a949fce2656ca7dcaf0869d6b9e0648114e80
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:55:43 2018 -0500
Add `Message` type
commit 674a7357abf0dcc365455695d56c0479998ebf27
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:35:23 2018 -0500
Run ESLint on `Conversation::sendMessage`
commit cd985aa700caa80946245b17ea1b856449f152a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:34:38 2018 -0500
Document type signature of `FileInputView::readFile`
commit d70d70e52c49588a1dc9833dfe5dd7128e13607f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:31:16 2018 -0500
Move attachment processing closer to sending
This helps ensure processing happens uniformly, regardless of which code
paths are taken to send an attachment.
commit 532ac3e273a26b97f831247f9ee3412621b5c112
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:22:29 2018 -0500
Process attachment before it’s sent
Picked this place since it already had various async steps, similar to
`onMessageReceived` for the incoming `Attachment.process`.
Could we try have this live closer to where we store it in IndexedDB, e.g.
`Conversation::sendMessage`?
commit a4582ae2fb6e1d3487131ba1f8fa6a00170cb32c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:21:42 2018 -0500
Refactor `getFile` and `getFiles`
Lint them using ESLint.
commit 07e9114e65046d791fc4f6ed90d6e2e938ad559d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:37:31 2018 -0500
Document incoming and outgoing attachments fields
Note how outgoing message attachments only have 4 fields. This presumably
means the others are not used in our code and could be discarded for
simplicity.
commit fdc3ef289d6ec1be344a12d496839d5ba747bb6a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:36:21 2018 -0500
Highlight that `dataURLToBlob` is synchronous
commit b9c6bf600fcecedfd649ef2ae3c8629cced4e45a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:35:49 2018 -0500
Add EditorConfig configuration
commit e56101e229d56810c8e31ad7289043a152c6c449
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:34:23 2018 -0500
Replace custom with `blob-util` functions
IMPORTANT: All of them are async so we need to use `await`, otherwise we get
strange or silent errors.
commit f95150f6a9569fabcb31f3acd9f6b7bf50b5d145
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:17:30 2018 -0500
Revert "Replace custom functions with `blob-util`"
This reverts commit 8a81e9c01bfe80c0e1bf76737092206c06949512.
commit 33860d93f3d30ec55c32f3f4a58729df2eb43f0d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:13:02 2018 -0500
Revert "Replace `blueimp-canvas-to-blob` with `blob-util`"
This reverts commit 31b3e853e4afc78fe80995921aa4152d9f6e4783.
commit 7a0ba6fed622d76a3c39c7f03de541a7edb5b8dd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:12:58 2018 -0500
Replace `blueimp-canvas-to-blob` with `blob-util`
commit 47a5f2bfd8b3f546e27e8d2b7e1969755d825a66
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:55:34 2018 -0500
Replace custom functions with `blob-util`
commit 1cfa0efdb4fb1265369e2bf243c21f04f044fa01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:47:02 2018 -0500
Add `blob-util` dependency
commit 9ac26be1bd783cd5070d886de107dd3ad9c91ad1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:44 2018 -0500
Document why we drop original image data during auto-orient
commit 4136d6c382b99f41760a4da519d0db537fa7de8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:27 2018 -0500
Extract `DEFAULT_JPEG_QUALITY`
commit 4a7156327eb5f94dba80cb300b344ac591226b0e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:37:11 2018 -0500
Drop support for invalid `image/jpg` MIME type
commit 69fe96581f25413194032232f1bf704312e4754c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:30 2018 -0500
Document `window.onInvalidStateError` global
commit a48ba1c77458da38583ee9cd488f70a59f6ee0fd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:04 2018 -0500
Selectively run ESLint on `js/background.js`
Enabling ESLint on a per function basis allows us to incrementally improve
the codebase without requiring large and potentially risky refactorings.
commit e6d1cf826befc17ad4ec72fda8e761701665635e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:16:23 2018 -0500
Move async attachment processing to `onMessageReceived`
We previously processed attachments in `handleDataMessage` which is mostly a
synchronous function, except for the saving of the model. Moving the
processing into the already async `onMessageReceived` improves code clarity.
commit be6ca2a9aae5b59c360817deb1e18d39d705755e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:49 2018 -0500
Document import of ES2015+ modules
commit eaaf7c41608fb988b8f4bbaa933cff110115610e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:29 2018 -0500
:art: Fix lint error
commit a25b0e2e3d0f72c6a7bf0a15683f02450d5209ee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:13:57 2018 -0500
:art: Organize `require`s
commit e0cc3d8fab6529d01b388acddf8605908c3d236b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:07:17 2018 -0500
Implement attachment process version
Instead of keeping track of last normalization (processing) date, we now
keep track of an internal processing version that will help us understand
what kind of processing has already been completed for a given attachment.
This will let us retroactively upgrade existing attachments.
As we add more processing steps, we can build a processing pipeline that can
convert any attachment processing version into a higher one,
e.g. 4 -> 5 -> 6 -> 7.
commit ad9083d0fdb880bc518e02251e51a39f7e1c585f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:50:31 2018 -0500
Ignore ES2015+ files during JSCS linting
commit 96641205f734927aaebc2342d977c555799c3e3b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:48:07 2018 -0500
Improve ESLint ignore rules
Apparently, using unqualified `/**` patterns prevents `!` include patterns.
Using qualified glob patterns, e.g. `js/models/**/*.js`, lets us work
around this.
commit 255e0ab15bd1a0ca8ca5746e42d23977c8765d01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:44:59 2018 -0500
:abc: ESLint ignored files
commit ebcb70258a26f234bd602072ac7c0a1913128132
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:47 2018 -0500
Whitelist `browser` environment for ESLint
commit 3eaace6f3a21421c5aaaaf01592408c7ed83ecd3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:05 2018 -0500
Use `MIME` module
commit ba2cf7770e614415733414a2dcc48f110b929892
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:32:54 2018 -0500
:art: Fix lint errors
commit 65acc86e8580e88f7a6611eb4b8fa5d7291f7a3f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:30:42 2018 -0500
Add ES2015+ files to JSHint ignored list
commit 8b6494ae6c9247acdfa059a9b361ec5ffcdb39f0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:29:20 2018 -0500
Document potentially unexpected `autoScale` behavior
commit 8b4c69b2002d1777d3621be10f92cbf432f9d4d6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:26:47 2018 -0500
Test CommonJS modules separately
Not sure how to test them as part of Grunt `unit-tests` task as
`test/index.html` doesn’t allow for inclusion of CommonJS modules that use
`require`. The tests are silently skipped.
commit 213400e4b2bba3efee856a25b40e269221c3c39d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:24:27 2018 -0500
Add `MIME` type module
commit 37a726e4fb4b3ed65914463122a5662847b5adee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:18:05 2018 -0500
Return proper `Error` from `blobArrayToBuffer`
commit 164752db5612220e4dcf58d57bcd682cb489a399
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:15:41 2018 -0500
:art: Fix ESLint errors
commit d498dd79a067c75098dd3179814c914780e5cb4f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:14:33 2018 -0500
Update `Attachment` type field definitions
commit 141155a1533ff8fb616b70ea313432781bbebffd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:12:50 2018 -0500
Move `blueimp-canvas-to-blob` from Bower to npm
commit 7ccb833e5d286ddd6235d3e491c62ac1e4544510
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:33:50 2018 -0500
:art: Clarify data flow
commit e7da41591fde5a830467bebf1b6f51c1f7293e74
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:31:21 2018 -0500
Use `blobUrl` for consistency
commit 523a80eefe0e2858aa1fb2bb9539ec44da502963
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:28:06 2018 -0500
Remove just-in-time image auto-orient for lightbox
We can bring this back if our users would like auto-orient for old
attachments.
commit 0739feae9c47dd523c10740d6cdf746d539f270c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:27:21 2018 -0500
Remove just-in-time auto-orient of message attachments
We can bring this back if our users would like auto-orient for old
attachments. But better yet, we might implement this as database migration.
commit ed43c66f92830ee233d5a94d0545eea4da43894d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:26:24 2018 -0500
Auto-orient JPEG attachments upon receipt
commit e2eb8e36b017b048d57602fca14e45d657e0e1a1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:25:26 2018 -0500
Expose `Attachment` type through `Whisper.Attachment`
commit 9638fbc987b84f143ca34211dc4666d96248ea2f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:39 2018 -0500
Use `contentType` from `model`
commit 032c0ced46c3876cb9474b26f9d53d6f1c6b16a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:04 2018 -0500
Return `Error` object for `autoOrientImage` failures
commit ff04bad8510c4b21aef350bed2b1887d0e055b98
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:22:32 2018 -0500
Add `options` for `autoOrientImage` output type / quality
commit 87745b5586d1e182b51c9f9bc5e4eaf6dbc16722
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:18:46 2018 -0500
Add `Attachment` type
Defines various functions on attachments, e.g. normalization
(auto-orient JPEGs, etc.)
commit de27fdc10a53bc8882a9c978e82265db9ac6d6f5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:16:34 2018 -0500
Add `yarn grunt` shortcut
This allows us to use local `grunt-cli` for `grunt dev`.
commit 59974db5a5da0d8f4cdc8ce5c4e3c974ecd5e754
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:10:11 2018 -0500
Improve readability
commit b5ba96f1e6f40f2e1fa77490c583217768e1f412
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:08:12 2018 -0500
Use `snake_case` for module names
Prevents problems across case-sensitive and case-insensitive file systems.
We can work around this in the future using a lint rule such as
`eslint-plugin-require-path-exists`.
See discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r167365931
commit 48c5d3155c96ef628b00d99b52975e580d1d5501
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:05:44 2018 -0500
:art: Use destructuring
commit 4822f49f22382a99ebf142b337375f7c25251d76
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:41:40 2018 -0500
Auto-orient images in lightbox view
commit 7317110809677dddbbef3fadbf912cdba1c010bf
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:40:14 2018 -0500
Document magic number for escape key
commit c790d07389a7d0bbf5298de83dbcfa8be1e7696b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:38:35 2018 -0500
Make second `View` argument an `options` object
commit fbe010bb63d0088af9dfe11f153437fab34247e0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:27:40 2018 -0500
Allow `loadImage` to fetch `blob://` URLs
commit ec35710d002b019a273eeb48f94dcaf2babe5d96
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:48 2018 -0500
:art: Shorten `autoOrientImage` import
commit d07433e3cf316c6a143a0c9393ba26df9e3af17b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:19 2018 -0500
Make `autoOrientImage` module standalone
commit c285bf5e33cdf10e0ef71e72cd6f55aef0df96ef
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:55:44 2018 -0500
Replace `loadImage` with `autoOrientImage`
commit 44318549235af01fd061c25f557c93fd21cebb7a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:53:23 2018 -0500
Add `autoOrientImage` module
This module exposes `loadImage` with a `Promise` based interface and pre-
populates `orientation: true` option to auto-orient input. Returns data URL
as string.
The module uses a named export as refactoring references of modules with
`default` (`module.exports`) export references can be error-prone.
See: https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html
commit c77063afc6366fe49615052796fe46f9b369de39
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:44:30 2018 -0500
Auto-orient preview images
See: #998
commit 06dba5eb8f662c11af3a9ba8395bb453ab2e5f8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:43:23 2018 -0500
TODO: Use native `Canvas::toBlob`
One challenge is that `Canvas::toBlob` is async whereas
`dataURLtoBlob` is sync.
commit b15c304a3125dd023fd90990e6225a7303f3596f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:42:45 2018 -0500
Make `null` check strict
Appeases JSHint. ESLint has a nice `smart` option for `eqeqeq` rule:
https://eslint.org/docs/rules/eqeqeq#smart
commit ea70b92d9b18201758e11fdc25b09afc97b50055
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 15:23:58 2018 -0500
Use `Canvas::toDataURL` to preserve `ImageView` logic
This way, all the other code paths remain untouched in case we want to
remove the auto-orient code once Chrome supports the `image-orientation`
CSS property.
See:
- #998
- https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation
commit 62fd744f9f27d951573a68d2cdfe7ba2a3784b41
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:38:04 2018 -0500
Use CSS to constrain auto-oriented images
commit f4d3392687168c237441b29140c7968b49dbef9e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:35:02 2018 -0500
Replace `ImageView` `el` with auto-oriented `canvas`
See: #998
commit 1602d7f610e4993ad1291f88197f9ead1e25e776
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:48 2018 -0500
Pass `Blob` to `View` (for `ImageView`)
This allows us to do JPEG auto-orientation based on EXIF metadata.
commit e6a414f2b2a80da1137b839b348a38510efd04bb
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:12 2018 -0500
:hocho: Remove newline
commit 5f0d9570d7862fc428ff89c2ecfd332a744537e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:17:02 2018 -0500
Expose `blueimp-load-image` as `window.loadImage`
commit 1e1c62fe2f6a76dbcf1998dd468c26187c9871dc
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:16:46 2018 -0500
Add `blueimp-load-image` npm dependency
commit ad17fa8a68a21ca5ddec336801b8568009bef3d4
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:14:40 2018 -0500
Remove `blueimp-load-image` Bower dependency
2018-02-21 16:26:59 +01:00
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-1.3.0.tgz#dbb4e8caffd50b5720d347e1169b6369ba34fe95"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-cjmYgWj8BQwoX+95rKkWvITL6PiEhSr19sX8qLRu+O6J2qmWmgUvxqhqJn425RFAwLovdDNnsCQ64RRHXjsXSg==
|
Auto-orient image attachments based on EXIF metadata
As described in #998, images are sometimes displayed with an incorrect
orientation. This is because cameras often write files in the native sensor byte
order and attach the `Orientation` EXIF metadata to tell end-user devices how to
display the images based on the original author’s capture orientation.
Electron/Chromium (and therefore Signal Desktop) currently doesn’t support
applying this metadata for `<img>` tags, e.g. CSS `image-orientation: from-
image`. As a workaround, this change uses the `loadImage` library with the
`orientation: true` flag to auto-orient images ~~before display~~ upon receipt
and before sending.
**Changes**
- [x] ~~Auto-orient images during display in message list view~~
- [x] Ensure image is not displayed until loaded (to prevent layout reflow) .
- [x] Auto-orient images upon receipt and before storing in IndexedDB
(~~or preserve original data until Chromium offers native fix?~~)
- [x] Auto-orient images in compose area preview.
- [x] ~~Auto-orient images in lightbox view~~
- [x] Auto-orient images before sending / storage.
- [x] Add EditorConfig for sharing code styles across editors.
- [x] Fix ESLint ignore file.
- [x] Change `function-paren-newline` ESLint rule from
`consistent` to `multiline`.
- [x] Add `operator-linebreak` ESLint rule for consistency.
- [x] Added `blob-util` dependency for converting between array buffers,
blobs, etc.
- [x] Extracted `createMessageHandler` to consolidate logic for
`onMessageReceived` and `onSentMessage`.
- [x] Introduce `async` / `await` to simplify async coding (restore control flow
for branching, loops, and exceptions).
- [x] Introduce `window.Signal` namespace for exposing ES2015+ CommonJS modules.
- [x] Introduce rudimentary `Message` and `Attachment` types to begin defining a
schema and versioning. This will allow us to track which changes, e.g.
auto-orient JPEGs, per message / attachment as well as which fields
are stored.
- [x] Renamed `window.dataURLtoBlob` to `window.dataURLToBlobSync` to both fix
the strange `camelCase` as well as to highlight that this operation is
synchronous and therefore blocks the user thread.
- [x] Normalize all JPEG MIME types to `image/jpeg`, eliminating the
invalid `image/jpg`.
- [x] Add `npm run test-modules` command for testing non-browser specific
CommonJS modules.
- **Stretch Goals**
- [ ] ~~Restrict `autoOrientImage` to `Blob` to narrow API interface.~~ Do
this once we use PureScript.
- [ ] ~~Return non-JPEGs as no-op from `autoOrientImage`.~~ Skipping
`autoOrientImage` for non-JPEGs altogether.
- [ ] Retroactively auto-orient existing JPEG image attachments in the
background.
---
Fixes #998
---
- **Blog:** EXIF Orientation Handling Is a Ghetto:
https://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/
- **Chromium Bug:** EXIF orientation is ignored:
https://bugs.chromium.org/p/chromium/issues/detail?id=56845
- **Chromium Bug:** Support for the CSS image-orientation CSS property:
https://bugs.chromium.org/p/chromium/issues/detail?id=158753
---
commit ce5090b473a2448229dc38e4c3f15d7ad0137714
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 16 10:35:36 2018 -0500
Inline message descriptors
commit 329036e59c138c1e950ec7c654eebd7d87076de5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:34:40 2018 -0500
Clarify order of operations
Semantically, it makes more sense to do `getFile` before `clearForm`
even though it seems to work either way.
commit f9d4cfb2ba0d8aa308b0923bbe6066ea34cb97bd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:18:26 2018 -0500
Simplify `operator-linebreak` configuration
Enabling `before` caused more code changes and it turns out our previous
configuration is already the default.
commit db588997acdd90ed2ad829174ecbba744383c78b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:15:59 2018 -0500
Remove obsolete TODO
commit 799c8817633f6afa0b731fc3b5434e463bd850e3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:12:18 2018 -0500
Enable ESLint `function-paren-newline` `multiline`
Per discussion.
commit b660b6bc8ef41df7601a411213d6cda80821df87
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:10:48 2018 -0500
Use `messageDescriptor.id` not `source`
commit 5e7309d176f4a7e97d3dc4c738e6b0ccd4792871
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:29:01 2018 -0500
Remove unnecessary `eslint-env`
commit 393b3da55eabd7413596c86cc3971b063a0efe31
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:19:17 2018 -0500
Refactor `onSentMessage` and `onMessageReceived`
Since they are so similar, we create the handlers using new
`createMessageHandler` function. This allows us to ensure both synced and
received messages go through schema upgrade pipeline.
commit b3db0bf179c9a5bea96480cde28c6fa7193ac117
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:18:21 2018 -0500
Add `Message` descriptor functions
commit 8febf125b1b42fe4ae1888dd50fcee2749dc1ff0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 14:46:56 2018 -0500
Fix typo
commit 98d951ef77bd578b313a4ff4b496b793e82e88d5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:39 2018 -0500
Remove `promises` reference
commit a0e9559ed5bed947dabf28cb672e63d39948d854
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:13 2018 -0500
Fix `AttachmentView::mediaType` fall-through
commit 67be916a83951b8a1f9b22efe78a6da6b1825f38
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:03:41 2018 -0500
Remove minor TODOs
commit 0af186e118256b62905de38487ffacc41693ff47
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:41 2018 -0500
Enable ESLint for `js/views/attachment_view.js`
commit 28a2dc5b8a28e1a087924fdc7275bf7d9a577b92
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:12 2018 -0500
Remove dynamic type checks
commit f4ce36fcfc2737de32d911cd6103f889097813f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:27:56 2018 -0500
Rename `process` to `upgradeSchema`
- `Message.process` -> `Message.upgradeSchema`
- `Attachment.process` -> `Attachment.upgradeSchema`
- `Attachment::processVersion` -> `Attachment::schemaVersion`
Document version history.
commit 41b92c0a31050ba05ddb1c43171d651f3568b9ac
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:11:50 2018 -0500
Add `operator-linebreak` ESLint rule
Based on the following discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r168029106
commit 462defbe55879060fe25bc69103d4429bae2b2f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:01:30 2018 -0500
Add missing `await` for `ConversationController.getOrCreateAndWait`
Tested this by setting `if` condition to `true` and confirming it works.
It turns rotating a profile key is more involved and might require
registering a new account according to Matthew.
commit c08058ee4b883b3e23a40683de802ac81ed74874
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 16:32:24 2018 -0500
Convert `FileList` to `Array`
commit 70a6c4201925f57be1f94d9da3547fdefc7bbb53
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:46:34 2018 -0500
:art: Fix lint errors
commit 2ca7cdbc31d4120d6c6a838a6dcf43bc209d9788
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:07:09 2018 -0500
Skip `autoOrientImage` for non-JPEG images
commit 58eac383013c16ca363a4ed33dca5c7ba61284e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:55:35 2018 -0500
Move new-style modules to `window.Signal` namespace
commit 02c9328877dce289d6116a18b1c223891bd3cd0b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:35:23 2018 -0500
Extract `npm run test-modules` command
commit 2c708eb94fba468b81ea9427734896114f5a7807
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:51 2018 -0500
Extract `Message.process`
commit 4a2e52f68a77536a0fa04aa3c29ad3e541a8fa7e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:12 2018 -0500
Fix EditorConfig
commit a346bab5db082720f5d47363f06301380e870425
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:13:02 2018 -0500
Remove `vim` directives on ESLint-ed files
commit 7ec885c6359e495b407d5bc3eac9431d47c37fc6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:08:24 2018 -0500
Remove CSP whitelisting of `blob:`
We no longer use `autoOrientImage` using blob URLs. Bring this back if we
decide to auto-orient legacy attachments.
commit 879b6f58f4a3f4a9ed6915af6b1be46c1e90e0ca
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:57:05 2018 -0500
Use `Message` type to determine send function
Throws on invalid message type.
commit 5203d945c98fd2562ae4e22c5c9838d27dec305b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:48 2018 -0500
Whitelist `Whisper` global
commit 8ad0b066a3690d3382b86bf6ac00c03df7d1e20b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:32 2018 -0500
Add `Whisper.Types` namespace
This avoids namespace collision for `Whisper.Message`.
commit 785a949fce2656ca7dcaf0869d6b9e0648114e80
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:55:43 2018 -0500
Add `Message` type
commit 674a7357abf0dcc365455695d56c0479998ebf27
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:35:23 2018 -0500
Run ESLint on `Conversation::sendMessage`
commit cd985aa700caa80946245b17ea1b856449f152a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:34:38 2018 -0500
Document type signature of `FileInputView::readFile`
commit d70d70e52c49588a1dc9833dfe5dd7128e13607f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:31:16 2018 -0500
Move attachment processing closer to sending
This helps ensure processing happens uniformly, regardless of which code
paths are taken to send an attachment.
commit 532ac3e273a26b97f831247f9ee3412621b5c112
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:22:29 2018 -0500
Process attachment before it’s sent
Picked this place since it already had various async steps, similar to
`onMessageReceived` for the incoming `Attachment.process`.
Could we try have this live closer to where we store it in IndexedDB, e.g.
`Conversation::sendMessage`?
commit a4582ae2fb6e1d3487131ba1f8fa6a00170cb32c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:21:42 2018 -0500
Refactor `getFile` and `getFiles`
Lint them using ESLint.
commit 07e9114e65046d791fc4f6ed90d6e2e938ad559d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:37:31 2018 -0500
Document incoming and outgoing attachments fields
Note how outgoing message attachments only have 4 fields. This presumably
means the others are not used in our code and could be discarded for
simplicity.
commit fdc3ef289d6ec1be344a12d496839d5ba747bb6a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:36:21 2018 -0500
Highlight that `dataURLToBlob` is synchronous
commit b9c6bf600fcecedfd649ef2ae3c8629cced4e45a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:35:49 2018 -0500
Add EditorConfig configuration
commit e56101e229d56810c8e31ad7289043a152c6c449
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:34:23 2018 -0500
Replace custom with `blob-util` functions
IMPORTANT: All of them are async so we need to use `await`, otherwise we get
strange or silent errors.
commit f95150f6a9569fabcb31f3acd9f6b7bf50b5d145
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:17:30 2018 -0500
Revert "Replace custom functions with `blob-util`"
This reverts commit 8a81e9c01bfe80c0e1bf76737092206c06949512.
commit 33860d93f3d30ec55c32f3f4a58729df2eb43f0d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:13:02 2018 -0500
Revert "Replace `blueimp-canvas-to-blob` with `blob-util`"
This reverts commit 31b3e853e4afc78fe80995921aa4152d9f6e4783.
commit 7a0ba6fed622d76a3c39c7f03de541a7edb5b8dd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:12:58 2018 -0500
Replace `blueimp-canvas-to-blob` with `blob-util`
commit 47a5f2bfd8b3f546e27e8d2b7e1969755d825a66
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:55:34 2018 -0500
Replace custom functions with `blob-util`
commit 1cfa0efdb4fb1265369e2bf243c21f04f044fa01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:47:02 2018 -0500
Add `blob-util` dependency
commit 9ac26be1bd783cd5070d886de107dd3ad9c91ad1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:44 2018 -0500
Document why we drop original image data during auto-orient
commit 4136d6c382b99f41760a4da519d0db537fa7de8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:27 2018 -0500
Extract `DEFAULT_JPEG_QUALITY`
commit 4a7156327eb5f94dba80cb300b344ac591226b0e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:37:11 2018 -0500
Drop support for invalid `image/jpg` MIME type
commit 69fe96581f25413194032232f1bf704312e4754c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:30 2018 -0500
Document `window.onInvalidStateError` global
commit a48ba1c77458da38583ee9cd488f70a59f6ee0fd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:04 2018 -0500
Selectively run ESLint on `js/background.js`
Enabling ESLint on a per function basis allows us to incrementally improve
the codebase without requiring large and potentially risky refactorings.
commit e6d1cf826befc17ad4ec72fda8e761701665635e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:16:23 2018 -0500
Move async attachment processing to `onMessageReceived`
We previously processed attachments in `handleDataMessage` which is mostly a
synchronous function, except for the saving of the model. Moving the
processing into the already async `onMessageReceived` improves code clarity.
commit be6ca2a9aae5b59c360817deb1e18d39d705755e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:49 2018 -0500
Document import of ES2015+ modules
commit eaaf7c41608fb988b8f4bbaa933cff110115610e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:29 2018 -0500
:art: Fix lint error
commit a25b0e2e3d0f72c6a7bf0a15683f02450d5209ee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:13:57 2018 -0500
:art: Organize `require`s
commit e0cc3d8fab6529d01b388acddf8605908c3d236b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:07:17 2018 -0500
Implement attachment process version
Instead of keeping track of last normalization (processing) date, we now
keep track of an internal processing version that will help us understand
what kind of processing has already been completed for a given attachment.
This will let us retroactively upgrade existing attachments.
As we add more processing steps, we can build a processing pipeline that can
convert any attachment processing version into a higher one,
e.g. 4 -> 5 -> 6 -> 7.
commit ad9083d0fdb880bc518e02251e51a39f7e1c585f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:50:31 2018 -0500
Ignore ES2015+ files during JSCS linting
commit 96641205f734927aaebc2342d977c555799c3e3b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:48:07 2018 -0500
Improve ESLint ignore rules
Apparently, using unqualified `/**` patterns prevents `!` include patterns.
Using qualified glob patterns, e.g. `js/models/**/*.js`, lets us work
around this.
commit 255e0ab15bd1a0ca8ca5746e42d23977c8765d01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:44:59 2018 -0500
:abc: ESLint ignored files
commit ebcb70258a26f234bd602072ac7c0a1913128132
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:47 2018 -0500
Whitelist `browser` environment for ESLint
commit 3eaace6f3a21421c5aaaaf01592408c7ed83ecd3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:05 2018 -0500
Use `MIME` module
commit ba2cf7770e614415733414a2dcc48f110b929892
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:32:54 2018 -0500
:art: Fix lint errors
commit 65acc86e8580e88f7a6611eb4b8fa5d7291f7a3f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:30:42 2018 -0500
Add ES2015+ files to JSHint ignored list
commit 8b6494ae6c9247acdfa059a9b361ec5ffcdb39f0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:29:20 2018 -0500
Document potentially unexpected `autoScale` behavior
commit 8b4c69b2002d1777d3621be10f92cbf432f9d4d6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:26:47 2018 -0500
Test CommonJS modules separately
Not sure how to test them as part of Grunt `unit-tests` task as
`test/index.html` doesn’t allow for inclusion of CommonJS modules that use
`require`. The tests are silently skipped.
commit 213400e4b2bba3efee856a25b40e269221c3c39d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:24:27 2018 -0500
Add `MIME` type module
commit 37a726e4fb4b3ed65914463122a5662847b5adee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:18:05 2018 -0500
Return proper `Error` from `blobArrayToBuffer`
commit 164752db5612220e4dcf58d57bcd682cb489a399
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:15:41 2018 -0500
:art: Fix ESLint errors
commit d498dd79a067c75098dd3179814c914780e5cb4f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:14:33 2018 -0500
Update `Attachment` type field definitions
commit 141155a1533ff8fb616b70ea313432781bbebffd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:12:50 2018 -0500
Move `blueimp-canvas-to-blob` from Bower to npm
commit 7ccb833e5d286ddd6235d3e491c62ac1e4544510
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:33:50 2018 -0500
:art: Clarify data flow
commit e7da41591fde5a830467bebf1b6f51c1f7293e74
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:31:21 2018 -0500
Use `blobUrl` for consistency
commit 523a80eefe0e2858aa1fb2bb9539ec44da502963
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:28:06 2018 -0500
Remove just-in-time image auto-orient for lightbox
We can bring this back if our users would like auto-orient for old
attachments.
commit 0739feae9c47dd523c10740d6cdf746d539f270c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:27:21 2018 -0500
Remove just-in-time auto-orient of message attachments
We can bring this back if our users would like auto-orient for old
attachments. But better yet, we might implement this as database migration.
commit ed43c66f92830ee233d5a94d0545eea4da43894d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:26:24 2018 -0500
Auto-orient JPEG attachments upon receipt
commit e2eb8e36b017b048d57602fca14e45d657e0e1a1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:25:26 2018 -0500
Expose `Attachment` type through `Whisper.Attachment`
commit 9638fbc987b84f143ca34211dc4666d96248ea2f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:39 2018 -0500
Use `contentType` from `model`
commit 032c0ced46c3876cb9474b26f9d53d6f1c6b16a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:04 2018 -0500
Return `Error` object for `autoOrientImage` failures
commit ff04bad8510c4b21aef350bed2b1887d0e055b98
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:22:32 2018 -0500
Add `options` for `autoOrientImage` output type / quality
commit 87745b5586d1e182b51c9f9bc5e4eaf6dbc16722
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:18:46 2018 -0500
Add `Attachment` type
Defines various functions on attachments, e.g. normalization
(auto-orient JPEGs, etc.)
commit de27fdc10a53bc8882a9c978e82265db9ac6d6f5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:16:34 2018 -0500
Add `yarn grunt` shortcut
This allows us to use local `grunt-cli` for `grunt dev`.
commit 59974db5a5da0d8f4cdc8ce5c4e3c974ecd5e754
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:10:11 2018 -0500
Improve readability
commit b5ba96f1e6f40f2e1fa77490c583217768e1f412
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:08:12 2018 -0500
Use `snake_case` for module names
Prevents problems across case-sensitive and case-insensitive file systems.
We can work around this in the future using a lint rule such as
`eslint-plugin-require-path-exists`.
See discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r167365931
commit 48c5d3155c96ef628b00d99b52975e580d1d5501
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:05:44 2018 -0500
:art: Use destructuring
commit 4822f49f22382a99ebf142b337375f7c25251d76
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:41:40 2018 -0500
Auto-orient images in lightbox view
commit 7317110809677dddbbef3fadbf912cdba1c010bf
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:40:14 2018 -0500
Document magic number for escape key
commit c790d07389a7d0bbf5298de83dbcfa8be1e7696b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:38:35 2018 -0500
Make second `View` argument an `options` object
commit fbe010bb63d0088af9dfe11f153437fab34247e0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:27:40 2018 -0500
Allow `loadImage` to fetch `blob://` URLs
commit ec35710d002b019a273eeb48f94dcaf2babe5d96
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:48 2018 -0500
:art: Shorten `autoOrientImage` import
commit d07433e3cf316c6a143a0c9393ba26df9e3af17b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:19 2018 -0500
Make `autoOrientImage` module standalone
commit c285bf5e33cdf10e0ef71e72cd6f55aef0df96ef
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:55:44 2018 -0500
Replace `loadImage` with `autoOrientImage`
commit 44318549235af01fd061c25f557c93fd21cebb7a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:53:23 2018 -0500
Add `autoOrientImage` module
This module exposes `loadImage` with a `Promise` based interface and pre-
populates `orientation: true` option to auto-orient input. Returns data URL
as string.
The module uses a named export as refactoring references of modules with
`default` (`module.exports`) export references can be error-prone.
See: https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html
commit c77063afc6366fe49615052796fe46f9b369de39
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:44:30 2018 -0500
Auto-orient preview images
See: #998
commit 06dba5eb8f662c11af3a9ba8395bb453ab2e5f8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:43:23 2018 -0500
TODO: Use native `Canvas::toBlob`
One challenge is that `Canvas::toBlob` is async whereas
`dataURLtoBlob` is sync.
commit b15c304a3125dd023fd90990e6225a7303f3596f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:42:45 2018 -0500
Make `null` check strict
Appeases JSHint. ESLint has a nice `smart` option for `eqeqeq` rule:
https://eslint.org/docs/rules/eqeqeq#smart
commit ea70b92d9b18201758e11fdc25b09afc97b50055
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 15:23:58 2018 -0500
Use `Canvas::toDataURL` to preserve `ImageView` logic
This way, all the other code paths remain untouched in case we want to
remove the auto-orient code once Chrome supports the `image-orientation`
CSS property.
See:
- #998
- https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation
commit 62fd744f9f27d951573a68d2cdfe7ba2a3784b41
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:38:04 2018 -0500
Use CSS to constrain auto-oriented images
commit f4d3392687168c237441b29140c7968b49dbef9e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:35:02 2018 -0500
Replace `ImageView` `el` with auto-oriented `canvas`
See: #998
commit 1602d7f610e4993ad1291f88197f9ead1e25e776
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:48 2018 -0500
Pass `Blob` to `View` (for `ImageView`)
This allows us to do JPEG auto-orientation based on EXIF metadata.
commit e6a414f2b2a80da1137b839b348a38510efd04bb
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:12 2018 -0500
:hocho: Remove newline
commit 5f0d9570d7862fc428ff89c2ecfd332a744537e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:17:02 2018 -0500
Expose `blueimp-load-image` as `window.loadImage`
commit 1e1c62fe2f6a76dbcf1998dd468c26187c9871dc
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:16:46 2018 -0500
Add `blueimp-load-image` npm dependency
commit ad17fa8a68a21ca5ddec336801b8568009bef3d4
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:14:40 2018 -0500
Remove `blueimp-load-image` Bower dependency
2018-02-21 16:26:59 +01:00
|
|
|
dependencies:
|
|
|
|
blob "0.0.4"
|
|
|
|
native-or-lie "1.0.2"
|
|
|
|
|
|
|
|
blob@0.0.4:
|
|
|
|
version "0.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz#bcf13052ca54463f30f9fc7e95b9a47630a94921"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=
|
Auto-orient image attachments based on EXIF metadata
As described in #998, images are sometimes displayed with an incorrect
orientation. This is because cameras often write files in the native sensor byte
order and attach the `Orientation` EXIF metadata to tell end-user devices how to
display the images based on the original author’s capture orientation.
Electron/Chromium (and therefore Signal Desktop) currently doesn’t support
applying this metadata for `<img>` tags, e.g. CSS `image-orientation: from-
image`. As a workaround, this change uses the `loadImage` library with the
`orientation: true` flag to auto-orient images ~~before display~~ upon receipt
and before sending.
**Changes**
- [x] ~~Auto-orient images during display in message list view~~
- [x] Ensure image is not displayed until loaded (to prevent layout reflow) .
- [x] Auto-orient images upon receipt and before storing in IndexedDB
(~~or preserve original data until Chromium offers native fix?~~)
- [x] Auto-orient images in compose area preview.
- [x] ~~Auto-orient images in lightbox view~~
- [x] Auto-orient images before sending / storage.
- [x] Add EditorConfig for sharing code styles across editors.
- [x] Fix ESLint ignore file.
- [x] Change `function-paren-newline` ESLint rule from
`consistent` to `multiline`.
- [x] Add `operator-linebreak` ESLint rule for consistency.
- [x] Added `blob-util` dependency for converting between array buffers,
blobs, etc.
- [x] Extracted `createMessageHandler` to consolidate logic for
`onMessageReceived` and `onSentMessage`.
- [x] Introduce `async` / `await` to simplify async coding (restore control flow
for branching, loops, and exceptions).
- [x] Introduce `window.Signal` namespace for exposing ES2015+ CommonJS modules.
- [x] Introduce rudimentary `Message` and `Attachment` types to begin defining a
schema and versioning. This will allow us to track which changes, e.g.
auto-orient JPEGs, per message / attachment as well as which fields
are stored.
- [x] Renamed `window.dataURLtoBlob` to `window.dataURLToBlobSync` to both fix
the strange `camelCase` as well as to highlight that this operation is
synchronous and therefore blocks the user thread.
- [x] Normalize all JPEG MIME types to `image/jpeg`, eliminating the
invalid `image/jpg`.
- [x] Add `npm run test-modules` command for testing non-browser specific
CommonJS modules.
- **Stretch Goals**
- [ ] ~~Restrict `autoOrientImage` to `Blob` to narrow API interface.~~ Do
this once we use PureScript.
- [ ] ~~Return non-JPEGs as no-op from `autoOrientImage`.~~ Skipping
`autoOrientImage` for non-JPEGs altogether.
- [ ] Retroactively auto-orient existing JPEG image attachments in the
background.
---
Fixes #998
---
- **Blog:** EXIF Orientation Handling Is a Ghetto:
https://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/
- **Chromium Bug:** EXIF orientation is ignored:
https://bugs.chromium.org/p/chromium/issues/detail?id=56845
- **Chromium Bug:** Support for the CSS image-orientation CSS property:
https://bugs.chromium.org/p/chromium/issues/detail?id=158753
---
commit ce5090b473a2448229dc38e4c3f15d7ad0137714
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 16 10:35:36 2018 -0500
Inline message descriptors
commit 329036e59c138c1e950ec7c654eebd7d87076de5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:34:40 2018 -0500
Clarify order of operations
Semantically, it makes more sense to do `getFile` before `clearForm`
even though it seems to work either way.
commit f9d4cfb2ba0d8aa308b0923bbe6066ea34cb97bd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:18:26 2018 -0500
Simplify `operator-linebreak` configuration
Enabling `before` caused more code changes and it turns out our previous
configuration is already the default.
commit db588997acdd90ed2ad829174ecbba744383c78b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:15:59 2018 -0500
Remove obsolete TODO
commit 799c8817633f6afa0b731fc3b5434e463bd850e3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:12:18 2018 -0500
Enable ESLint `function-paren-newline` `multiline`
Per discussion.
commit b660b6bc8ef41df7601a411213d6cda80821df87
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:10:48 2018 -0500
Use `messageDescriptor.id` not `source`
commit 5e7309d176f4a7e97d3dc4c738e6b0ccd4792871
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:29:01 2018 -0500
Remove unnecessary `eslint-env`
commit 393b3da55eabd7413596c86cc3971b063a0efe31
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:19:17 2018 -0500
Refactor `onSentMessage` and `onMessageReceived`
Since they are so similar, we create the handlers using new
`createMessageHandler` function. This allows us to ensure both synced and
received messages go through schema upgrade pipeline.
commit b3db0bf179c9a5bea96480cde28c6fa7193ac117
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:18:21 2018 -0500
Add `Message` descriptor functions
commit 8febf125b1b42fe4ae1888dd50fcee2749dc1ff0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 14:46:56 2018 -0500
Fix typo
commit 98d951ef77bd578b313a4ff4b496b793e82e88d5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:39 2018 -0500
Remove `promises` reference
commit a0e9559ed5bed947dabf28cb672e63d39948d854
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:13 2018 -0500
Fix `AttachmentView::mediaType` fall-through
commit 67be916a83951b8a1f9b22efe78a6da6b1825f38
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:03:41 2018 -0500
Remove minor TODOs
commit 0af186e118256b62905de38487ffacc41693ff47
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:41 2018 -0500
Enable ESLint for `js/views/attachment_view.js`
commit 28a2dc5b8a28e1a087924fdc7275bf7d9a577b92
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:12 2018 -0500
Remove dynamic type checks
commit f4ce36fcfc2737de32d911cd6103f889097813f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:27:56 2018 -0500
Rename `process` to `upgradeSchema`
- `Message.process` -> `Message.upgradeSchema`
- `Attachment.process` -> `Attachment.upgradeSchema`
- `Attachment::processVersion` -> `Attachment::schemaVersion`
Document version history.
commit 41b92c0a31050ba05ddb1c43171d651f3568b9ac
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:11:50 2018 -0500
Add `operator-linebreak` ESLint rule
Based on the following discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r168029106
commit 462defbe55879060fe25bc69103d4429bae2b2f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:01:30 2018 -0500
Add missing `await` for `ConversationController.getOrCreateAndWait`
Tested this by setting `if` condition to `true` and confirming it works.
It turns rotating a profile key is more involved and might require
registering a new account according to Matthew.
commit c08058ee4b883b3e23a40683de802ac81ed74874
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 16:32:24 2018 -0500
Convert `FileList` to `Array`
commit 70a6c4201925f57be1f94d9da3547fdefc7bbb53
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:46:34 2018 -0500
:art: Fix lint errors
commit 2ca7cdbc31d4120d6c6a838a6dcf43bc209d9788
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:07:09 2018 -0500
Skip `autoOrientImage` for non-JPEG images
commit 58eac383013c16ca363a4ed33dca5c7ba61284e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:55:35 2018 -0500
Move new-style modules to `window.Signal` namespace
commit 02c9328877dce289d6116a18b1c223891bd3cd0b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:35:23 2018 -0500
Extract `npm run test-modules` command
commit 2c708eb94fba468b81ea9427734896114f5a7807
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:51 2018 -0500
Extract `Message.process`
commit 4a2e52f68a77536a0fa04aa3c29ad3e541a8fa7e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:12 2018 -0500
Fix EditorConfig
commit a346bab5db082720f5d47363f06301380e870425
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:13:02 2018 -0500
Remove `vim` directives on ESLint-ed files
commit 7ec885c6359e495b407d5bc3eac9431d47c37fc6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:08:24 2018 -0500
Remove CSP whitelisting of `blob:`
We no longer use `autoOrientImage` using blob URLs. Bring this back if we
decide to auto-orient legacy attachments.
commit 879b6f58f4a3f4a9ed6915af6b1be46c1e90e0ca
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:57:05 2018 -0500
Use `Message` type to determine send function
Throws on invalid message type.
commit 5203d945c98fd2562ae4e22c5c9838d27dec305b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:48 2018 -0500
Whitelist `Whisper` global
commit 8ad0b066a3690d3382b86bf6ac00c03df7d1e20b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:32 2018 -0500
Add `Whisper.Types` namespace
This avoids namespace collision for `Whisper.Message`.
commit 785a949fce2656ca7dcaf0869d6b9e0648114e80
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:55:43 2018 -0500
Add `Message` type
commit 674a7357abf0dcc365455695d56c0479998ebf27
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:35:23 2018 -0500
Run ESLint on `Conversation::sendMessage`
commit cd985aa700caa80946245b17ea1b856449f152a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:34:38 2018 -0500
Document type signature of `FileInputView::readFile`
commit d70d70e52c49588a1dc9833dfe5dd7128e13607f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:31:16 2018 -0500
Move attachment processing closer to sending
This helps ensure processing happens uniformly, regardless of which code
paths are taken to send an attachment.
commit 532ac3e273a26b97f831247f9ee3412621b5c112
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:22:29 2018 -0500
Process attachment before it’s sent
Picked this place since it already had various async steps, similar to
`onMessageReceived` for the incoming `Attachment.process`.
Could we try have this live closer to where we store it in IndexedDB, e.g.
`Conversation::sendMessage`?
commit a4582ae2fb6e1d3487131ba1f8fa6a00170cb32c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:21:42 2018 -0500
Refactor `getFile` and `getFiles`
Lint them using ESLint.
commit 07e9114e65046d791fc4f6ed90d6e2e938ad559d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:37:31 2018 -0500
Document incoming and outgoing attachments fields
Note how outgoing message attachments only have 4 fields. This presumably
means the others are not used in our code and could be discarded for
simplicity.
commit fdc3ef289d6ec1be344a12d496839d5ba747bb6a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:36:21 2018 -0500
Highlight that `dataURLToBlob` is synchronous
commit b9c6bf600fcecedfd649ef2ae3c8629cced4e45a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:35:49 2018 -0500
Add EditorConfig configuration
commit e56101e229d56810c8e31ad7289043a152c6c449
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:34:23 2018 -0500
Replace custom with `blob-util` functions
IMPORTANT: All of them are async so we need to use `await`, otherwise we get
strange or silent errors.
commit f95150f6a9569fabcb31f3acd9f6b7bf50b5d145
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:17:30 2018 -0500
Revert "Replace custom functions with `blob-util`"
This reverts commit 8a81e9c01bfe80c0e1bf76737092206c06949512.
commit 33860d93f3d30ec55c32f3f4a58729df2eb43f0d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:13:02 2018 -0500
Revert "Replace `blueimp-canvas-to-blob` with `blob-util`"
This reverts commit 31b3e853e4afc78fe80995921aa4152d9f6e4783.
commit 7a0ba6fed622d76a3c39c7f03de541a7edb5b8dd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:12:58 2018 -0500
Replace `blueimp-canvas-to-blob` with `blob-util`
commit 47a5f2bfd8b3f546e27e8d2b7e1969755d825a66
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:55:34 2018 -0500
Replace custom functions with `blob-util`
commit 1cfa0efdb4fb1265369e2bf243c21f04f044fa01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:47:02 2018 -0500
Add `blob-util` dependency
commit 9ac26be1bd783cd5070d886de107dd3ad9c91ad1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:44 2018 -0500
Document why we drop original image data during auto-orient
commit 4136d6c382b99f41760a4da519d0db537fa7de8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:27 2018 -0500
Extract `DEFAULT_JPEG_QUALITY`
commit 4a7156327eb5f94dba80cb300b344ac591226b0e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:37:11 2018 -0500
Drop support for invalid `image/jpg` MIME type
commit 69fe96581f25413194032232f1bf704312e4754c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:30 2018 -0500
Document `window.onInvalidStateError` global
commit a48ba1c77458da38583ee9cd488f70a59f6ee0fd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:04 2018 -0500
Selectively run ESLint on `js/background.js`
Enabling ESLint on a per function basis allows us to incrementally improve
the codebase without requiring large and potentially risky refactorings.
commit e6d1cf826befc17ad4ec72fda8e761701665635e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:16:23 2018 -0500
Move async attachment processing to `onMessageReceived`
We previously processed attachments in `handleDataMessage` which is mostly a
synchronous function, except for the saving of the model. Moving the
processing into the already async `onMessageReceived` improves code clarity.
commit be6ca2a9aae5b59c360817deb1e18d39d705755e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:49 2018 -0500
Document import of ES2015+ modules
commit eaaf7c41608fb988b8f4bbaa933cff110115610e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:29 2018 -0500
:art: Fix lint error
commit a25b0e2e3d0f72c6a7bf0a15683f02450d5209ee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:13:57 2018 -0500
:art: Organize `require`s
commit e0cc3d8fab6529d01b388acddf8605908c3d236b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:07:17 2018 -0500
Implement attachment process version
Instead of keeping track of last normalization (processing) date, we now
keep track of an internal processing version that will help us understand
what kind of processing has already been completed for a given attachment.
This will let us retroactively upgrade existing attachments.
As we add more processing steps, we can build a processing pipeline that can
convert any attachment processing version into a higher one,
e.g. 4 -> 5 -> 6 -> 7.
commit ad9083d0fdb880bc518e02251e51a39f7e1c585f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:50:31 2018 -0500
Ignore ES2015+ files during JSCS linting
commit 96641205f734927aaebc2342d977c555799c3e3b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:48:07 2018 -0500
Improve ESLint ignore rules
Apparently, using unqualified `/**` patterns prevents `!` include patterns.
Using qualified glob patterns, e.g. `js/models/**/*.js`, lets us work
around this.
commit 255e0ab15bd1a0ca8ca5746e42d23977c8765d01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:44:59 2018 -0500
:abc: ESLint ignored files
commit ebcb70258a26f234bd602072ac7c0a1913128132
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:47 2018 -0500
Whitelist `browser` environment for ESLint
commit 3eaace6f3a21421c5aaaaf01592408c7ed83ecd3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:05 2018 -0500
Use `MIME` module
commit ba2cf7770e614415733414a2dcc48f110b929892
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:32:54 2018 -0500
:art: Fix lint errors
commit 65acc86e8580e88f7a6611eb4b8fa5d7291f7a3f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:30:42 2018 -0500
Add ES2015+ files to JSHint ignored list
commit 8b6494ae6c9247acdfa059a9b361ec5ffcdb39f0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:29:20 2018 -0500
Document potentially unexpected `autoScale` behavior
commit 8b4c69b2002d1777d3621be10f92cbf432f9d4d6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:26:47 2018 -0500
Test CommonJS modules separately
Not sure how to test them as part of Grunt `unit-tests` task as
`test/index.html` doesn’t allow for inclusion of CommonJS modules that use
`require`. The tests are silently skipped.
commit 213400e4b2bba3efee856a25b40e269221c3c39d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:24:27 2018 -0500
Add `MIME` type module
commit 37a726e4fb4b3ed65914463122a5662847b5adee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:18:05 2018 -0500
Return proper `Error` from `blobArrayToBuffer`
commit 164752db5612220e4dcf58d57bcd682cb489a399
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:15:41 2018 -0500
:art: Fix ESLint errors
commit d498dd79a067c75098dd3179814c914780e5cb4f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:14:33 2018 -0500
Update `Attachment` type field definitions
commit 141155a1533ff8fb616b70ea313432781bbebffd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:12:50 2018 -0500
Move `blueimp-canvas-to-blob` from Bower to npm
commit 7ccb833e5d286ddd6235d3e491c62ac1e4544510
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:33:50 2018 -0500
:art: Clarify data flow
commit e7da41591fde5a830467bebf1b6f51c1f7293e74
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:31:21 2018 -0500
Use `blobUrl` for consistency
commit 523a80eefe0e2858aa1fb2bb9539ec44da502963
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:28:06 2018 -0500
Remove just-in-time image auto-orient for lightbox
We can bring this back if our users would like auto-orient for old
attachments.
commit 0739feae9c47dd523c10740d6cdf746d539f270c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:27:21 2018 -0500
Remove just-in-time auto-orient of message attachments
We can bring this back if our users would like auto-orient for old
attachments. But better yet, we might implement this as database migration.
commit ed43c66f92830ee233d5a94d0545eea4da43894d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:26:24 2018 -0500
Auto-orient JPEG attachments upon receipt
commit e2eb8e36b017b048d57602fca14e45d657e0e1a1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:25:26 2018 -0500
Expose `Attachment` type through `Whisper.Attachment`
commit 9638fbc987b84f143ca34211dc4666d96248ea2f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:39 2018 -0500
Use `contentType` from `model`
commit 032c0ced46c3876cb9474b26f9d53d6f1c6b16a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:04 2018 -0500
Return `Error` object for `autoOrientImage` failures
commit ff04bad8510c4b21aef350bed2b1887d0e055b98
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:22:32 2018 -0500
Add `options` for `autoOrientImage` output type / quality
commit 87745b5586d1e182b51c9f9bc5e4eaf6dbc16722
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:18:46 2018 -0500
Add `Attachment` type
Defines various functions on attachments, e.g. normalization
(auto-orient JPEGs, etc.)
commit de27fdc10a53bc8882a9c978e82265db9ac6d6f5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:16:34 2018 -0500
Add `yarn grunt` shortcut
This allows us to use local `grunt-cli` for `grunt dev`.
commit 59974db5a5da0d8f4cdc8ce5c4e3c974ecd5e754
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:10:11 2018 -0500
Improve readability
commit b5ba96f1e6f40f2e1fa77490c583217768e1f412
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:08:12 2018 -0500
Use `snake_case` for module names
Prevents problems across case-sensitive and case-insensitive file systems.
We can work around this in the future using a lint rule such as
`eslint-plugin-require-path-exists`.
See discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r167365931
commit 48c5d3155c96ef628b00d99b52975e580d1d5501
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:05:44 2018 -0500
:art: Use destructuring
commit 4822f49f22382a99ebf142b337375f7c25251d76
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:41:40 2018 -0500
Auto-orient images in lightbox view
commit 7317110809677dddbbef3fadbf912cdba1c010bf
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:40:14 2018 -0500
Document magic number for escape key
commit c790d07389a7d0bbf5298de83dbcfa8be1e7696b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:38:35 2018 -0500
Make second `View` argument an `options` object
commit fbe010bb63d0088af9dfe11f153437fab34247e0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:27:40 2018 -0500
Allow `loadImage` to fetch `blob://` URLs
commit ec35710d002b019a273eeb48f94dcaf2babe5d96
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:48 2018 -0500
:art: Shorten `autoOrientImage` import
commit d07433e3cf316c6a143a0c9393ba26df9e3af17b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:19 2018 -0500
Make `autoOrientImage` module standalone
commit c285bf5e33cdf10e0ef71e72cd6f55aef0df96ef
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:55:44 2018 -0500
Replace `loadImage` with `autoOrientImage`
commit 44318549235af01fd061c25f557c93fd21cebb7a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:53:23 2018 -0500
Add `autoOrientImage` module
This module exposes `loadImage` with a `Promise` based interface and pre-
populates `orientation: true` option to auto-orient input. Returns data URL
as string.
The module uses a named export as refactoring references of modules with
`default` (`module.exports`) export references can be error-prone.
See: https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html
commit c77063afc6366fe49615052796fe46f9b369de39
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:44:30 2018 -0500
Auto-orient preview images
See: #998
commit 06dba5eb8f662c11af3a9ba8395bb453ab2e5f8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:43:23 2018 -0500
TODO: Use native `Canvas::toBlob`
One challenge is that `Canvas::toBlob` is async whereas
`dataURLtoBlob` is sync.
commit b15c304a3125dd023fd90990e6225a7303f3596f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:42:45 2018 -0500
Make `null` check strict
Appeases JSHint. ESLint has a nice `smart` option for `eqeqeq` rule:
https://eslint.org/docs/rules/eqeqeq#smart
commit ea70b92d9b18201758e11fdc25b09afc97b50055
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 15:23:58 2018 -0500
Use `Canvas::toDataURL` to preserve `ImageView` logic
This way, all the other code paths remain untouched in case we want to
remove the auto-orient code once Chrome supports the `image-orientation`
CSS property.
See:
- #998
- https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation
commit 62fd744f9f27d951573a68d2cdfe7ba2a3784b41
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:38:04 2018 -0500
Use CSS to constrain auto-oriented images
commit f4d3392687168c237441b29140c7968b49dbef9e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:35:02 2018 -0500
Replace `ImageView` `el` with auto-oriented `canvas`
See: #998
commit 1602d7f610e4993ad1291f88197f9ead1e25e776
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:48 2018 -0500
Pass `Blob` to `View` (for `ImageView`)
This allows us to do JPEG auto-orientation based on EXIF metadata.
commit e6a414f2b2a80da1137b839b348a38510efd04bb
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:12 2018 -0500
:hocho: Remove newline
commit 5f0d9570d7862fc428ff89c2ecfd332a744537e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:17:02 2018 -0500
Expose `blueimp-load-image` as `window.loadImage`
commit 1e1c62fe2f6a76dbcf1998dd468c26187c9871dc
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:16:46 2018 -0500
Add `blueimp-load-image` npm dependency
commit ad17fa8a68a21ca5ddec336801b8568009bef3d4
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:14:40 2018 -0500
Remove `blueimp-load-image` Bower dependency
2018-02-21 16:26:59 +01:00
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
block-stream@*:
|
|
|
|
version "0.0.9"
|
|
|
|
resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=
|
2017-05-04 01:43:36 +02:00
|
|
|
dependencies:
|
|
|
|
inherits "~2.0.0"
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
bluebird-lst@^1.0.9:
|
|
|
|
version "1.0.9"
|
|
|
|
resolved "https://registry.yarnpkg.com/bluebird-lst/-/bluebird-lst-1.0.9.tgz#a64a0e4365658b9ab5fe875eb9dfb694189bb41c"
|
|
|
|
integrity sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==
|
2019-03-13 02:49:22 +01:00
|
|
|
dependencies:
|
2019-10-23 01:49:56 +02:00
|
|
|
bluebird "^3.5.5"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
bluebird@^3.5.1, bluebird@^3.5.5:
|
|
|
|
version "3.7.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
|
|
|
|
integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
|
2019-03-13 02:49:22 +01:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
blueimp-canvas-to-blob@3.14.0:
|
Auto-orient image attachments based on EXIF metadata
As described in #998, images are sometimes displayed with an incorrect
orientation. This is because cameras often write files in the native sensor byte
order and attach the `Orientation` EXIF metadata to tell end-user devices how to
display the images based on the original author’s capture orientation.
Electron/Chromium (and therefore Signal Desktop) currently doesn’t support
applying this metadata for `<img>` tags, e.g. CSS `image-orientation: from-
image`. As a workaround, this change uses the `loadImage` library with the
`orientation: true` flag to auto-orient images ~~before display~~ upon receipt
and before sending.
**Changes**
- [x] ~~Auto-orient images during display in message list view~~
- [x] Ensure image is not displayed until loaded (to prevent layout reflow) .
- [x] Auto-orient images upon receipt and before storing in IndexedDB
(~~or preserve original data until Chromium offers native fix?~~)
- [x] Auto-orient images in compose area preview.
- [x] ~~Auto-orient images in lightbox view~~
- [x] Auto-orient images before sending / storage.
- [x] Add EditorConfig for sharing code styles across editors.
- [x] Fix ESLint ignore file.
- [x] Change `function-paren-newline` ESLint rule from
`consistent` to `multiline`.
- [x] Add `operator-linebreak` ESLint rule for consistency.
- [x] Added `blob-util` dependency for converting between array buffers,
blobs, etc.
- [x] Extracted `createMessageHandler` to consolidate logic for
`onMessageReceived` and `onSentMessage`.
- [x] Introduce `async` / `await` to simplify async coding (restore control flow
for branching, loops, and exceptions).
- [x] Introduce `window.Signal` namespace for exposing ES2015+ CommonJS modules.
- [x] Introduce rudimentary `Message` and `Attachment` types to begin defining a
schema and versioning. This will allow us to track which changes, e.g.
auto-orient JPEGs, per message / attachment as well as which fields
are stored.
- [x] Renamed `window.dataURLtoBlob` to `window.dataURLToBlobSync` to both fix
the strange `camelCase` as well as to highlight that this operation is
synchronous and therefore blocks the user thread.
- [x] Normalize all JPEG MIME types to `image/jpeg`, eliminating the
invalid `image/jpg`.
- [x] Add `npm run test-modules` command for testing non-browser specific
CommonJS modules.
- **Stretch Goals**
- [ ] ~~Restrict `autoOrientImage` to `Blob` to narrow API interface.~~ Do
this once we use PureScript.
- [ ] ~~Return non-JPEGs as no-op from `autoOrientImage`.~~ Skipping
`autoOrientImage` for non-JPEGs altogether.
- [ ] Retroactively auto-orient existing JPEG image attachments in the
background.
---
Fixes #998
---
- **Blog:** EXIF Orientation Handling Is a Ghetto:
https://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/
- **Chromium Bug:** EXIF orientation is ignored:
https://bugs.chromium.org/p/chromium/issues/detail?id=56845
- **Chromium Bug:** Support for the CSS image-orientation CSS property:
https://bugs.chromium.org/p/chromium/issues/detail?id=158753
---
commit ce5090b473a2448229dc38e4c3f15d7ad0137714
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 16 10:35:36 2018 -0500
Inline message descriptors
commit 329036e59c138c1e950ec7c654eebd7d87076de5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:34:40 2018 -0500
Clarify order of operations
Semantically, it makes more sense to do `getFile` before `clearForm`
even though it seems to work either way.
commit f9d4cfb2ba0d8aa308b0923bbe6066ea34cb97bd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:18:26 2018 -0500
Simplify `operator-linebreak` configuration
Enabling `before` caused more code changes and it turns out our previous
configuration is already the default.
commit db588997acdd90ed2ad829174ecbba744383c78b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:15:59 2018 -0500
Remove obsolete TODO
commit 799c8817633f6afa0b731fc3b5434e463bd850e3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:12:18 2018 -0500
Enable ESLint `function-paren-newline` `multiline`
Per discussion.
commit b660b6bc8ef41df7601a411213d6cda80821df87
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:10:48 2018 -0500
Use `messageDescriptor.id` not `source`
commit 5e7309d176f4a7e97d3dc4c738e6b0ccd4792871
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:29:01 2018 -0500
Remove unnecessary `eslint-env`
commit 393b3da55eabd7413596c86cc3971b063a0efe31
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:19:17 2018 -0500
Refactor `onSentMessage` and `onMessageReceived`
Since they are so similar, we create the handlers using new
`createMessageHandler` function. This allows us to ensure both synced and
received messages go through schema upgrade pipeline.
commit b3db0bf179c9a5bea96480cde28c6fa7193ac117
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:18:21 2018 -0500
Add `Message` descriptor functions
commit 8febf125b1b42fe4ae1888dd50fcee2749dc1ff0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 14:46:56 2018 -0500
Fix typo
commit 98d951ef77bd578b313a4ff4b496b793e82e88d5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:39 2018 -0500
Remove `promises` reference
commit a0e9559ed5bed947dabf28cb672e63d39948d854
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:13 2018 -0500
Fix `AttachmentView::mediaType` fall-through
commit 67be916a83951b8a1f9b22efe78a6da6b1825f38
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:03:41 2018 -0500
Remove minor TODOs
commit 0af186e118256b62905de38487ffacc41693ff47
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:41 2018 -0500
Enable ESLint for `js/views/attachment_view.js`
commit 28a2dc5b8a28e1a087924fdc7275bf7d9a577b92
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:12 2018 -0500
Remove dynamic type checks
commit f4ce36fcfc2737de32d911cd6103f889097813f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:27:56 2018 -0500
Rename `process` to `upgradeSchema`
- `Message.process` -> `Message.upgradeSchema`
- `Attachment.process` -> `Attachment.upgradeSchema`
- `Attachment::processVersion` -> `Attachment::schemaVersion`
Document version history.
commit 41b92c0a31050ba05ddb1c43171d651f3568b9ac
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:11:50 2018 -0500
Add `operator-linebreak` ESLint rule
Based on the following discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r168029106
commit 462defbe55879060fe25bc69103d4429bae2b2f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:01:30 2018 -0500
Add missing `await` for `ConversationController.getOrCreateAndWait`
Tested this by setting `if` condition to `true` and confirming it works.
It turns rotating a profile key is more involved and might require
registering a new account according to Matthew.
commit c08058ee4b883b3e23a40683de802ac81ed74874
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 16:32:24 2018 -0500
Convert `FileList` to `Array`
commit 70a6c4201925f57be1f94d9da3547fdefc7bbb53
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:46:34 2018 -0500
:art: Fix lint errors
commit 2ca7cdbc31d4120d6c6a838a6dcf43bc209d9788
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:07:09 2018 -0500
Skip `autoOrientImage` for non-JPEG images
commit 58eac383013c16ca363a4ed33dca5c7ba61284e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:55:35 2018 -0500
Move new-style modules to `window.Signal` namespace
commit 02c9328877dce289d6116a18b1c223891bd3cd0b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:35:23 2018 -0500
Extract `npm run test-modules` command
commit 2c708eb94fba468b81ea9427734896114f5a7807
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:51 2018 -0500
Extract `Message.process`
commit 4a2e52f68a77536a0fa04aa3c29ad3e541a8fa7e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:12 2018 -0500
Fix EditorConfig
commit a346bab5db082720f5d47363f06301380e870425
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:13:02 2018 -0500
Remove `vim` directives on ESLint-ed files
commit 7ec885c6359e495b407d5bc3eac9431d47c37fc6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:08:24 2018 -0500
Remove CSP whitelisting of `blob:`
We no longer use `autoOrientImage` using blob URLs. Bring this back if we
decide to auto-orient legacy attachments.
commit 879b6f58f4a3f4a9ed6915af6b1be46c1e90e0ca
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:57:05 2018 -0500
Use `Message` type to determine send function
Throws on invalid message type.
commit 5203d945c98fd2562ae4e22c5c9838d27dec305b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:48 2018 -0500
Whitelist `Whisper` global
commit 8ad0b066a3690d3382b86bf6ac00c03df7d1e20b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:32 2018 -0500
Add `Whisper.Types` namespace
This avoids namespace collision for `Whisper.Message`.
commit 785a949fce2656ca7dcaf0869d6b9e0648114e80
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:55:43 2018 -0500
Add `Message` type
commit 674a7357abf0dcc365455695d56c0479998ebf27
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:35:23 2018 -0500
Run ESLint on `Conversation::sendMessage`
commit cd985aa700caa80946245b17ea1b856449f152a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:34:38 2018 -0500
Document type signature of `FileInputView::readFile`
commit d70d70e52c49588a1dc9833dfe5dd7128e13607f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:31:16 2018 -0500
Move attachment processing closer to sending
This helps ensure processing happens uniformly, regardless of which code
paths are taken to send an attachment.
commit 532ac3e273a26b97f831247f9ee3412621b5c112
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:22:29 2018 -0500
Process attachment before it’s sent
Picked this place since it already had various async steps, similar to
`onMessageReceived` for the incoming `Attachment.process`.
Could we try have this live closer to where we store it in IndexedDB, e.g.
`Conversation::sendMessage`?
commit a4582ae2fb6e1d3487131ba1f8fa6a00170cb32c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:21:42 2018 -0500
Refactor `getFile` and `getFiles`
Lint them using ESLint.
commit 07e9114e65046d791fc4f6ed90d6e2e938ad559d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:37:31 2018 -0500
Document incoming and outgoing attachments fields
Note how outgoing message attachments only have 4 fields. This presumably
means the others are not used in our code and could be discarded for
simplicity.
commit fdc3ef289d6ec1be344a12d496839d5ba747bb6a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:36:21 2018 -0500
Highlight that `dataURLToBlob` is synchronous
commit b9c6bf600fcecedfd649ef2ae3c8629cced4e45a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:35:49 2018 -0500
Add EditorConfig configuration
commit e56101e229d56810c8e31ad7289043a152c6c449
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:34:23 2018 -0500
Replace custom with `blob-util` functions
IMPORTANT: All of them are async so we need to use `await`, otherwise we get
strange or silent errors.
commit f95150f6a9569fabcb31f3acd9f6b7bf50b5d145
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:17:30 2018 -0500
Revert "Replace custom functions with `blob-util`"
This reverts commit 8a81e9c01bfe80c0e1bf76737092206c06949512.
commit 33860d93f3d30ec55c32f3f4a58729df2eb43f0d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:13:02 2018 -0500
Revert "Replace `blueimp-canvas-to-blob` with `blob-util`"
This reverts commit 31b3e853e4afc78fe80995921aa4152d9f6e4783.
commit 7a0ba6fed622d76a3c39c7f03de541a7edb5b8dd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:12:58 2018 -0500
Replace `blueimp-canvas-to-blob` with `blob-util`
commit 47a5f2bfd8b3f546e27e8d2b7e1969755d825a66
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:55:34 2018 -0500
Replace custom functions with `blob-util`
commit 1cfa0efdb4fb1265369e2bf243c21f04f044fa01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:47:02 2018 -0500
Add `blob-util` dependency
commit 9ac26be1bd783cd5070d886de107dd3ad9c91ad1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:44 2018 -0500
Document why we drop original image data during auto-orient
commit 4136d6c382b99f41760a4da519d0db537fa7de8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:27 2018 -0500
Extract `DEFAULT_JPEG_QUALITY`
commit 4a7156327eb5f94dba80cb300b344ac591226b0e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:37:11 2018 -0500
Drop support for invalid `image/jpg` MIME type
commit 69fe96581f25413194032232f1bf704312e4754c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:30 2018 -0500
Document `window.onInvalidStateError` global
commit a48ba1c77458da38583ee9cd488f70a59f6ee0fd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:04 2018 -0500
Selectively run ESLint on `js/background.js`
Enabling ESLint on a per function basis allows us to incrementally improve
the codebase without requiring large and potentially risky refactorings.
commit e6d1cf826befc17ad4ec72fda8e761701665635e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:16:23 2018 -0500
Move async attachment processing to `onMessageReceived`
We previously processed attachments in `handleDataMessage` which is mostly a
synchronous function, except for the saving of the model. Moving the
processing into the already async `onMessageReceived` improves code clarity.
commit be6ca2a9aae5b59c360817deb1e18d39d705755e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:49 2018 -0500
Document import of ES2015+ modules
commit eaaf7c41608fb988b8f4bbaa933cff110115610e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:29 2018 -0500
:art: Fix lint error
commit a25b0e2e3d0f72c6a7bf0a15683f02450d5209ee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:13:57 2018 -0500
:art: Organize `require`s
commit e0cc3d8fab6529d01b388acddf8605908c3d236b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:07:17 2018 -0500
Implement attachment process version
Instead of keeping track of last normalization (processing) date, we now
keep track of an internal processing version that will help us understand
what kind of processing has already been completed for a given attachment.
This will let us retroactively upgrade existing attachments.
As we add more processing steps, we can build a processing pipeline that can
convert any attachment processing version into a higher one,
e.g. 4 -> 5 -> 6 -> 7.
commit ad9083d0fdb880bc518e02251e51a39f7e1c585f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:50:31 2018 -0500
Ignore ES2015+ files during JSCS linting
commit 96641205f734927aaebc2342d977c555799c3e3b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:48:07 2018 -0500
Improve ESLint ignore rules
Apparently, using unqualified `/**` patterns prevents `!` include patterns.
Using qualified glob patterns, e.g. `js/models/**/*.js`, lets us work
around this.
commit 255e0ab15bd1a0ca8ca5746e42d23977c8765d01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:44:59 2018 -0500
:abc: ESLint ignored files
commit ebcb70258a26f234bd602072ac7c0a1913128132
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:47 2018 -0500
Whitelist `browser` environment for ESLint
commit 3eaace6f3a21421c5aaaaf01592408c7ed83ecd3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:05 2018 -0500
Use `MIME` module
commit ba2cf7770e614415733414a2dcc48f110b929892
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:32:54 2018 -0500
:art: Fix lint errors
commit 65acc86e8580e88f7a6611eb4b8fa5d7291f7a3f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:30:42 2018 -0500
Add ES2015+ files to JSHint ignored list
commit 8b6494ae6c9247acdfa059a9b361ec5ffcdb39f0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:29:20 2018 -0500
Document potentially unexpected `autoScale` behavior
commit 8b4c69b2002d1777d3621be10f92cbf432f9d4d6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:26:47 2018 -0500
Test CommonJS modules separately
Not sure how to test them as part of Grunt `unit-tests` task as
`test/index.html` doesn’t allow for inclusion of CommonJS modules that use
`require`. The tests are silently skipped.
commit 213400e4b2bba3efee856a25b40e269221c3c39d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:24:27 2018 -0500
Add `MIME` type module
commit 37a726e4fb4b3ed65914463122a5662847b5adee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:18:05 2018 -0500
Return proper `Error` from `blobArrayToBuffer`
commit 164752db5612220e4dcf58d57bcd682cb489a399
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:15:41 2018 -0500
:art: Fix ESLint errors
commit d498dd79a067c75098dd3179814c914780e5cb4f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:14:33 2018 -0500
Update `Attachment` type field definitions
commit 141155a1533ff8fb616b70ea313432781bbebffd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:12:50 2018 -0500
Move `blueimp-canvas-to-blob` from Bower to npm
commit 7ccb833e5d286ddd6235d3e491c62ac1e4544510
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:33:50 2018 -0500
:art: Clarify data flow
commit e7da41591fde5a830467bebf1b6f51c1f7293e74
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:31:21 2018 -0500
Use `blobUrl` for consistency
commit 523a80eefe0e2858aa1fb2bb9539ec44da502963
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:28:06 2018 -0500
Remove just-in-time image auto-orient for lightbox
We can bring this back if our users would like auto-orient for old
attachments.
commit 0739feae9c47dd523c10740d6cdf746d539f270c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:27:21 2018 -0500
Remove just-in-time auto-orient of message attachments
We can bring this back if our users would like auto-orient for old
attachments. But better yet, we might implement this as database migration.
commit ed43c66f92830ee233d5a94d0545eea4da43894d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:26:24 2018 -0500
Auto-orient JPEG attachments upon receipt
commit e2eb8e36b017b048d57602fca14e45d657e0e1a1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:25:26 2018 -0500
Expose `Attachment` type through `Whisper.Attachment`
commit 9638fbc987b84f143ca34211dc4666d96248ea2f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:39 2018 -0500
Use `contentType` from `model`
commit 032c0ced46c3876cb9474b26f9d53d6f1c6b16a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:04 2018 -0500
Return `Error` object for `autoOrientImage` failures
commit ff04bad8510c4b21aef350bed2b1887d0e055b98
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:22:32 2018 -0500
Add `options` for `autoOrientImage` output type / quality
commit 87745b5586d1e182b51c9f9bc5e4eaf6dbc16722
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:18:46 2018 -0500
Add `Attachment` type
Defines various functions on attachments, e.g. normalization
(auto-orient JPEGs, etc.)
commit de27fdc10a53bc8882a9c978e82265db9ac6d6f5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:16:34 2018 -0500
Add `yarn grunt` shortcut
This allows us to use local `grunt-cli` for `grunt dev`.
commit 59974db5a5da0d8f4cdc8ce5c4e3c974ecd5e754
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:10:11 2018 -0500
Improve readability
commit b5ba96f1e6f40f2e1fa77490c583217768e1f412
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:08:12 2018 -0500
Use `snake_case` for module names
Prevents problems across case-sensitive and case-insensitive file systems.
We can work around this in the future using a lint rule such as
`eslint-plugin-require-path-exists`.
See discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r167365931
commit 48c5d3155c96ef628b00d99b52975e580d1d5501
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:05:44 2018 -0500
:art: Use destructuring
commit 4822f49f22382a99ebf142b337375f7c25251d76
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:41:40 2018 -0500
Auto-orient images in lightbox view
commit 7317110809677dddbbef3fadbf912cdba1c010bf
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:40:14 2018 -0500
Document magic number for escape key
commit c790d07389a7d0bbf5298de83dbcfa8be1e7696b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:38:35 2018 -0500
Make second `View` argument an `options` object
commit fbe010bb63d0088af9dfe11f153437fab34247e0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:27:40 2018 -0500
Allow `loadImage` to fetch `blob://` URLs
commit ec35710d002b019a273eeb48f94dcaf2babe5d96
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:48 2018 -0500
:art: Shorten `autoOrientImage` import
commit d07433e3cf316c6a143a0c9393ba26df9e3af17b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:19 2018 -0500
Make `autoOrientImage` module standalone
commit c285bf5e33cdf10e0ef71e72cd6f55aef0df96ef
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:55:44 2018 -0500
Replace `loadImage` with `autoOrientImage`
commit 44318549235af01fd061c25f557c93fd21cebb7a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:53:23 2018 -0500
Add `autoOrientImage` module
This module exposes `loadImage` with a `Promise` based interface and pre-
populates `orientation: true` option to auto-orient input. Returns data URL
as string.
The module uses a named export as refactoring references of modules with
`default` (`module.exports`) export references can be error-prone.
See: https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html
commit c77063afc6366fe49615052796fe46f9b369de39
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:44:30 2018 -0500
Auto-orient preview images
See: #998
commit 06dba5eb8f662c11af3a9ba8395bb453ab2e5f8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:43:23 2018 -0500
TODO: Use native `Canvas::toBlob`
One challenge is that `Canvas::toBlob` is async whereas
`dataURLtoBlob` is sync.
commit b15c304a3125dd023fd90990e6225a7303f3596f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:42:45 2018 -0500
Make `null` check strict
Appeases JSHint. ESLint has a nice `smart` option for `eqeqeq` rule:
https://eslint.org/docs/rules/eqeqeq#smart
commit ea70b92d9b18201758e11fdc25b09afc97b50055
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 15:23:58 2018 -0500
Use `Canvas::toDataURL` to preserve `ImageView` logic
This way, all the other code paths remain untouched in case we want to
remove the auto-orient code once Chrome supports the `image-orientation`
CSS property.
See:
- #998
- https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation
commit 62fd744f9f27d951573a68d2cdfe7ba2a3784b41
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:38:04 2018 -0500
Use CSS to constrain auto-oriented images
commit f4d3392687168c237441b29140c7968b49dbef9e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:35:02 2018 -0500
Replace `ImageView` `el` with auto-oriented `canvas`
See: #998
commit 1602d7f610e4993ad1291f88197f9ead1e25e776
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:48 2018 -0500
Pass `Blob` to `View` (for `ImageView`)
This allows us to do JPEG auto-orientation based on EXIF metadata.
commit e6a414f2b2a80da1137b839b348a38510efd04bb
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:12 2018 -0500
:hocho: Remove newline
commit 5f0d9570d7862fc428ff89c2ecfd332a744537e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:17:02 2018 -0500
Expose `blueimp-load-image` as `window.loadImage`
commit 1e1c62fe2f6a76dbcf1998dd468c26187c9871dc
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:16:46 2018 -0500
Add `blueimp-load-image` npm dependency
commit ad17fa8a68a21ca5ddec336801b8568009bef3d4
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:14:40 2018 -0500
Remove `blueimp-load-image` Bower dependency
2018-02-21 16:26:59 +01:00
|
|
|
version "3.14.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/blueimp-canvas-to-blob/-/blueimp-canvas-to-blob-3.14.0.tgz#ea075ffbfb1436607b0c75e951fb1ceb3ca0288e"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-i6I2CiX1VR8YwUNYBo+dM8tg89ns4TTHxSpWjaDeHKcYS3yFalpLCwDaY21/EsJMufLy2tnG4j0JN5L8OVNkKQ==
|
Auto-orient image attachments based on EXIF metadata
As described in #998, images are sometimes displayed with an incorrect
orientation. This is because cameras often write files in the native sensor byte
order and attach the `Orientation` EXIF metadata to tell end-user devices how to
display the images based on the original author’s capture orientation.
Electron/Chromium (and therefore Signal Desktop) currently doesn’t support
applying this metadata for `<img>` tags, e.g. CSS `image-orientation: from-
image`. As a workaround, this change uses the `loadImage` library with the
`orientation: true` flag to auto-orient images ~~before display~~ upon receipt
and before sending.
**Changes**
- [x] ~~Auto-orient images during display in message list view~~
- [x] Ensure image is not displayed until loaded (to prevent layout reflow) .
- [x] Auto-orient images upon receipt and before storing in IndexedDB
(~~or preserve original data until Chromium offers native fix?~~)
- [x] Auto-orient images in compose area preview.
- [x] ~~Auto-orient images in lightbox view~~
- [x] Auto-orient images before sending / storage.
- [x] Add EditorConfig for sharing code styles across editors.
- [x] Fix ESLint ignore file.
- [x] Change `function-paren-newline` ESLint rule from
`consistent` to `multiline`.
- [x] Add `operator-linebreak` ESLint rule for consistency.
- [x] Added `blob-util` dependency for converting between array buffers,
blobs, etc.
- [x] Extracted `createMessageHandler` to consolidate logic for
`onMessageReceived` and `onSentMessage`.
- [x] Introduce `async` / `await` to simplify async coding (restore control flow
for branching, loops, and exceptions).
- [x] Introduce `window.Signal` namespace for exposing ES2015+ CommonJS modules.
- [x] Introduce rudimentary `Message` and `Attachment` types to begin defining a
schema and versioning. This will allow us to track which changes, e.g.
auto-orient JPEGs, per message / attachment as well as which fields
are stored.
- [x] Renamed `window.dataURLtoBlob` to `window.dataURLToBlobSync` to both fix
the strange `camelCase` as well as to highlight that this operation is
synchronous and therefore blocks the user thread.
- [x] Normalize all JPEG MIME types to `image/jpeg`, eliminating the
invalid `image/jpg`.
- [x] Add `npm run test-modules` command for testing non-browser specific
CommonJS modules.
- **Stretch Goals**
- [ ] ~~Restrict `autoOrientImage` to `Blob` to narrow API interface.~~ Do
this once we use PureScript.
- [ ] ~~Return non-JPEGs as no-op from `autoOrientImage`.~~ Skipping
`autoOrientImage` for non-JPEGs altogether.
- [ ] Retroactively auto-orient existing JPEG image attachments in the
background.
---
Fixes #998
---
- **Blog:** EXIF Orientation Handling Is a Ghetto:
https://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/
- **Chromium Bug:** EXIF orientation is ignored:
https://bugs.chromium.org/p/chromium/issues/detail?id=56845
- **Chromium Bug:** Support for the CSS image-orientation CSS property:
https://bugs.chromium.org/p/chromium/issues/detail?id=158753
---
commit ce5090b473a2448229dc38e4c3f15d7ad0137714
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 16 10:35:36 2018 -0500
Inline message descriptors
commit 329036e59c138c1e950ec7c654eebd7d87076de5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:34:40 2018 -0500
Clarify order of operations
Semantically, it makes more sense to do `getFile` before `clearForm`
even though it seems to work either way.
commit f9d4cfb2ba0d8aa308b0923bbe6066ea34cb97bd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:18:26 2018 -0500
Simplify `operator-linebreak` configuration
Enabling `before` caused more code changes and it turns out our previous
configuration is already the default.
commit db588997acdd90ed2ad829174ecbba744383c78b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:15:59 2018 -0500
Remove obsolete TODO
commit 799c8817633f6afa0b731fc3b5434e463bd850e3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:12:18 2018 -0500
Enable ESLint `function-paren-newline` `multiline`
Per discussion.
commit b660b6bc8ef41df7601a411213d6cda80821df87
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:10:48 2018 -0500
Use `messageDescriptor.id` not `source`
commit 5e7309d176f4a7e97d3dc4c738e6b0ccd4792871
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:29:01 2018 -0500
Remove unnecessary `eslint-env`
commit 393b3da55eabd7413596c86cc3971b063a0efe31
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:19:17 2018 -0500
Refactor `onSentMessage` and `onMessageReceived`
Since they are so similar, we create the handlers using new
`createMessageHandler` function. This allows us to ensure both synced and
received messages go through schema upgrade pipeline.
commit b3db0bf179c9a5bea96480cde28c6fa7193ac117
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:18:21 2018 -0500
Add `Message` descriptor functions
commit 8febf125b1b42fe4ae1888dd50fcee2749dc1ff0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 14:46:56 2018 -0500
Fix typo
commit 98d951ef77bd578b313a4ff4b496b793e82e88d5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:39 2018 -0500
Remove `promises` reference
commit a0e9559ed5bed947dabf28cb672e63d39948d854
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:13 2018 -0500
Fix `AttachmentView::mediaType` fall-through
commit 67be916a83951b8a1f9b22efe78a6da6b1825f38
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:03:41 2018 -0500
Remove minor TODOs
commit 0af186e118256b62905de38487ffacc41693ff47
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:41 2018 -0500
Enable ESLint for `js/views/attachment_view.js`
commit 28a2dc5b8a28e1a087924fdc7275bf7d9a577b92
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:12 2018 -0500
Remove dynamic type checks
commit f4ce36fcfc2737de32d911cd6103f889097813f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:27:56 2018 -0500
Rename `process` to `upgradeSchema`
- `Message.process` -> `Message.upgradeSchema`
- `Attachment.process` -> `Attachment.upgradeSchema`
- `Attachment::processVersion` -> `Attachment::schemaVersion`
Document version history.
commit 41b92c0a31050ba05ddb1c43171d651f3568b9ac
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:11:50 2018 -0500
Add `operator-linebreak` ESLint rule
Based on the following discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r168029106
commit 462defbe55879060fe25bc69103d4429bae2b2f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:01:30 2018 -0500
Add missing `await` for `ConversationController.getOrCreateAndWait`
Tested this by setting `if` condition to `true` and confirming it works.
It turns rotating a profile key is more involved and might require
registering a new account according to Matthew.
commit c08058ee4b883b3e23a40683de802ac81ed74874
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 16:32:24 2018 -0500
Convert `FileList` to `Array`
commit 70a6c4201925f57be1f94d9da3547fdefc7bbb53
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:46:34 2018 -0500
:art: Fix lint errors
commit 2ca7cdbc31d4120d6c6a838a6dcf43bc209d9788
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:07:09 2018 -0500
Skip `autoOrientImage` for non-JPEG images
commit 58eac383013c16ca363a4ed33dca5c7ba61284e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:55:35 2018 -0500
Move new-style modules to `window.Signal` namespace
commit 02c9328877dce289d6116a18b1c223891bd3cd0b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:35:23 2018 -0500
Extract `npm run test-modules` command
commit 2c708eb94fba468b81ea9427734896114f5a7807
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:51 2018 -0500
Extract `Message.process`
commit 4a2e52f68a77536a0fa04aa3c29ad3e541a8fa7e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:12 2018 -0500
Fix EditorConfig
commit a346bab5db082720f5d47363f06301380e870425
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:13:02 2018 -0500
Remove `vim` directives on ESLint-ed files
commit 7ec885c6359e495b407d5bc3eac9431d47c37fc6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:08:24 2018 -0500
Remove CSP whitelisting of `blob:`
We no longer use `autoOrientImage` using blob URLs. Bring this back if we
decide to auto-orient legacy attachments.
commit 879b6f58f4a3f4a9ed6915af6b1be46c1e90e0ca
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:57:05 2018 -0500
Use `Message` type to determine send function
Throws on invalid message type.
commit 5203d945c98fd2562ae4e22c5c9838d27dec305b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:48 2018 -0500
Whitelist `Whisper` global
commit 8ad0b066a3690d3382b86bf6ac00c03df7d1e20b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:32 2018 -0500
Add `Whisper.Types` namespace
This avoids namespace collision for `Whisper.Message`.
commit 785a949fce2656ca7dcaf0869d6b9e0648114e80
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:55:43 2018 -0500
Add `Message` type
commit 674a7357abf0dcc365455695d56c0479998ebf27
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:35:23 2018 -0500
Run ESLint on `Conversation::sendMessage`
commit cd985aa700caa80946245b17ea1b856449f152a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:34:38 2018 -0500
Document type signature of `FileInputView::readFile`
commit d70d70e52c49588a1dc9833dfe5dd7128e13607f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:31:16 2018 -0500
Move attachment processing closer to sending
This helps ensure processing happens uniformly, regardless of which code
paths are taken to send an attachment.
commit 532ac3e273a26b97f831247f9ee3412621b5c112
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:22:29 2018 -0500
Process attachment before it’s sent
Picked this place since it already had various async steps, similar to
`onMessageReceived` for the incoming `Attachment.process`.
Could we try have this live closer to where we store it in IndexedDB, e.g.
`Conversation::sendMessage`?
commit a4582ae2fb6e1d3487131ba1f8fa6a00170cb32c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:21:42 2018 -0500
Refactor `getFile` and `getFiles`
Lint them using ESLint.
commit 07e9114e65046d791fc4f6ed90d6e2e938ad559d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:37:31 2018 -0500
Document incoming and outgoing attachments fields
Note how outgoing message attachments only have 4 fields. This presumably
means the others are not used in our code and could be discarded for
simplicity.
commit fdc3ef289d6ec1be344a12d496839d5ba747bb6a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:36:21 2018 -0500
Highlight that `dataURLToBlob` is synchronous
commit b9c6bf600fcecedfd649ef2ae3c8629cced4e45a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:35:49 2018 -0500
Add EditorConfig configuration
commit e56101e229d56810c8e31ad7289043a152c6c449
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:34:23 2018 -0500
Replace custom with `blob-util` functions
IMPORTANT: All of them are async so we need to use `await`, otherwise we get
strange or silent errors.
commit f95150f6a9569fabcb31f3acd9f6b7bf50b5d145
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:17:30 2018 -0500
Revert "Replace custom functions with `blob-util`"
This reverts commit 8a81e9c01bfe80c0e1bf76737092206c06949512.
commit 33860d93f3d30ec55c32f3f4a58729df2eb43f0d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:13:02 2018 -0500
Revert "Replace `blueimp-canvas-to-blob` with `blob-util`"
This reverts commit 31b3e853e4afc78fe80995921aa4152d9f6e4783.
commit 7a0ba6fed622d76a3c39c7f03de541a7edb5b8dd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:12:58 2018 -0500
Replace `blueimp-canvas-to-blob` with `blob-util`
commit 47a5f2bfd8b3f546e27e8d2b7e1969755d825a66
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:55:34 2018 -0500
Replace custom functions with `blob-util`
commit 1cfa0efdb4fb1265369e2bf243c21f04f044fa01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:47:02 2018 -0500
Add `blob-util` dependency
commit 9ac26be1bd783cd5070d886de107dd3ad9c91ad1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:44 2018 -0500
Document why we drop original image data during auto-orient
commit 4136d6c382b99f41760a4da519d0db537fa7de8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:27 2018 -0500
Extract `DEFAULT_JPEG_QUALITY`
commit 4a7156327eb5f94dba80cb300b344ac591226b0e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:37:11 2018 -0500
Drop support for invalid `image/jpg` MIME type
commit 69fe96581f25413194032232f1bf704312e4754c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:30 2018 -0500
Document `window.onInvalidStateError` global
commit a48ba1c77458da38583ee9cd488f70a59f6ee0fd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:04 2018 -0500
Selectively run ESLint on `js/background.js`
Enabling ESLint on a per function basis allows us to incrementally improve
the codebase without requiring large and potentially risky refactorings.
commit e6d1cf826befc17ad4ec72fda8e761701665635e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:16:23 2018 -0500
Move async attachment processing to `onMessageReceived`
We previously processed attachments in `handleDataMessage` which is mostly a
synchronous function, except for the saving of the model. Moving the
processing into the already async `onMessageReceived` improves code clarity.
commit be6ca2a9aae5b59c360817deb1e18d39d705755e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:49 2018 -0500
Document import of ES2015+ modules
commit eaaf7c41608fb988b8f4bbaa933cff110115610e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:29 2018 -0500
:art: Fix lint error
commit a25b0e2e3d0f72c6a7bf0a15683f02450d5209ee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:13:57 2018 -0500
:art: Organize `require`s
commit e0cc3d8fab6529d01b388acddf8605908c3d236b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:07:17 2018 -0500
Implement attachment process version
Instead of keeping track of last normalization (processing) date, we now
keep track of an internal processing version that will help us understand
what kind of processing has already been completed for a given attachment.
This will let us retroactively upgrade existing attachments.
As we add more processing steps, we can build a processing pipeline that can
convert any attachment processing version into a higher one,
e.g. 4 -> 5 -> 6 -> 7.
commit ad9083d0fdb880bc518e02251e51a39f7e1c585f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:50:31 2018 -0500
Ignore ES2015+ files during JSCS linting
commit 96641205f734927aaebc2342d977c555799c3e3b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:48:07 2018 -0500
Improve ESLint ignore rules
Apparently, using unqualified `/**` patterns prevents `!` include patterns.
Using qualified glob patterns, e.g. `js/models/**/*.js`, lets us work
around this.
commit 255e0ab15bd1a0ca8ca5746e42d23977c8765d01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:44:59 2018 -0500
:abc: ESLint ignored files
commit ebcb70258a26f234bd602072ac7c0a1913128132
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:47 2018 -0500
Whitelist `browser` environment for ESLint
commit 3eaace6f3a21421c5aaaaf01592408c7ed83ecd3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:05 2018 -0500
Use `MIME` module
commit ba2cf7770e614415733414a2dcc48f110b929892
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:32:54 2018 -0500
:art: Fix lint errors
commit 65acc86e8580e88f7a6611eb4b8fa5d7291f7a3f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:30:42 2018 -0500
Add ES2015+ files to JSHint ignored list
commit 8b6494ae6c9247acdfa059a9b361ec5ffcdb39f0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:29:20 2018 -0500
Document potentially unexpected `autoScale` behavior
commit 8b4c69b2002d1777d3621be10f92cbf432f9d4d6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:26:47 2018 -0500
Test CommonJS modules separately
Not sure how to test them as part of Grunt `unit-tests` task as
`test/index.html` doesn’t allow for inclusion of CommonJS modules that use
`require`. The tests are silently skipped.
commit 213400e4b2bba3efee856a25b40e269221c3c39d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:24:27 2018 -0500
Add `MIME` type module
commit 37a726e4fb4b3ed65914463122a5662847b5adee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:18:05 2018 -0500
Return proper `Error` from `blobArrayToBuffer`
commit 164752db5612220e4dcf58d57bcd682cb489a399
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:15:41 2018 -0500
:art: Fix ESLint errors
commit d498dd79a067c75098dd3179814c914780e5cb4f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:14:33 2018 -0500
Update `Attachment` type field definitions
commit 141155a1533ff8fb616b70ea313432781bbebffd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:12:50 2018 -0500
Move `blueimp-canvas-to-blob` from Bower to npm
commit 7ccb833e5d286ddd6235d3e491c62ac1e4544510
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:33:50 2018 -0500
:art: Clarify data flow
commit e7da41591fde5a830467bebf1b6f51c1f7293e74
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:31:21 2018 -0500
Use `blobUrl` for consistency
commit 523a80eefe0e2858aa1fb2bb9539ec44da502963
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:28:06 2018 -0500
Remove just-in-time image auto-orient for lightbox
We can bring this back if our users would like auto-orient for old
attachments.
commit 0739feae9c47dd523c10740d6cdf746d539f270c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:27:21 2018 -0500
Remove just-in-time auto-orient of message attachments
We can bring this back if our users would like auto-orient for old
attachments. But better yet, we might implement this as database migration.
commit ed43c66f92830ee233d5a94d0545eea4da43894d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:26:24 2018 -0500
Auto-orient JPEG attachments upon receipt
commit e2eb8e36b017b048d57602fca14e45d657e0e1a1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:25:26 2018 -0500
Expose `Attachment` type through `Whisper.Attachment`
commit 9638fbc987b84f143ca34211dc4666d96248ea2f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:39 2018 -0500
Use `contentType` from `model`
commit 032c0ced46c3876cb9474b26f9d53d6f1c6b16a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:04 2018 -0500
Return `Error` object for `autoOrientImage` failures
commit ff04bad8510c4b21aef350bed2b1887d0e055b98
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:22:32 2018 -0500
Add `options` for `autoOrientImage` output type / quality
commit 87745b5586d1e182b51c9f9bc5e4eaf6dbc16722
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:18:46 2018 -0500
Add `Attachment` type
Defines various functions on attachments, e.g. normalization
(auto-orient JPEGs, etc.)
commit de27fdc10a53bc8882a9c978e82265db9ac6d6f5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:16:34 2018 -0500
Add `yarn grunt` shortcut
This allows us to use local `grunt-cli` for `grunt dev`.
commit 59974db5a5da0d8f4cdc8ce5c4e3c974ecd5e754
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:10:11 2018 -0500
Improve readability
commit b5ba96f1e6f40f2e1fa77490c583217768e1f412
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:08:12 2018 -0500
Use `snake_case` for module names
Prevents problems across case-sensitive and case-insensitive file systems.
We can work around this in the future using a lint rule such as
`eslint-plugin-require-path-exists`.
See discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r167365931
commit 48c5d3155c96ef628b00d99b52975e580d1d5501
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:05:44 2018 -0500
:art: Use destructuring
commit 4822f49f22382a99ebf142b337375f7c25251d76
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:41:40 2018 -0500
Auto-orient images in lightbox view
commit 7317110809677dddbbef3fadbf912cdba1c010bf
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:40:14 2018 -0500
Document magic number for escape key
commit c790d07389a7d0bbf5298de83dbcfa8be1e7696b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:38:35 2018 -0500
Make second `View` argument an `options` object
commit fbe010bb63d0088af9dfe11f153437fab34247e0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:27:40 2018 -0500
Allow `loadImage` to fetch `blob://` URLs
commit ec35710d002b019a273eeb48f94dcaf2babe5d96
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:48 2018 -0500
:art: Shorten `autoOrientImage` import
commit d07433e3cf316c6a143a0c9393ba26df9e3af17b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:19 2018 -0500
Make `autoOrientImage` module standalone
commit c285bf5e33cdf10e0ef71e72cd6f55aef0df96ef
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:55:44 2018 -0500
Replace `loadImage` with `autoOrientImage`
commit 44318549235af01fd061c25f557c93fd21cebb7a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:53:23 2018 -0500
Add `autoOrientImage` module
This module exposes `loadImage` with a `Promise` based interface and pre-
populates `orientation: true` option to auto-orient input. Returns data URL
as string.
The module uses a named export as refactoring references of modules with
`default` (`module.exports`) export references can be error-prone.
See: https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html
commit c77063afc6366fe49615052796fe46f9b369de39
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:44:30 2018 -0500
Auto-orient preview images
See: #998
commit 06dba5eb8f662c11af3a9ba8395bb453ab2e5f8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:43:23 2018 -0500
TODO: Use native `Canvas::toBlob`
One challenge is that `Canvas::toBlob` is async whereas
`dataURLtoBlob` is sync.
commit b15c304a3125dd023fd90990e6225a7303f3596f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:42:45 2018 -0500
Make `null` check strict
Appeases JSHint. ESLint has a nice `smart` option for `eqeqeq` rule:
https://eslint.org/docs/rules/eqeqeq#smart
commit ea70b92d9b18201758e11fdc25b09afc97b50055
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 15:23:58 2018 -0500
Use `Canvas::toDataURL` to preserve `ImageView` logic
This way, all the other code paths remain untouched in case we want to
remove the auto-orient code once Chrome supports the `image-orientation`
CSS property.
See:
- #998
- https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation
commit 62fd744f9f27d951573a68d2cdfe7ba2a3784b41
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:38:04 2018 -0500
Use CSS to constrain auto-oriented images
commit f4d3392687168c237441b29140c7968b49dbef9e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:35:02 2018 -0500
Replace `ImageView` `el` with auto-oriented `canvas`
See: #998
commit 1602d7f610e4993ad1291f88197f9ead1e25e776
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:48 2018 -0500
Pass `Blob` to `View` (for `ImageView`)
This allows us to do JPEG auto-orientation based on EXIF metadata.
commit e6a414f2b2a80da1137b839b348a38510efd04bb
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:12 2018 -0500
:hocho: Remove newline
commit 5f0d9570d7862fc428ff89c2ecfd332a744537e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:17:02 2018 -0500
Expose `blueimp-load-image` as `window.loadImage`
commit 1e1c62fe2f6a76dbcf1998dd468c26187c9871dc
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:16:46 2018 -0500
Add `blueimp-load-image` npm dependency
commit ad17fa8a68a21ca5ddec336801b8568009bef3d4
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:14:40 2018 -0500
Remove `blueimp-load-image` Bower dependency
2018-02-21 16:26:59 +01:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
blueimp-load-image@2.18.0:
|
Auto-orient image attachments based on EXIF metadata
As described in #998, images are sometimes displayed with an incorrect
orientation. This is because cameras often write files in the native sensor byte
order and attach the `Orientation` EXIF metadata to tell end-user devices how to
display the images based on the original author’s capture orientation.
Electron/Chromium (and therefore Signal Desktop) currently doesn’t support
applying this metadata for `<img>` tags, e.g. CSS `image-orientation: from-
image`. As a workaround, this change uses the `loadImage` library with the
`orientation: true` flag to auto-orient images ~~before display~~ upon receipt
and before sending.
**Changes**
- [x] ~~Auto-orient images during display in message list view~~
- [x] Ensure image is not displayed until loaded (to prevent layout reflow) .
- [x] Auto-orient images upon receipt and before storing in IndexedDB
(~~or preserve original data until Chromium offers native fix?~~)
- [x] Auto-orient images in compose area preview.
- [x] ~~Auto-orient images in lightbox view~~
- [x] Auto-orient images before sending / storage.
- [x] Add EditorConfig for sharing code styles across editors.
- [x] Fix ESLint ignore file.
- [x] Change `function-paren-newline` ESLint rule from
`consistent` to `multiline`.
- [x] Add `operator-linebreak` ESLint rule for consistency.
- [x] Added `blob-util` dependency for converting between array buffers,
blobs, etc.
- [x] Extracted `createMessageHandler` to consolidate logic for
`onMessageReceived` and `onSentMessage`.
- [x] Introduce `async` / `await` to simplify async coding (restore control flow
for branching, loops, and exceptions).
- [x] Introduce `window.Signal` namespace for exposing ES2015+ CommonJS modules.
- [x] Introduce rudimentary `Message` and `Attachment` types to begin defining a
schema and versioning. This will allow us to track which changes, e.g.
auto-orient JPEGs, per message / attachment as well as which fields
are stored.
- [x] Renamed `window.dataURLtoBlob` to `window.dataURLToBlobSync` to both fix
the strange `camelCase` as well as to highlight that this operation is
synchronous and therefore blocks the user thread.
- [x] Normalize all JPEG MIME types to `image/jpeg`, eliminating the
invalid `image/jpg`.
- [x] Add `npm run test-modules` command for testing non-browser specific
CommonJS modules.
- **Stretch Goals**
- [ ] ~~Restrict `autoOrientImage` to `Blob` to narrow API interface.~~ Do
this once we use PureScript.
- [ ] ~~Return non-JPEGs as no-op from `autoOrientImage`.~~ Skipping
`autoOrientImage` for non-JPEGs altogether.
- [ ] Retroactively auto-orient existing JPEG image attachments in the
background.
---
Fixes #998
---
- **Blog:** EXIF Orientation Handling Is a Ghetto:
https://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/
- **Chromium Bug:** EXIF orientation is ignored:
https://bugs.chromium.org/p/chromium/issues/detail?id=56845
- **Chromium Bug:** Support for the CSS image-orientation CSS property:
https://bugs.chromium.org/p/chromium/issues/detail?id=158753
---
commit ce5090b473a2448229dc38e4c3f15d7ad0137714
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 16 10:35:36 2018 -0500
Inline message descriptors
commit 329036e59c138c1e950ec7c654eebd7d87076de5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:34:40 2018 -0500
Clarify order of operations
Semantically, it makes more sense to do `getFile` before `clearForm`
even though it seems to work either way.
commit f9d4cfb2ba0d8aa308b0923bbe6066ea34cb97bd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:18:26 2018 -0500
Simplify `operator-linebreak` configuration
Enabling `before` caused more code changes and it turns out our previous
configuration is already the default.
commit db588997acdd90ed2ad829174ecbba744383c78b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:15:59 2018 -0500
Remove obsolete TODO
commit 799c8817633f6afa0b731fc3b5434e463bd850e3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:12:18 2018 -0500
Enable ESLint `function-paren-newline` `multiline`
Per discussion.
commit b660b6bc8ef41df7601a411213d6cda80821df87
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:10:48 2018 -0500
Use `messageDescriptor.id` not `source`
commit 5e7309d176f4a7e97d3dc4c738e6b0ccd4792871
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:29:01 2018 -0500
Remove unnecessary `eslint-env`
commit 393b3da55eabd7413596c86cc3971b063a0efe31
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:19:17 2018 -0500
Refactor `onSentMessage` and `onMessageReceived`
Since they are so similar, we create the handlers using new
`createMessageHandler` function. This allows us to ensure both synced and
received messages go through schema upgrade pipeline.
commit b3db0bf179c9a5bea96480cde28c6fa7193ac117
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:18:21 2018 -0500
Add `Message` descriptor functions
commit 8febf125b1b42fe4ae1888dd50fcee2749dc1ff0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 14:46:56 2018 -0500
Fix typo
commit 98d951ef77bd578b313a4ff4b496b793e82e88d5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:39 2018 -0500
Remove `promises` reference
commit a0e9559ed5bed947dabf28cb672e63d39948d854
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:13 2018 -0500
Fix `AttachmentView::mediaType` fall-through
commit 67be916a83951b8a1f9b22efe78a6da6b1825f38
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:03:41 2018 -0500
Remove minor TODOs
commit 0af186e118256b62905de38487ffacc41693ff47
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:41 2018 -0500
Enable ESLint for `js/views/attachment_view.js`
commit 28a2dc5b8a28e1a087924fdc7275bf7d9a577b92
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:12 2018 -0500
Remove dynamic type checks
commit f4ce36fcfc2737de32d911cd6103f889097813f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:27:56 2018 -0500
Rename `process` to `upgradeSchema`
- `Message.process` -> `Message.upgradeSchema`
- `Attachment.process` -> `Attachment.upgradeSchema`
- `Attachment::processVersion` -> `Attachment::schemaVersion`
Document version history.
commit 41b92c0a31050ba05ddb1c43171d651f3568b9ac
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:11:50 2018 -0500
Add `operator-linebreak` ESLint rule
Based on the following discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r168029106
commit 462defbe55879060fe25bc69103d4429bae2b2f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:01:30 2018 -0500
Add missing `await` for `ConversationController.getOrCreateAndWait`
Tested this by setting `if` condition to `true` and confirming it works.
It turns rotating a profile key is more involved and might require
registering a new account according to Matthew.
commit c08058ee4b883b3e23a40683de802ac81ed74874
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 16:32:24 2018 -0500
Convert `FileList` to `Array`
commit 70a6c4201925f57be1f94d9da3547fdefc7bbb53
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:46:34 2018 -0500
:art: Fix lint errors
commit 2ca7cdbc31d4120d6c6a838a6dcf43bc209d9788
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:07:09 2018 -0500
Skip `autoOrientImage` for non-JPEG images
commit 58eac383013c16ca363a4ed33dca5c7ba61284e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:55:35 2018 -0500
Move new-style modules to `window.Signal` namespace
commit 02c9328877dce289d6116a18b1c223891bd3cd0b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:35:23 2018 -0500
Extract `npm run test-modules` command
commit 2c708eb94fba468b81ea9427734896114f5a7807
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:51 2018 -0500
Extract `Message.process`
commit 4a2e52f68a77536a0fa04aa3c29ad3e541a8fa7e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:12 2018 -0500
Fix EditorConfig
commit a346bab5db082720f5d47363f06301380e870425
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:13:02 2018 -0500
Remove `vim` directives on ESLint-ed files
commit 7ec885c6359e495b407d5bc3eac9431d47c37fc6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:08:24 2018 -0500
Remove CSP whitelisting of `blob:`
We no longer use `autoOrientImage` using blob URLs. Bring this back if we
decide to auto-orient legacy attachments.
commit 879b6f58f4a3f4a9ed6915af6b1be46c1e90e0ca
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:57:05 2018 -0500
Use `Message` type to determine send function
Throws on invalid message type.
commit 5203d945c98fd2562ae4e22c5c9838d27dec305b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:48 2018 -0500
Whitelist `Whisper` global
commit 8ad0b066a3690d3382b86bf6ac00c03df7d1e20b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:32 2018 -0500
Add `Whisper.Types` namespace
This avoids namespace collision for `Whisper.Message`.
commit 785a949fce2656ca7dcaf0869d6b9e0648114e80
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:55:43 2018 -0500
Add `Message` type
commit 674a7357abf0dcc365455695d56c0479998ebf27
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:35:23 2018 -0500
Run ESLint on `Conversation::sendMessage`
commit cd985aa700caa80946245b17ea1b856449f152a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:34:38 2018 -0500
Document type signature of `FileInputView::readFile`
commit d70d70e52c49588a1dc9833dfe5dd7128e13607f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:31:16 2018 -0500
Move attachment processing closer to sending
This helps ensure processing happens uniformly, regardless of which code
paths are taken to send an attachment.
commit 532ac3e273a26b97f831247f9ee3412621b5c112
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:22:29 2018 -0500
Process attachment before it’s sent
Picked this place since it already had various async steps, similar to
`onMessageReceived` for the incoming `Attachment.process`.
Could we try have this live closer to where we store it in IndexedDB, e.g.
`Conversation::sendMessage`?
commit a4582ae2fb6e1d3487131ba1f8fa6a00170cb32c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:21:42 2018 -0500
Refactor `getFile` and `getFiles`
Lint them using ESLint.
commit 07e9114e65046d791fc4f6ed90d6e2e938ad559d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:37:31 2018 -0500
Document incoming and outgoing attachments fields
Note how outgoing message attachments only have 4 fields. This presumably
means the others are not used in our code and could be discarded for
simplicity.
commit fdc3ef289d6ec1be344a12d496839d5ba747bb6a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:36:21 2018 -0500
Highlight that `dataURLToBlob` is synchronous
commit b9c6bf600fcecedfd649ef2ae3c8629cced4e45a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:35:49 2018 -0500
Add EditorConfig configuration
commit e56101e229d56810c8e31ad7289043a152c6c449
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:34:23 2018 -0500
Replace custom with `blob-util` functions
IMPORTANT: All of them are async so we need to use `await`, otherwise we get
strange or silent errors.
commit f95150f6a9569fabcb31f3acd9f6b7bf50b5d145
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:17:30 2018 -0500
Revert "Replace custom functions with `blob-util`"
This reverts commit 8a81e9c01bfe80c0e1bf76737092206c06949512.
commit 33860d93f3d30ec55c32f3f4a58729df2eb43f0d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:13:02 2018 -0500
Revert "Replace `blueimp-canvas-to-blob` with `blob-util`"
This reverts commit 31b3e853e4afc78fe80995921aa4152d9f6e4783.
commit 7a0ba6fed622d76a3c39c7f03de541a7edb5b8dd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:12:58 2018 -0500
Replace `blueimp-canvas-to-blob` with `blob-util`
commit 47a5f2bfd8b3f546e27e8d2b7e1969755d825a66
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:55:34 2018 -0500
Replace custom functions with `blob-util`
commit 1cfa0efdb4fb1265369e2bf243c21f04f044fa01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:47:02 2018 -0500
Add `blob-util` dependency
commit 9ac26be1bd783cd5070d886de107dd3ad9c91ad1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:44 2018 -0500
Document why we drop original image data during auto-orient
commit 4136d6c382b99f41760a4da519d0db537fa7de8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:27 2018 -0500
Extract `DEFAULT_JPEG_QUALITY`
commit 4a7156327eb5f94dba80cb300b344ac591226b0e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:37:11 2018 -0500
Drop support for invalid `image/jpg` MIME type
commit 69fe96581f25413194032232f1bf704312e4754c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:30 2018 -0500
Document `window.onInvalidStateError` global
commit a48ba1c77458da38583ee9cd488f70a59f6ee0fd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:04 2018 -0500
Selectively run ESLint on `js/background.js`
Enabling ESLint on a per function basis allows us to incrementally improve
the codebase without requiring large and potentially risky refactorings.
commit e6d1cf826befc17ad4ec72fda8e761701665635e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:16:23 2018 -0500
Move async attachment processing to `onMessageReceived`
We previously processed attachments in `handleDataMessage` which is mostly a
synchronous function, except for the saving of the model. Moving the
processing into the already async `onMessageReceived` improves code clarity.
commit be6ca2a9aae5b59c360817deb1e18d39d705755e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:49 2018 -0500
Document import of ES2015+ modules
commit eaaf7c41608fb988b8f4bbaa933cff110115610e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:29 2018 -0500
:art: Fix lint error
commit a25b0e2e3d0f72c6a7bf0a15683f02450d5209ee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:13:57 2018 -0500
:art: Organize `require`s
commit e0cc3d8fab6529d01b388acddf8605908c3d236b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:07:17 2018 -0500
Implement attachment process version
Instead of keeping track of last normalization (processing) date, we now
keep track of an internal processing version that will help us understand
what kind of processing has already been completed for a given attachment.
This will let us retroactively upgrade existing attachments.
As we add more processing steps, we can build a processing pipeline that can
convert any attachment processing version into a higher one,
e.g. 4 -> 5 -> 6 -> 7.
commit ad9083d0fdb880bc518e02251e51a39f7e1c585f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:50:31 2018 -0500
Ignore ES2015+ files during JSCS linting
commit 96641205f734927aaebc2342d977c555799c3e3b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:48:07 2018 -0500
Improve ESLint ignore rules
Apparently, using unqualified `/**` patterns prevents `!` include patterns.
Using qualified glob patterns, e.g. `js/models/**/*.js`, lets us work
around this.
commit 255e0ab15bd1a0ca8ca5746e42d23977c8765d01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:44:59 2018 -0500
:abc: ESLint ignored files
commit ebcb70258a26f234bd602072ac7c0a1913128132
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:47 2018 -0500
Whitelist `browser` environment for ESLint
commit 3eaace6f3a21421c5aaaaf01592408c7ed83ecd3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:05 2018 -0500
Use `MIME` module
commit ba2cf7770e614415733414a2dcc48f110b929892
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:32:54 2018 -0500
:art: Fix lint errors
commit 65acc86e8580e88f7a6611eb4b8fa5d7291f7a3f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:30:42 2018 -0500
Add ES2015+ files to JSHint ignored list
commit 8b6494ae6c9247acdfa059a9b361ec5ffcdb39f0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:29:20 2018 -0500
Document potentially unexpected `autoScale` behavior
commit 8b4c69b2002d1777d3621be10f92cbf432f9d4d6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:26:47 2018 -0500
Test CommonJS modules separately
Not sure how to test them as part of Grunt `unit-tests` task as
`test/index.html` doesn’t allow for inclusion of CommonJS modules that use
`require`. The tests are silently skipped.
commit 213400e4b2bba3efee856a25b40e269221c3c39d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:24:27 2018 -0500
Add `MIME` type module
commit 37a726e4fb4b3ed65914463122a5662847b5adee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:18:05 2018 -0500
Return proper `Error` from `blobArrayToBuffer`
commit 164752db5612220e4dcf58d57bcd682cb489a399
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:15:41 2018 -0500
:art: Fix ESLint errors
commit d498dd79a067c75098dd3179814c914780e5cb4f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:14:33 2018 -0500
Update `Attachment` type field definitions
commit 141155a1533ff8fb616b70ea313432781bbebffd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:12:50 2018 -0500
Move `blueimp-canvas-to-blob` from Bower to npm
commit 7ccb833e5d286ddd6235d3e491c62ac1e4544510
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:33:50 2018 -0500
:art: Clarify data flow
commit e7da41591fde5a830467bebf1b6f51c1f7293e74
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:31:21 2018 -0500
Use `blobUrl` for consistency
commit 523a80eefe0e2858aa1fb2bb9539ec44da502963
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:28:06 2018 -0500
Remove just-in-time image auto-orient for lightbox
We can bring this back if our users would like auto-orient for old
attachments.
commit 0739feae9c47dd523c10740d6cdf746d539f270c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:27:21 2018 -0500
Remove just-in-time auto-orient of message attachments
We can bring this back if our users would like auto-orient for old
attachments. But better yet, we might implement this as database migration.
commit ed43c66f92830ee233d5a94d0545eea4da43894d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:26:24 2018 -0500
Auto-orient JPEG attachments upon receipt
commit e2eb8e36b017b048d57602fca14e45d657e0e1a1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:25:26 2018 -0500
Expose `Attachment` type through `Whisper.Attachment`
commit 9638fbc987b84f143ca34211dc4666d96248ea2f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:39 2018 -0500
Use `contentType` from `model`
commit 032c0ced46c3876cb9474b26f9d53d6f1c6b16a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:04 2018 -0500
Return `Error` object for `autoOrientImage` failures
commit ff04bad8510c4b21aef350bed2b1887d0e055b98
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:22:32 2018 -0500
Add `options` for `autoOrientImage` output type / quality
commit 87745b5586d1e182b51c9f9bc5e4eaf6dbc16722
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:18:46 2018 -0500
Add `Attachment` type
Defines various functions on attachments, e.g. normalization
(auto-orient JPEGs, etc.)
commit de27fdc10a53bc8882a9c978e82265db9ac6d6f5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:16:34 2018 -0500
Add `yarn grunt` shortcut
This allows us to use local `grunt-cli` for `grunt dev`.
commit 59974db5a5da0d8f4cdc8ce5c4e3c974ecd5e754
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:10:11 2018 -0500
Improve readability
commit b5ba96f1e6f40f2e1fa77490c583217768e1f412
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:08:12 2018 -0500
Use `snake_case` for module names
Prevents problems across case-sensitive and case-insensitive file systems.
We can work around this in the future using a lint rule such as
`eslint-plugin-require-path-exists`.
See discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r167365931
commit 48c5d3155c96ef628b00d99b52975e580d1d5501
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:05:44 2018 -0500
:art: Use destructuring
commit 4822f49f22382a99ebf142b337375f7c25251d76
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:41:40 2018 -0500
Auto-orient images in lightbox view
commit 7317110809677dddbbef3fadbf912cdba1c010bf
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:40:14 2018 -0500
Document magic number for escape key
commit c790d07389a7d0bbf5298de83dbcfa8be1e7696b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:38:35 2018 -0500
Make second `View` argument an `options` object
commit fbe010bb63d0088af9dfe11f153437fab34247e0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:27:40 2018 -0500
Allow `loadImage` to fetch `blob://` URLs
commit ec35710d002b019a273eeb48f94dcaf2babe5d96
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:48 2018 -0500
:art: Shorten `autoOrientImage` import
commit d07433e3cf316c6a143a0c9393ba26df9e3af17b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:19 2018 -0500
Make `autoOrientImage` module standalone
commit c285bf5e33cdf10e0ef71e72cd6f55aef0df96ef
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:55:44 2018 -0500
Replace `loadImage` with `autoOrientImage`
commit 44318549235af01fd061c25f557c93fd21cebb7a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:53:23 2018 -0500
Add `autoOrientImage` module
This module exposes `loadImage` with a `Promise` based interface and pre-
populates `orientation: true` option to auto-orient input. Returns data URL
as string.
The module uses a named export as refactoring references of modules with
`default` (`module.exports`) export references can be error-prone.
See: https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html
commit c77063afc6366fe49615052796fe46f9b369de39
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:44:30 2018 -0500
Auto-orient preview images
See: #998
commit 06dba5eb8f662c11af3a9ba8395bb453ab2e5f8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:43:23 2018 -0500
TODO: Use native `Canvas::toBlob`
One challenge is that `Canvas::toBlob` is async whereas
`dataURLtoBlob` is sync.
commit b15c304a3125dd023fd90990e6225a7303f3596f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:42:45 2018 -0500
Make `null` check strict
Appeases JSHint. ESLint has a nice `smart` option for `eqeqeq` rule:
https://eslint.org/docs/rules/eqeqeq#smart
commit ea70b92d9b18201758e11fdc25b09afc97b50055
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 15:23:58 2018 -0500
Use `Canvas::toDataURL` to preserve `ImageView` logic
This way, all the other code paths remain untouched in case we want to
remove the auto-orient code once Chrome supports the `image-orientation`
CSS property.
See:
- #998
- https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation
commit 62fd744f9f27d951573a68d2cdfe7ba2a3784b41
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:38:04 2018 -0500
Use CSS to constrain auto-oriented images
commit f4d3392687168c237441b29140c7968b49dbef9e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:35:02 2018 -0500
Replace `ImageView` `el` with auto-oriented `canvas`
See: #998
commit 1602d7f610e4993ad1291f88197f9ead1e25e776
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:48 2018 -0500
Pass `Blob` to `View` (for `ImageView`)
This allows us to do JPEG auto-orientation based on EXIF metadata.
commit e6a414f2b2a80da1137b839b348a38510efd04bb
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:12 2018 -0500
:hocho: Remove newline
commit 5f0d9570d7862fc428ff89c2ecfd332a744537e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:17:02 2018 -0500
Expose `blueimp-load-image` as `window.loadImage`
commit 1e1c62fe2f6a76dbcf1998dd468c26187c9871dc
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:16:46 2018 -0500
Add `blueimp-load-image` npm dependency
commit ad17fa8a68a21ca5ddec336801b8568009bef3d4
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:14:40 2018 -0500
Remove `blueimp-load-image` Bower dependency
2018-02-21 16:26:59 +01:00
|
|
|
version "2.18.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/blueimp-load-image/-/blueimp-load-image-2.18.0.tgz#03b93687eb382a7136cfbcbd4f0e936b6763fc0e"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-GUrxVE/7FpzAw/WU6GMiI3v+LpFmlAxp7sF36EQB8rGAg97ND8iTeYZ3FQbhsxS5s2dNarGKZEWhKPNKKSmMuA==
|
Auto-orient image attachments based on EXIF metadata
As described in #998, images are sometimes displayed with an incorrect
orientation. This is because cameras often write files in the native sensor byte
order and attach the `Orientation` EXIF metadata to tell end-user devices how to
display the images based on the original author’s capture orientation.
Electron/Chromium (and therefore Signal Desktop) currently doesn’t support
applying this metadata for `<img>` tags, e.g. CSS `image-orientation: from-
image`. As a workaround, this change uses the `loadImage` library with the
`orientation: true` flag to auto-orient images ~~before display~~ upon receipt
and before sending.
**Changes**
- [x] ~~Auto-orient images during display in message list view~~
- [x] Ensure image is not displayed until loaded (to prevent layout reflow) .
- [x] Auto-orient images upon receipt and before storing in IndexedDB
(~~or preserve original data until Chromium offers native fix?~~)
- [x] Auto-orient images in compose area preview.
- [x] ~~Auto-orient images in lightbox view~~
- [x] Auto-orient images before sending / storage.
- [x] Add EditorConfig for sharing code styles across editors.
- [x] Fix ESLint ignore file.
- [x] Change `function-paren-newline` ESLint rule from
`consistent` to `multiline`.
- [x] Add `operator-linebreak` ESLint rule for consistency.
- [x] Added `blob-util` dependency for converting between array buffers,
blobs, etc.
- [x] Extracted `createMessageHandler` to consolidate logic for
`onMessageReceived` and `onSentMessage`.
- [x] Introduce `async` / `await` to simplify async coding (restore control flow
for branching, loops, and exceptions).
- [x] Introduce `window.Signal` namespace for exposing ES2015+ CommonJS modules.
- [x] Introduce rudimentary `Message` and `Attachment` types to begin defining a
schema and versioning. This will allow us to track which changes, e.g.
auto-orient JPEGs, per message / attachment as well as which fields
are stored.
- [x] Renamed `window.dataURLtoBlob` to `window.dataURLToBlobSync` to both fix
the strange `camelCase` as well as to highlight that this operation is
synchronous and therefore blocks the user thread.
- [x] Normalize all JPEG MIME types to `image/jpeg`, eliminating the
invalid `image/jpg`.
- [x] Add `npm run test-modules` command for testing non-browser specific
CommonJS modules.
- **Stretch Goals**
- [ ] ~~Restrict `autoOrientImage` to `Blob` to narrow API interface.~~ Do
this once we use PureScript.
- [ ] ~~Return non-JPEGs as no-op from `autoOrientImage`.~~ Skipping
`autoOrientImage` for non-JPEGs altogether.
- [ ] Retroactively auto-orient existing JPEG image attachments in the
background.
---
Fixes #998
---
- **Blog:** EXIF Orientation Handling Is a Ghetto:
https://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/
- **Chromium Bug:** EXIF orientation is ignored:
https://bugs.chromium.org/p/chromium/issues/detail?id=56845
- **Chromium Bug:** Support for the CSS image-orientation CSS property:
https://bugs.chromium.org/p/chromium/issues/detail?id=158753
---
commit ce5090b473a2448229dc38e4c3f15d7ad0137714
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 16 10:35:36 2018 -0500
Inline message descriptors
commit 329036e59c138c1e950ec7c654eebd7d87076de5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:34:40 2018 -0500
Clarify order of operations
Semantically, it makes more sense to do `getFile` before `clearForm`
even though it seems to work either way.
commit f9d4cfb2ba0d8aa308b0923bbe6066ea34cb97bd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:18:26 2018 -0500
Simplify `operator-linebreak` configuration
Enabling `before` caused more code changes and it turns out our previous
configuration is already the default.
commit db588997acdd90ed2ad829174ecbba744383c78b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:15:59 2018 -0500
Remove obsolete TODO
commit 799c8817633f6afa0b731fc3b5434e463bd850e3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:12:18 2018 -0500
Enable ESLint `function-paren-newline` `multiline`
Per discussion.
commit b660b6bc8ef41df7601a411213d6cda80821df87
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:10:48 2018 -0500
Use `messageDescriptor.id` not `source`
commit 5e7309d176f4a7e97d3dc4c738e6b0ccd4792871
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:29:01 2018 -0500
Remove unnecessary `eslint-env`
commit 393b3da55eabd7413596c86cc3971b063a0efe31
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:19:17 2018 -0500
Refactor `onSentMessage` and `onMessageReceived`
Since they are so similar, we create the handlers using new
`createMessageHandler` function. This allows us to ensure both synced and
received messages go through schema upgrade pipeline.
commit b3db0bf179c9a5bea96480cde28c6fa7193ac117
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:18:21 2018 -0500
Add `Message` descriptor functions
commit 8febf125b1b42fe4ae1888dd50fcee2749dc1ff0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 14:46:56 2018 -0500
Fix typo
commit 98d951ef77bd578b313a4ff4b496b793e82e88d5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:39 2018 -0500
Remove `promises` reference
commit a0e9559ed5bed947dabf28cb672e63d39948d854
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:13 2018 -0500
Fix `AttachmentView::mediaType` fall-through
commit 67be916a83951b8a1f9b22efe78a6da6b1825f38
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:03:41 2018 -0500
Remove minor TODOs
commit 0af186e118256b62905de38487ffacc41693ff47
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:41 2018 -0500
Enable ESLint for `js/views/attachment_view.js`
commit 28a2dc5b8a28e1a087924fdc7275bf7d9a577b92
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:12 2018 -0500
Remove dynamic type checks
commit f4ce36fcfc2737de32d911cd6103f889097813f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:27:56 2018 -0500
Rename `process` to `upgradeSchema`
- `Message.process` -> `Message.upgradeSchema`
- `Attachment.process` -> `Attachment.upgradeSchema`
- `Attachment::processVersion` -> `Attachment::schemaVersion`
Document version history.
commit 41b92c0a31050ba05ddb1c43171d651f3568b9ac
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:11:50 2018 -0500
Add `operator-linebreak` ESLint rule
Based on the following discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r168029106
commit 462defbe55879060fe25bc69103d4429bae2b2f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:01:30 2018 -0500
Add missing `await` for `ConversationController.getOrCreateAndWait`
Tested this by setting `if` condition to `true` and confirming it works.
It turns rotating a profile key is more involved and might require
registering a new account according to Matthew.
commit c08058ee4b883b3e23a40683de802ac81ed74874
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 16:32:24 2018 -0500
Convert `FileList` to `Array`
commit 70a6c4201925f57be1f94d9da3547fdefc7bbb53
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:46:34 2018 -0500
:art: Fix lint errors
commit 2ca7cdbc31d4120d6c6a838a6dcf43bc209d9788
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:07:09 2018 -0500
Skip `autoOrientImage` for non-JPEG images
commit 58eac383013c16ca363a4ed33dca5c7ba61284e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:55:35 2018 -0500
Move new-style modules to `window.Signal` namespace
commit 02c9328877dce289d6116a18b1c223891bd3cd0b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:35:23 2018 -0500
Extract `npm run test-modules` command
commit 2c708eb94fba468b81ea9427734896114f5a7807
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:51 2018 -0500
Extract `Message.process`
commit 4a2e52f68a77536a0fa04aa3c29ad3e541a8fa7e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:12 2018 -0500
Fix EditorConfig
commit a346bab5db082720f5d47363f06301380e870425
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:13:02 2018 -0500
Remove `vim` directives on ESLint-ed files
commit 7ec885c6359e495b407d5bc3eac9431d47c37fc6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:08:24 2018 -0500
Remove CSP whitelisting of `blob:`
We no longer use `autoOrientImage` using blob URLs. Bring this back if we
decide to auto-orient legacy attachments.
commit 879b6f58f4a3f4a9ed6915af6b1be46c1e90e0ca
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:57:05 2018 -0500
Use `Message` type to determine send function
Throws on invalid message type.
commit 5203d945c98fd2562ae4e22c5c9838d27dec305b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:48 2018 -0500
Whitelist `Whisper` global
commit 8ad0b066a3690d3382b86bf6ac00c03df7d1e20b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:32 2018 -0500
Add `Whisper.Types` namespace
This avoids namespace collision for `Whisper.Message`.
commit 785a949fce2656ca7dcaf0869d6b9e0648114e80
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:55:43 2018 -0500
Add `Message` type
commit 674a7357abf0dcc365455695d56c0479998ebf27
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:35:23 2018 -0500
Run ESLint on `Conversation::sendMessage`
commit cd985aa700caa80946245b17ea1b856449f152a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:34:38 2018 -0500
Document type signature of `FileInputView::readFile`
commit d70d70e52c49588a1dc9833dfe5dd7128e13607f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:31:16 2018 -0500
Move attachment processing closer to sending
This helps ensure processing happens uniformly, regardless of which code
paths are taken to send an attachment.
commit 532ac3e273a26b97f831247f9ee3412621b5c112
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:22:29 2018 -0500
Process attachment before it’s sent
Picked this place since it already had various async steps, similar to
`onMessageReceived` for the incoming `Attachment.process`.
Could we try have this live closer to where we store it in IndexedDB, e.g.
`Conversation::sendMessage`?
commit a4582ae2fb6e1d3487131ba1f8fa6a00170cb32c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:21:42 2018 -0500
Refactor `getFile` and `getFiles`
Lint them using ESLint.
commit 07e9114e65046d791fc4f6ed90d6e2e938ad559d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:37:31 2018 -0500
Document incoming and outgoing attachments fields
Note how outgoing message attachments only have 4 fields. This presumably
means the others are not used in our code and could be discarded for
simplicity.
commit fdc3ef289d6ec1be344a12d496839d5ba747bb6a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:36:21 2018 -0500
Highlight that `dataURLToBlob` is synchronous
commit b9c6bf600fcecedfd649ef2ae3c8629cced4e45a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:35:49 2018 -0500
Add EditorConfig configuration
commit e56101e229d56810c8e31ad7289043a152c6c449
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:34:23 2018 -0500
Replace custom with `blob-util` functions
IMPORTANT: All of them are async so we need to use `await`, otherwise we get
strange or silent errors.
commit f95150f6a9569fabcb31f3acd9f6b7bf50b5d145
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:17:30 2018 -0500
Revert "Replace custom functions with `blob-util`"
This reverts commit 8a81e9c01bfe80c0e1bf76737092206c06949512.
commit 33860d93f3d30ec55c32f3f4a58729df2eb43f0d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:13:02 2018 -0500
Revert "Replace `blueimp-canvas-to-blob` with `blob-util`"
This reverts commit 31b3e853e4afc78fe80995921aa4152d9f6e4783.
commit 7a0ba6fed622d76a3c39c7f03de541a7edb5b8dd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:12:58 2018 -0500
Replace `blueimp-canvas-to-blob` with `blob-util`
commit 47a5f2bfd8b3f546e27e8d2b7e1969755d825a66
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:55:34 2018 -0500
Replace custom functions with `blob-util`
commit 1cfa0efdb4fb1265369e2bf243c21f04f044fa01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:47:02 2018 -0500
Add `blob-util` dependency
commit 9ac26be1bd783cd5070d886de107dd3ad9c91ad1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:44 2018 -0500
Document why we drop original image data during auto-orient
commit 4136d6c382b99f41760a4da519d0db537fa7de8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:27 2018 -0500
Extract `DEFAULT_JPEG_QUALITY`
commit 4a7156327eb5f94dba80cb300b344ac591226b0e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:37:11 2018 -0500
Drop support for invalid `image/jpg` MIME type
commit 69fe96581f25413194032232f1bf704312e4754c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:30 2018 -0500
Document `window.onInvalidStateError` global
commit a48ba1c77458da38583ee9cd488f70a59f6ee0fd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:04 2018 -0500
Selectively run ESLint on `js/background.js`
Enabling ESLint on a per function basis allows us to incrementally improve
the codebase without requiring large and potentially risky refactorings.
commit e6d1cf826befc17ad4ec72fda8e761701665635e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:16:23 2018 -0500
Move async attachment processing to `onMessageReceived`
We previously processed attachments in `handleDataMessage` which is mostly a
synchronous function, except for the saving of the model. Moving the
processing into the already async `onMessageReceived` improves code clarity.
commit be6ca2a9aae5b59c360817deb1e18d39d705755e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:49 2018 -0500
Document import of ES2015+ modules
commit eaaf7c41608fb988b8f4bbaa933cff110115610e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:29 2018 -0500
:art: Fix lint error
commit a25b0e2e3d0f72c6a7bf0a15683f02450d5209ee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:13:57 2018 -0500
:art: Organize `require`s
commit e0cc3d8fab6529d01b388acddf8605908c3d236b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:07:17 2018 -0500
Implement attachment process version
Instead of keeping track of last normalization (processing) date, we now
keep track of an internal processing version that will help us understand
what kind of processing has already been completed for a given attachment.
This will let us retroactively upgrade existing attachments.
As we add more processing steps, we can build a processing pipeline that can
convert any attachment processing version into a higher one,
e.g. 4 -> 5 -> 6 -> 7.
commit ad9083d0fdb880bc518e02251e51a39f7e1c585f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:50:31 2018 -0500
Ignore ES2015+ files during JSCS linting
commit 96641205f734927aaebc2342d977c555799c3e3b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:48:07 2018 -0500
Improve ESLint ignore rules
Apparently, using unqualified `/**` patterns prevents `!` include patterns.
Using qualified glob patterns, e.g. `js/models/**/*.js`, lets us work
around this.
commit 255e0ab15bd1a0ca8ca5746e42d23977c8765d01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:44:59 2018 -0500
:abc: ESLint ignored files
commit ebcb70258a26f234bd602072ac7c0a1913128132
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:47 2018 -0500
Whitelist `browser` environment for ESLint
commit 3eaace6f3a21421c5aaaaf01592408c7ed83ecd3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:05 2018 -0500
Use `MIME` module
commit ba2cf7770e614415733414a2dcc48f110b929892
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:32:54 2018 -0500
:art: Fix lint errors
commit 65acc86e8580e88f7a6611eb4b8fa5d7291f7a3f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:30:42 2018 -0500
Add ES2015+ files to JSHint ignored list
commit 8b6494ae6c9247acdfa059a9b361ec5ffcdb39f0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:29:20 2018 -0500
Document potentially unexpected `autoScale` behavior
commit 8b4c69b2002d1777d3621be10f92cbf432f9d4d6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:26:47 2018 -0500
Test CommonJS modules separately
Not sure how to test them as part of Grunt `unit-tests` task as
`test/index.html` doesn’t allow for inclusion of CommonJS modules that use
`require`. The tests are silently skipped.
commit 213400e4b2bba3efee856a25b40e269221c3c39d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:24:27 2018 -0500
Add `MIME` type module
commit 37a726e4fb4b3ed65914463122a5662847b5adee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:18:05 2018 -0500
Return proper `Error` from `blobArrayToBuffer`
commit 164752db5612220e4dcf58d57bcd682cb489a399
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:15:41 2018 -0500
:art: Fix ESLint errors
commit d498dd79a067c75098dd3179814c914780e5cb4f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:14:33 2018 -0500
Update `Attachment` type field definitions
commit 141155a1533ff8fb616b70ea313432781bbebffd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:12:50 2018 -0500
Move `blueimp-canvas-to-blob` from Bower to npm
commit 7ccb833e5d286ddd6235d3e491c62ac1e4544510
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:33:50 2018 -0500
:art: Clarify data flow
commit e7da41591fde5a830467bebf1b6f51c1f7293e74
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:31:21 2018 -0500
Use `blobUrl` for consistency
commit 523a80eefe0e2858aa1fb2bb9539ec44da502963
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:28:06 2018 -0500
Remove just-in-time image auto-orient for lightbox
We can bring this back if our users would like auto-orient for old
attachments.
commit 0739feae9c47dd523c10740d6cdf746d539f270c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:27:21 2018 -0500
Remove just-in-time auto-orient of message attachments
We can bring this back if our users would like auto-orient for old
attachments. But better yet, we might implement this as database migration.
commit ed43c66f92830ee233d5a94d0545eea4da43894d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:26:24 2018 -0500
Auto-orient JPEG attachments upon receipt
commit e2eb8e36b017b048d57602fca14e45d657e0e1a1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:25:26 2018 -0500
Expose `Attachment` type through `Whisper.Attachment`
commit 9638fbc987b84f143ca34211dc4666d96248ea2f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:39 2018 -0500
Use `contentType` from `model`
commit 032c0ced46c3876cb9474b26f9d53d6f1c6b16a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:04 2018 -0500
Return `Error` object for `autoOrientImage` failures
commit ff04bad8510c4b21aef350bed2b1887d0e055b98
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:22:32 2018 -0500
Add `options` for `autoOrientImage` output type / quality
commit 87745b5586d1e182b51c9f9bc5e4eaf6dbc16722
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:18:46 2018 -0500
Add `Attachment` type
Defines various functions on attachments, e.g. normalization
(auto-orient JPEGs, etc.)
commit de27fdc10a53bc8882a9c978e82265db9ac6d6f5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:16:34 2018 -0500
Add `yarn grunt` shortcut
This allows us to use local `grunt-cli` for `grunt dev`.
commit 59974db5a5da0d8f4cdc8ce5c4e3c974ecd5e754
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:10:11 2018 -0500
Improve readability
commit b5ba96f1e6f40f2e1fa77490c583217768e1f412
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:08:12 2018 -0500
Use `snake_case` for module names
Prevents problems across case-sensitive and case-insensitive file systems.
We can work around this in the future using a lint rule such as
`eslint-plugin-require-path-exists`.
See discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r167365931
commit 48c5d3155c96ef628b00d99b52975e580d1d5501
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:05:44 2018 -0500
:art: Use destructuring
commit 4822f49f22382a99ebf142b337375f7c25251d76
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:41:40 2018 -0500
Auto-orient images in lightbox view
commit 7317110809677dddbbef3fadbf912cdba1c010bf
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:40:14 2018 -0500
Document magic number for escape key
commit c790d07389a7d0bbf5298de83dbcfa8be1e7696b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:38:35 2018 -0500
Make second `View` argument an `options` object
commit fbe010bb63d0088af9dfe11f153437fab34247e0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:27:40 2018 -0500
Allow `loadImage` to fetch `blob://` URLs
commit ec35710d002b019a273eeb48f94dcaf2babe5d96
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:48 2018 -0500
:art: Shorten `autoOrientImage` import
commit d07433e3cf316c6a143a0c9393ba26df9e3af17b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:19 2018 -0500
Make `autoOrientImage` module standalone
commit c285bf5e33cdf10e0ef71e72cd6f55aef0df96ef
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:55:44 2018 -0500
Replace `loadImage` with `autoOrientImage`
commit 44318549235af01fd061c25f557c93fd21cebb7a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:53:23 2018 -0500
Add `autoOrientImage` module
This module exposes `loadImage` with a `Promise` based interface and pre-
populates `orientation: true` option to auto-orient input. Returns data URL
as string.
The module uses a named export as refactoring references of modules with
`default` (`module.exports`) export references can be error-prone.
See: https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html
commit c77063afc6366fe49615052796fe46f9b369de39
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:44:30 2018 -0500
Auto-orient preview images
See: #998
commit 06dba5eb8f662c11af3a9ba8395bb453ab2e5f8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:43:23 2018 -0500
TODO: Use native `Canvas::toBlob`
One challenge is that `Canvas::toBlob` is async whereas
`dataURLtoBlob` is sync.
commit b15c304a3125dd023fd90990e6225a7303f3596f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:42:45 2018 -0500
Make `null` check strict
Appeases JSHint. ESLint has a nice `smart` option for `eqeqeq` rule:
https://eslint.org/docs/rules/eqeqeq#smart
commit ea70b92d9b18201758e11fdc25b09afc97b50055
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 15:23:58 2018 -0500
Use `Canvas::toDataURL` to preserve `ImageView` logic
This way, all the other code paths remain untouched in case we want to
remove the auto-orient code once Chrome supports the `image-orientation`
CSS property.
See:
- #998
- https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation
commit 62fd744f9f27d951573a68d2cdfe7ba2a3784b41
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:38:04 2018 -0500
Use CSS to constrain auto-oriented images
commit f4d3392687168c237441b29140c7968b49dbef9e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:35:02 2018 -0500
Replace `ImageView` `el` with auto-oriented `canvas`
See: #998
commit 1602d7f610e4993ad1291f88197f9ead1e25e776
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:48 2018 -0500
Pass `Blob` to `View` (for `ImageView`)
This allows us to do JPEG auto-orientation based on EXIF metadata.
commit e6a414f2b2a80da1137b839b348a38510efd04bb
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:12 2018 -0500
:hocho: Remove newline
commit 5f0d9570d7862fc428ff89c2ecfd332a744537e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:17:02 2018 -0500
Expose `blueimp-load-image` as `window.loadImage`
commit 1e1c62fe2f6a76dbcf1998dd468c26187c9871dc
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:16:46 2018 -0500
Add `blueimp-load-image` npm dependency
commit ad17fa8a68a21ca5ddec336801b8568009bef3d4
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:14:40 2018 -0500
Remove `blueimp-load-image` Bower dependency
2018-02-21 16:26:59 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
bmp-js@0.0.3:
|
|
|
|
version "0.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.0.3.tgz#64113e9c7cf1202b376ed607bf30626ebe57b18a"
|
|
|
|
integrity sha1-ZBE+nHzxICs3btYHvzBibr5XsYo=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
|
|
|
|
version "4.11.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
body-parser@1.19.0:
|
|
|
|
version "1.19.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
|
|
|
|
integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
bytes "3.1.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
content-type "~1.0.4"
|
|
|
|
debug "2.6.9"
|
2020-01-16 02:08:31 +01:00
|
|
|
depd "~1.1.2"
|
|
|
|
http-errors "1.7.2"
|
|
|
|
iconv-lite "0.4.24"
|
2017-04-21 10:53:11 +02:00
|
|
|
on-finished "~2.3.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
qs "6.7.0"
|
|
|
|
raw-body "2.4.0"
|
|
|
|
type-is "~1.6.17"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
body-parser@~1.14.0:
|
|
|
|
version "1.14.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.14.2.tgz#1015cb1fe2c443858259581db53332f8d0cf50f9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-04-21 11:40:06 +02:00
|
|
|
bytes "2.2.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
content-type "~1.0.1"
|
|
|
|
debug "~2.2.0"
|
2017-04-21 11:40:06 +02:00
|
|
|
depd "~1.1.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
http-errors "~1.3.1"
|
2017-04-21 11:40:06 +02:00
|
|
|
iconv-lite "0.4.13"
|
2017-04-21 10:53:11 +02:00
|
|
|
on-finished "~2.3.0"
|
2017-04-21 11:40:06 +02:00
|
|
|
qs "5.2.0"
|
|
|
|
raw-body "~2.1.5"
|
|
|
|
type-is "~1.6.10"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
bonjour@^3.5.0:
|
|
|
|
version "3.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
array-flatten "^2.1.0"
|
|
|
|
deep-equal "^1.0.1"
|
|
|
|
dns-equal "^1.0.0"
|
|
|
|
dns-txt "^2.0.2"
|
|
|
|
multicast-dns "^6.0.1"
|
|
|
|
multicast-dns-service-types "^1.1.0"
|
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
boolean@^3.0.0:
|
|
|
|
version "3.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/boolean/-/boolean-3.0.1.tgz#35ecf2b4a2ee191b0b44986f14eb5f052a5cbb4f"
|
|
|
|
integrity sha512-HRZPIjPcbwAVQvOTxR4YE3o8Xs98NqbbL1iEZDCz7CL8ql0Lt5iOyJFxfnAB0oFs8Oh02F/lLlg30Mexv46LjA==
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
bower@1.8.2:
|
2018-01-08 19:48:15 +01:00
|
|
|
version "1.8.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/bower/-/bower-1.8.2.tgz#adf53529c8d4af02ef24fb8d5341c1419d33e2f7"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha1-rfU1KcjUrwLvJPuNU0HBQZ0z4vc=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
boxen@^4.2.0:
|
|
|
|
version "4.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64"
|
|
|
|
integrity sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2019-10-23 01:49:56 +02:00
|
|
|
ansi-align "^3.0.0"
|
|
|
|
camelcase "^5.3.1"
|
2020-02-07 03:20:40 +01:00
|
|
|
chalk "^3.0.0"
|
2019-10-23 01:49:56 +02:00
|
|
|
cli-boxes "^2.2.0"
|
2020-02-07 03:20:40 +01:00
|
|
|
string-width "^4.1.0"
|
|
|
|
term-size "^2.1.0"
|
|
|
|
type-fest "^0.8.1"
|
|
|
|
widest-line "^3.1.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-06-09 21:37:01 +02:00
|
|
|
brace-expansion@^1.0.0, brace-expansion@^1.1.7:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.11"
|
|
|
|
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
|
|
|
|
integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
balanced-match "^1.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
concat-map "0.0.1"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
braces@^1.8.2:
|
|
|
|
version "1.8.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
expand-range "^1.8.1"
|
|
|
|
preserve "^0.2.0"
|
|
|
|
repeat-element "^1.1.2"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
braces@^2.3.1, braces@^2.3.2:
|
|
|
|
version "2.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
|
|
|
|
integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
arr-flatten "^1.1.0"
|
|
|
|
array-unique "^0.3.2"
|
|
|
|
extend-shallow "^2.0.1"
|
|
|
|
fill-range "^4.0.0"
|
|
|
|
isobject "^3.0.1"
|
|
|
|
repeat-element "^1.1.2"
|
|
|
|
snapdragon "^0.8.1"
|
|
|
|
snapdragon-node "^2.0.1"
|
|
|
|
split-string "^3.0.2"
|
|
|
|
to-regex "^3.0.1"
|
|
|
|
|
|
|
|
brorand@^1.0.1:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
browser-stdout@1.3.0:
|
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-81HTKWnTL6XXpVZxVCY9korjvR8=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
browserify-aes@^1.0.0, browserify-aes@^1.0.4:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
|
|
|
|
integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
buffer-xor "^1.0.3"
|
|
|
|
cipher-base "^1.0.0"
|
|
|
|
create-hash "^1.1.0"
|
|
|
|
evp_bytestokey "^1.0.3"
|
|
|
|
inherits "^2.0.1"
|
|
|
|
safe-buffer "^5.0.1"
|
|
|
|
|
|
|
|
browserify-cipher@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0"
|
|
|
|
integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
browserify-aes "^1.0.4"
|
|
|
|
browserify-des "^1.0.0"
|
|
|
|
evp_bytestokey "^1.0.0"
|
|
|
|
|
|
|
|
browserify-des@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c"
|
|
|
|
integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
cipher-base "^1.0.1"
|
|
|
|
des.js "^1.0.0"
|
|
|
|
inherits "^2.0.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
safe-buffer "^5.1.2"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
browserify-rsa@^4.0.0:
|
|
|
|
version "4.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
bn.js "^4.1.0"
|
|
|
|
randombytes "^2.0.1"
|
|
|
|
|
|
|
|
browserify-sign@^4.0.0:
|
|
|
|
version "4.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
bn.js "^4.1.1"
|
|
|
|
browserify-rsa "^4.0.0"
|
|
|
|
create-hash "^1.1.0"
|
|
|
|
create-hmac "^1.1.2"
|
|
|
|
elliptic "^6.0.0"
|
|
|
|
inherits "^2.0.1"
|
|
|
|
parse-asn1 "^5.0.0"
|
|
|
|
|
|
|
|
browserify-zlib@^0.2.0:
|
|
|
|
version "0.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
pako "~1.0.5"
|
|
|
|
|
|
|
|
browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
|
|
|
|
version "1.7.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
caniuse-db "^1.0.30000639"
|
|
|
|
electron-to-chromium "^1.2.7"
|
|
|
|
|
|
|
|
buble@^0.19.3:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.19.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/buble/-/buble-0.19.8.tgz#d642f0081afab66dccd897d7b6360d94030b9d3d"
|
|
|
|
integrity sha512-IoGZzrUTY5fKXVkgGHw3QeXFMUNBFv+9l8a4QJKG1JhG3nCMHTdEX1DCOg8568E2Q9qvAQIiSokv6Jsgx8p2cA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
acorn "^6.1.1"
|
|
|
|
acorn-dynamic-import "^4.0.0"
|
|
|
|
acorn-jsx "^5.0.1"
|
|
|
|
chalk "^2.4.2"
|
|
|
|
magic-string "^0.25.3"
|
2018-04-04 00:56:12 +02:00
|
|
|
minimist "^1.2.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
os-homedir "^2.0.0"
|
|
|
|
regexpu-core "^4.5.4"
|
|
|
|
|
|
|
|
buffer-alloc-unsafe@^1.1.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0"
|
|
|
|
integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==
|
|
|
|
|
|
|
|
buffer-alloc@^1.2.0:
|
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec"
|
|
|
|
integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==
|
|
|
|
dependencies:
|
|
|
|
buffer-alloc-unsafe "^1.1.0"
|
|
|
|
buffer-fill "^1.0.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-27 07:32:37 +01:00
|
|
|
buffer-crc32@0.2.13, buffer-crc32@^0.2.1, buffer-crc32@~0.2.3:
|
2017-05-06 06:39:04 +02:00
|
|
|
version "0.2.13"
|
|
|
|
resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
|
2019-04-18 03:16:51 +02:00
|
|
|
integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
buffer-equal@0.0.1:
|
|
|
|
version "0.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=
|
2018-11-30 00:58:16 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
buffer-fill@^1.0.0:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c"
|
|
|
|
integrity sha1-+PeLdniYiO858gXNY39o5wISKyw=
|
|
|
|
|
|
|
|
buffer-from@^1.0.0:
|
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
|
|
|
|
integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
buffer-indexof@^1.0.0:
|
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
buffer-xor@^1.0.3:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-05-01 18:46:36 +02:00
|
|
|
buffer@^4.3.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.9.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8"
|
|
|
|
integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==
|
2018-05-01 18:46:36 +02:00
|
|
|
dependencies:
|
|
|
|
base64-js "^1.0.2"
|
|
|
|
ieee754 "^1.1.4"
|
|
|
|
isarray "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
buffer@^5.1.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "5.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.5.0.tgz#9c3caa3d623c33dd1c7ef584b89b88bf9c9bc1ce"
|
|
|
|
integrity sha512-9FTEDjLjwoAkEwyMGDjYJQN2gfRgOKBKRfiglhvibGbpeeU/pQn1bJxQqm32OD/AIeEuHxU9roxXxg34Byp/Ww==
|
2020-01-16 02:08:31 +01:00
|
|
|
dependencies:
|
|
|
|
base64-js "^1.0.2"
|
|
|
|
ieee754 "^1.1.4"
|
|
|
|
|
2017-04-21 22:59:27 +02:00
|
|
|
buffers@~0.1.1:
|
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-skV5w77U1tOWru5tmorn9Ugqt7s=
|
2017-04-21 22:59:27 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
builder-util-runtime@8.6.1:
|
|
|
|
version "8.6.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-8.6.1.tgz#cf9a268fa51704de24f3c085aa8d1d1b3767d9ea"
|
|
|
|
integrity sha512-gwIUtMaICmc+e2EC3u3byXcwCyfhtG40LJRNnGfs8AYqacKl4ZLP50ab+uDttn7QAXe0LfMAuKz9v8bCODV0yg==
|
2018-01-13 01:14:45 +01:00
|
|
|
dependencies:
|
2019-04-06 02:09:32 +02:00
|
|
|
debug "^4.1.1"
|
2018-01-13 01:14:45 +01:00
|
|
|
sax "^1.2.4"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
builder-util-runtime@8.6.2:
|
|
|
|
version "8.6.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-8.6.2.tgz#8270e15b012d8d3b110f3e327b0fd8b0e07b1686"
|
|
|
|
integrity sha512-9QnIBISfhgQ2BxtRLidVqf/v5HD73vSKZDllpUmGd2L6VORGQk7cZAPmPtw4HQM3gPBelyVJ5yIjMNZ8xjmd1A==
|
2019-03-22 20:24:07 +01:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
debug "^4.1.1"
|
2020-03-25 01:42:53 +01:00
|
|
|
sax "^1.2.4"
|
2020-02-07 03:20:40 +01:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
builder-util@22.3.6, builder-util@~22.3.6:
|
|
|
|
version "22.3.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-22.3.6.tgz#a1941eec1606cf079d94c1e474109949a39818a9"
|
|
|
|
integrity sha512-1fMRRouGzggUcPcy/ZR2NV8KZejwXPYNRD4vr/Ws/KvGQFNMTHA9VFscT7tGfOseQCLaLsa5C2gU5MOAiFx7AA==
|
2020-02-07 03:20:40 +01:00
|
|
|
dependencies:
|
|
|
|
"7zip-bin" "~5.0.3"
|
|
|
|
"@types/debug" "^4.1.5"
|
2020-03-25 01:42:53 +01:00
|
|
|
"@types/fs-extra" "^8.1.0"
|
|
|
|
app-builder-bin "3.5.4"
|
2020-02-07 03:20:40 +01:00
|
|
|
bluebird-lst "^1.0.9"
|
2020-03-25 01:42:53 +01:00
|
|
|
builder-util-runtime "8.6.1"
|
2020-02-07 03:20:40 +01:00
|
|
|
chalk "^3.0.0"
|
2019-04-06 02:09:32 +02:00
|
|
|
debug "^4.1.1"
|
2019-10-23 01:49:56 +02:00
|
|
|
fs-extra "^8.1.0"
|
2019-04-06 02:09:32 +02:00
|
|
|
is-ci "^2.0.0"
|
2019-10-23 01:49:56 +02:00
|
|
|
js-yaml "^3.13.1"
|
2020-02-07 03:20:40 +01:00
|
|
|
source-map-support "^0.5.16"
|
|
|
|
stat-mode "^1.0.0"
|
2020-03-25 01:42:53 +01:00
|
|
|
temp-file "^3.3.7"
|
2018-01-13 01:14:45 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
builtin-modules@^1.1.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
builtin-status-codes@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
bunyan@1.8.12:
|
2017-09-26 00:00:19 +02:00
|
|
|
version "1.8.12"
|
|
|
|
resolved "https://registry.yarnpkg.com/bunyan/-/bunyan-1.8.12.tgz#f150f0f6748abdd72aeae84f04403be2ef113797"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha1-8VDw9nSKvdcq6uhPBEA74u8RN5c=
|
2017-09-26 00:00:19 +02:00
|
|
|
optionalDependencies:
|
|
|
|
dtrace-provider "~0.8"
|
|
|
|
moment "^2.10.6"
|
|
|
|
mv "~2"
|
|
|
|
safe-json-stringify "~1"
|
|
|
|
|
2020-06-18 02:46:52 +02:00
|
|
|
bytebuffer@^5.0.1:
|
|
|
|
version "5.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/bytebuffer/-/bytebuffer-5.0.1.tgz#582eea4b1a873b6d020a48d58df85f0bba6cfddd"
|
|
|
|
integrity sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0=
|
|
|
|
dependencies:
|
|
|
|
long "~3"
|
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
bytes@2.2.0:
|
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.2.0.tgz#fd35464a403f6f9117c2de3609ecff9cae000588"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
bytes@2.4.0:
|
|
|
|
version "2.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-fZcZb51br39pNeJZhVSe3SpsIzk=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-12-05 00:35:50 +01:00
|
|
|
bytes@3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
|
|
|
|
|
|
|
|
bytes@3.1.0:
|
|
|
|
version "3.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
|
|
|
|
integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
|
2017-12-05 00:35:50 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
cacache@^10.0.4:
|
|
|
|
version "10.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
bluebird "^3.5.1"
|
|
|
|
chownr "^1.0.1"
|
|
|
|
glob "^7.1.2"
|
|
|
|
graceful-fs "^4.1.11"
|
|
|
|
lru-cache "^4.1.1"
|
|
|
|
mississippi "^2.0.0"
|
|
|
|
mkdirp "^0.5.1"
|
|
|
|
move-concurrently "^1.0.1"
|
|
|
|
promise-inflight "^1.0.1"
|
|
|
|
rimraf "^2.6.2"
|
|
|
|
ssri "^5.2.4"
|
|
|
|
unique-filename "^1.1.0"
|
|
|
|
y18n "^4.0.0"
|
|
|
|
|
|
|
|
cache-base@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
collection-visit "^1.0.0"
|
|
|
|
component-emitter "^1.2.1"
|
|
|
|
get-value "^2.0.6"
|
|
|
|
has-value "^1.0.0"
|
|
|
|
isobject "^3.0.1"
|
|
|
|
set-value "^2.0.0"
|
|
|
|
to-object-path "^0.3.0"
|
|
|
|
union-value "^1.0.0"
|
|
|
|
unset-value "^1.0.0"
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
cacheable-request@^6.0.0:
|
|
|
|
version "6.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
|
|
|
|
integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
|
|
|
|
dependencies:
|
|
|
|
clone-response "^1.0.2"
|
|
|
|
get-stream "^5.1.0"
|
|
|
|
http-cache-semantics "^4.0.0"
|
|
|
|
keyv "^3.0.0"
|
|
|
|
lowercase-keys "^2.0.0"
|
|
|
|
normalize-url "^4.1.0"
|
|
|
|
responselike "^1.0.2"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
caching-transform@^1.0.0:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/caching-transform/-/caching-transform-1.0.1.tgz#6dbdb2f20f8d8fbce79f3e94e9d1742dcdf5c0a1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-bb2y8g+Nj7znnz6U6dF0Lc31wKE=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
md5-hex "^1.2.0"
|
|
|
|
mkdirp "^0.5.1"
|
|
|
|
write-file-atomic "^1.1.4"
|
|
|
|
|
|
|
|
caller-path@^0.1.0:
|
|
|
|
version "0.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
callsites "^0.2.0"
|
|
|
|
|
|
|
|
callsites@^0.2.0:
|
|
|
|
version "0.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
camelcase-keys@^2.0.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
camelcase "^2.0.0"
|
|
|
|
map-obj "^1.0.0"
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
camelcase@4.1.0, camelcase@^4.1.0:
|
2017-04-21 23:31:58 +02:00
|
|
|
version "4.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
camelcase@^2.0.0:
|
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
camelcase@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
camelcase@^5.0.0, camelcase@^5.3.1:
|
2019-10-23 01:49:56 +02:00
|
|
|
version "5.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
|
|
|
|
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
camelize@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b"
|
|
|
|
integrity sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
caniuse-api@^1.5.2:
|
|
|
|
version "1.6.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
browserslist "^1.3.6"
|
|
|
|
caniuse-db "^1.0.30000529"
|
|
|
|
lodash.memoize "^4.1.2"
|
|
|
|
lodash.uniq "^4.5.0"
|
|
|
|
|
|
|
|
caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.0.30001035"
|
|
|
|
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30001035.tgz#3a182cab9d556a4a02d945f1f739e81c18e73bfa"
|
|
|
|
integrity sha512-kLUON4XN3tq5Nwl7ZICDw+7/vMynSpRMVYDRkzLL31lgnpa6M2YXYdjst3h+xbzjMgdcveRTnRGE1h/1IcKK6A==
|
2018-11-30 00:58:16 +01:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
caseless@~0.12.0:
|
|
|
|
version "0.12.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
ccount@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.5.tgz#ac82a944905a65ce204eb03023157edf29425c17"
|
|
|
|
integrity sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==
|
|
|
|
|
|
|
|
chai-as-promised@^7.1.1:
|
|
|
|
version "7.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/chai-as-promised/-/chai-as-promised-7.1.1.tgz#08645d825deb8696ee61725dbf590c012eb00ca0"
|
|
|
|
integrity sha512-azL6xMoi+uxu6z4rhWQ1jbdUhOMhis2PvscD/xjLqNMkv3BPPp2JyyuTHOrf9BOosGpNQ11v6BKv/g57RXbiaA==
|
|
|
|
dependencies:
|
|
|
|
check-error "^1.0.2"
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
chai@4.1.2:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "4.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/chai/-/chai-4.1.2.tgz#0f64584ba642f0f2ace2806279f4f06ca23ad73c"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
assertion-error "^1.0.1"
|
|
|
|
check-error "^1.0.1"
|
|
|
|
deep-eql "^3.0.0"
|
|
|
|
get-func-name "^2.0.0"
|
|
|
|
pathval "^1.0.0"
|
|
|
|
type-detect "^4.0.0"
|
|
|
|
|
2017-04-21 22:59:27 +02:00
|
|
|
chainsaw@~0.1.0:
|
|
|
|
version "0.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=
|
2017-04-21 22:59:27 +02:00
|
|
|
dependencies:
|
|
|
|
traverse ">=0.3.0 <0.4"
|
|
|
|
|
2018-05-20 06:18:37 +02:00
|
|
|
chalk@1.1.3, chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3, chalk@~1.1.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
ansi-styles "^2.2.1"
|
|
|
|
escape-string-regexp "^1.0.2"
|
|
|
|
has-ansi "^2.0.0"
|
|
|
|
strip-ansi "^3.0.0"
|
|
|
|
supports-color "^2.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.1, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2:
|
2019-03-28 18:09:26 +01:00
|
|
|
version "2.4.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
|
|
|
|
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
|
2018-05-23 21:17:58 +02:00
|
|
|
dependencies:
|
|
|
|
ansi-styles "^3.2.1"
|
|
|
|
escape-string-regexp "^1.0.5"
|
|
|
|
supports-color "^5.3.0"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
chalk@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
|
|
|
|
integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
|
|
|
|
dependencies:
|
|
|
|
ansi-styles "^4.1.0"
|
|
|
|
supports-color "^7.1.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
character-entities-html4@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.4.tgz#0e64b0a3753ddbf1fdc044c5fd01d0199a02e125"
|
|
|
|
integrity sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
character-entities-legacy@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1"
|
|
|
|
integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
character-entities@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.2.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b"
|
|
|
|
integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
character-reference-invalid@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560"
|
|
|
|
integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
chardet@^0.4.0:
|
|
|
|
version "0.4.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=
|
2018-01-08 19:48:15 +01:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
check-error@^1.0.1, check-error@^1.0.2:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
chokidar@^2.0.2, chokidar@^2.1.2:
|
|
|
|
version "2.1.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917"
|
|
|
|
integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2018-04-04 00:56:12 +02:00
|
|
|
anymatch "^2.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
async-each "^1.0.1"
|
|
|
|
braces "^2.3.2"
|
2018-04-04 00:56:12 +02:00
|
|
|
glob-parent "^3.1.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
inherits "^2.0.3"
|
2018-03-26 20:44:45 +02:00
|
|
|
is-binary-path "^1.0.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
is-glob "^4.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
normalize-path "^3.0.0"
|
2018-03-26 20:44:45 +02:00
|
|
|
path-is-absolute "^1.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
readdirp "^2.2.1"
|
|
|
|
upath "^1.1.1"
|
2018-03-26 20:44:45 +02:00
|
|
|
optionalDependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
fsevents "^1.2.7"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
chownr@^1.0.1, chownr@^1.1.1:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b"
|
|
|
|
integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==
|
2018-12-13 22:41:42 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
chrome-trace-event@^0.1.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-0.1.3.tgz#d395af2d31c87b90a716c831fe326f69768ec084"
|
|
|
|
integrity sha512-sjndyZHrrWiu4RY7AkHgjn80GfAM2ZSzUkZLV/Js59Ldmh6JDThf0SUmOHU53rFu2rVxxfCzJ30Ukcfch3Gb/A==
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
chromium-pickle-js@^0.2.0:
|
|
|
|
version "0.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz#04a106672c18b085ab774d983dfa3ea138f22205"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
ci-info@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
|
|
|
|
integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
|
2019-03-13 02:49:22 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
inherits "^2.0.1"
|
|
|
|
safe-buffer "^5.0.1"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
circular-json@^0.3.1:
|
|
|
|
version "0.3.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
clap@^1.0.9:
|
|
|
|
version "1.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
chalk "^1.1.3"
|
|
|
|
|
|
|
|
class-utils@^0.3.5:
|
|
|
|
version "0.3.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
arr-union "^3.1.0"
|
|
|
|
define-property "^0.2.5"
|
|
|
|
isobject "^3.0.0"
|
|
|
|
static-extend "^0.1.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
classnames@2.2.5:
|
2018-03-26 20:44:45 +02:00
|
|
|
version "2.2.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.5.tgz#fb3801d453467649ef3603c7d61a02bd129bde6d"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0=
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6:
|
2019-01-14 22:49:58 +01:00
|
|
|
version "2.2.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce"
|
|
|
|
integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
clean-webpack-plugin@^0.1.19:
|
|
|
|
version "0.1.19"
|
|
|
|
resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz#ceda8bb96b00fe168e9b080272960d20fdcadd6d"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha512-M1Li5yLHECcN2MahoreuODul5LkjohJGFxLPTjl3j1ttKrF5rgjZET1SJduuqxLAuT1gAPOdkhg03qcaaU1KeA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
rimraf "^2.6.1"
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
cli-boxes@^2.2.0:
|
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.0.tgz#538ecae8f9c6ca508e3c3c95b453fe93cb4c168d"
|
|
|
|
integrity sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
cli-cursor@^2.1.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
restore-cursor "^2.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
cli-spinners@^1.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-1.3.1.tgz#002c1990912d0d59580c93bd36c056de99e4259a"
|
|
|
|
integrity sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==
|
2018-02-23 23:25:58 +01:00
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
cli-width@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
|
|
|
|
integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
clipboard-copy@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/clipboard-copy/-/clipboard-copy-2.0.1.tgz#25214db3aabc282109cfa3429ffd885b014fc8b3"
|
|
|
|
integrity sha512-/JBr7ryeWwl2w33SRMYGfOZU5SWPVNtpB9oTxUzFp7olKKd2HM+cnhSMeETblJMnjgqtL581ncI/pcZX7o7Big==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
cliui@^3.2.0:
|
|
|
|
version "3.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
string-width "^1.0.1"
|
|
|
|
strip-ansi "^3.0.1"
|
|
|
|
wrap-ansi "^2.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
cliui@^4.0.0:
|
|
|
|
version "4.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49"
|
|
|
|
integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==
|
|
|
|
dependencies:
|
|
|
|
string-width "^2.1.1"
|
|
|
|
strip-ansi "^4.0.0"
|
|
|
|
wrap-ansi "^2.0.0"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
cliui@^6.0.0:
|
|
|
|
version "6.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
|
|
|
|
integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
|
2018-01-18 00:27:18 +01:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
string-width "^4.2.0"
|
|
|
|
strip-ansi "^6.0.0"
|
|
|
|
wrap-ansi "^6.2.0"
|
2018-01-18 00:27:18 +01:00
|
|
|
|
2020-04-03 07:41:53 +02:00
|
|
|
clone-response@^1.0.2:
|
2018-03-06 23:00:48 +01:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
|
2018-03-06 23:00:48 +01:00
|
|
|
dependencies:
|
|
|
|
mimic-response "^1.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
clone@^1.0.2:
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
co@^4.6.0:
|
|
|
|
version "4.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
coa@~1.0.1:
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
q "^1.1.2"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
code-point-at@^1.0.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
codemirror@^5.36.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "5.52.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/codemirror/-/codemirror-5.52.0.tgz#4dbd6aef7f0e63db826b9a23922f0c03ac75c0a7"
|
|
|
|
integrity sha512-K2UB6zjscrfME03HeRe/IuOmCeqNpw7PLKGHThYpLbZEuKf+ZoujJPhxZN4hHJS1O7QyzEsV7JJZGxuQWVaFCg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
coffee-script@~1.10.0:
|
|
|
|
version "1.10.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.10.0.tgz#12938bcf9be1948fa006f92e0c4c9e81705108c0"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-EpOLz5vhlI+gBvkuDEyegXBRCMA=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
collapse-white-space@^1.0.2:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287"
|
|
|
|
integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
collection-visit@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
map-visit "^1.0.0"
|
|
|
|
object-visit "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
color-convert@^1.3.0, color-convert@^1.9.0, color-convert@^1.9.1:
|
2019-09-05 00:57:29 +02:00
|
|
|
version "1.9.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
|
|
|
|
integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
|
|
|
|
dependencies:
|
|
|
|
color-name "1.1.3"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
color-convert@^2.0.1:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
|
|
|
|
integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
|
2019-09-05 00:57:29 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
color-name "~1.1.4"
|
2019-09-05 00:57:29 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
color-name@1.1.3:
|
2017-09-13 22:43:00 +02:00
|
|
|
version "1.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
|
|
|
|
|
|
|
|
color-name@^1.0.0, color-name@~1.1.4:
|
|
|
|
version "1.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
|
|
|
|
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
color-string@^0.3.0:
|
|
|
|
version "0.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
color-name "^1.0.0"
|
|
|
|
|
2019-09-05 00:57:29 +02:00
|
|
|
color-string@^1.5.2:
|
|
|
|
version "1.5.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc"
|
|
|
|
integrity sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==
|
|
|
|
dependencies:
|
|
|
|
color-name "^1.0.0"
|
|
|
|
simple-swizzle "^0.2.2"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
color@^0.11.0:
|
|
|
|
version "0.11.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
clone "^1.0.2"
|
|
|
|
color-convert "^1.3.0"
|
|
|
|
color-string "^0.3.0"
|
|
|
|
|
2019-09-05 00:57:29 +02:00
|
|
|
color@^3.1.2:
|
|
|
|
version "3.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/color/-/color-3.1.2.tgz#68148e7f85d41ad7649c5fa8c8106f098d229e10"
|
|
|
|
integrity sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==
|
|
|
|
dependencies:
|
|
|
|
color-convert "^1.9.1"
|
|
|
|
color-string "^1.5.2"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
colormin@^1.0.5:
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
color "^0.11.0"
|
|
|
|
css-color-names "0.0.4"
|
|
|
|
has "^1.0.1"
|
|
|
|
|
2018-05-20 06:18:37 +02:00
|
|
|
colors@~0.6.0-1:
|
|
|
|
version "0.6.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/colors/-/colors-0.6.2.tgz#2423fe6678ac0c5dae8852e5d0e5be08c997abcc"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=
|
2018-05-20 06:18:37 +02:00
|
|
|
|
2018-11-30 00:58:16 +01:00
|
|
|
colors@~1.1.2:
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-FopHAXVran9RoSzgyXv6KMCE7WM=
|
2018-03-05 22:19:06 +01:00
|
|
|
|
2020-07-16 10:14:08 +02:00
|
|
|
colour@0.7.1:
|
|
|
|
version "0.7.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/colour/-/colour-0.7.1.tgz#9cb169917ec5d12c0736d3e8685746df1cadf778"
|
|
|
|
integrity sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g=
|
|
|
|
|
2020-01-30 01:27:06 +01:00
|
|
|
combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.5, combined-stream@~1.0.6:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
|
|
|
|
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
delayed-stream "~1.0.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
commander@2.11.0:
|
|
|
|
version "2.11.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
commander@^2.12.1, commander@^2.19.0, commander@^2.9.0, commander@~2.20.3:
|
|
|
|
version "2.20.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
|
|
|
|
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
commander@~2.1.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/commander/-/commander-2.1.0.tgz#d121bbae860d9992a3d517ba96f56588e47c6781"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
commander@~2.13.0:
|
|
|
|
version "2.13.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
common-dir@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/common-dir/-/common-dir-1.0.1.tgz#4fd872085ebc5f262d9cc23b0ff34b3e457677f0"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-T9hyCF68XyYtnMI7D/NLPkV2d/A=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
common-sequence "^1.0.2"
|
|
|
|
|
|
|
|
common-sequence@^1.0.2:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/common-sequence/-/common-sequence-1.0.2.tgz#30e07f3f8f6f7f9b3dee854f20b2d39eee086de8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-MOB/P49vf5s97oVPILLTnu4Ibeg=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
common-tags@^1.7.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.8.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937"
|
|
|
|
integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
commondir@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
|
|
|
|
|
|
|
|
component-classes@^1.2.5:
|
|
|
|
version "1.2.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/component-classes/-/component-classes-1.2.6.tgz#c642394c3618a4d8b0b8919efccbbd930e5cd691"
|
|
|
|
integrity sha1-xkI5TDYYpNiwuJGe/Mu9kw5c1pE=
|
|
|
|
dependencies:
|
|
|
|
component-indexof "0.0.3"
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
component-emitter@^1.2.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
|
|
|
|
integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
|
|
|
|
|
|
|
|
component-indexof@0.0.3:
|
|
|
|
version "0.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/component-indexof/-/component-indexof-0.0.3.tgz#11d091312239eb8f32c8f25ae9cb002ffe8d3c24"
|
|
|
|
integrity sha1-EdCRMSI5648yyPJa6csAL/6NPCQ=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
compress-commons@^1.2.0:
|
|
|
|
version "1.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-1.2.2.tgz#524a9f10903f3a813389b0225d27c48bb751890f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
buffer-crc32 "^0.2.1"
|
|
|
|
crc32-stream "^2.0.0"
|
|
|
|
normalize-path "^2.0.0"
|
|
|
|
readable-stream "^2.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
compressible@~2.0.16:
|
|
|
|
version "2.0.18"
|
|
|
|
resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
|
|
|
|
integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
mime-db ">= 1.43.0 < 2"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
compression@^1.7.3:
|
|
|
|
version "1.7.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f"
|
|
|
|
integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
accepts "~1.3.5"
|
2018-04-04 00:56:12 +02:00
|
|
|
bytes "3.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
compressible "~2.0.16"
|
2018-04-04 00:56:12 +02:00
|
|
|
debug "2.6.9"
|
2020-01-16 02:08:31 +01:00
|
|
|
on-headers "~1.0.2"
|
|
|
|
safe-buffer "5.1.2"
|
2018-04-04 00:56:12 +02:00
|
|
|
vary "~1.1.2"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
concat-map@0.0.1:
|
|
|
|
version "0.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
concat-stream@1.6.0:
|
2018-01-08 19:48:15 +01:00
|
|
|
version "1.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=
|
2018-01-08 19:48:15 +01:00
|
|
|
dependencies:
|
|
|
|
inherits "^2.0.3"
|
|
|
|
readable-stream "^2.2.2"
|
|
|
|
typedarray "^0.0.6"
|
|
|
|
|
2020-03-27 07:32:37 +01:00
|
|
|
concat-stream@1.6.2, concat-stream@^1.5.0, concat-stream@^1.6.0, concat-stream@^1.6.2:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.6.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
buffer-from "^1.0.0"
|
|
|
|
inherits "^2.0.3"
|
|
|
|
readable-stream "^2.2.2"
|
|
|
|
typedarray "^0.0.6"
|
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
config-chain@^1.1.11:
|
|
|
|
version "1.1.12"
|
|
|
|
resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa"
|
|
|
|
integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==
|
|
|
|
dependencies:
|
|
|
|
ini "^1.3.4"
|
|
|
|
proto-list "~1.2.1"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
config@1.28.1:
|
2018-01-08 19:48:15 +01:00
|
|
|
version "1.28.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/config/-/config-1.28.1.tgz#7625d2a1e4c90f131d8a73347982d93c3873282d"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha1-diXSoeTJDxMdinM0eYLZPDhzKC0=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
json5 "0.4.0"
|
2017-09-13 22:43:00 +02:00
|
|
|
os-homedir "1.0.2"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
configstore@^5.0.1:
|
|
|
|
version "5.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96"
|
|
|
|
integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-03-25 01:42:53 +01:00
|
|
|
dot-prop "^5.2.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
graceful-fs "^4.1.2"
|
2020-02-07 03:20:40 +01:00
|
|
|
make-dir "^3.0.0"
|
|
|
|
unique-string "^2.0.0"
|
|
|
|
write-file-atomic "^3.0.0"
|
|
|
|
xdg-basedir "^4.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
connect-history-api-fallback@^1.3.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc"
|
|
|
|
integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-07-07 02:48:14 +02:00
|
|
|
console-browserify@^1.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336"
|
|
|
|
integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
console-control-strings@^1.0.0, console-control-strings@~1.1.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
|
2017-05-04 01:43:36 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
constants-browserify@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
contains-path@^0.1.0:
|
|
|
|
version "0.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
content-disposition@0.5.3:
|
|
|
|
version "0.5.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd"
|
|
|
|
integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==
|
|
|
|
dependencies:
|
|
|
|
safe-buffer "5.1.2"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
content-type@~1.0.1, content-type@~1.0.4:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
convert-source-map@^1.3.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.7.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
|
|
|
|
integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
|
|
|
|
dependencies:
|
|
|
|
safe-buffer "~5.1.1"
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
cookie-signature@1.0.6:
|
|
|
|
version "1.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
cookie@0.4.0:
|
|
|
|
version "0.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba"
|
|
|
|
integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
copy-concurrently@^1.0.0:
|
|
|
|
version "1.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
aproba "^1.1.1"
|
|
|
|
fs-write-stream-atomic "^1.0.8"
|
|
|
|
iferr "^0.1.5"
|
|
|
|
mkdirp "^0.5.1"
|
|
|
|
rimraf "^2.5.4"
|
|
|
|
run-queue "^1.0.0"
|
|
|
|
|
|
|
|
copy-descriptor@^0.1.0:
|
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
copy-webpack-plugin@^4.5.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz#e7f40dd8a68477d405dd1b7a854aae324b158bae"
|
|
|
|
integrity sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
cacache "^10.0.4"
|
|
|
|
find-cache-dir "^1.0.0"
|
|
|
|
globby "^7.1.1"
|
|
|
|
is-glob "^4.0.0"
|
|
|
|
loader-utils "^1.1.0"
|
|
|
|
minimatch "^3.0.4"
|
|
|
|
p-limit "^1.0.0"
|
|
|
|
serialize-javascript "^1.4.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
core-js@^2.4.0, core-js@^2.4.1:
|
|
|
|
version "2.6.11"
|
|
|
|
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
|
|
|
|
integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
core-js@^3.6.4:
|
|
|
|
version "3.6.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.4.tgz#440a83536b458114b9cb2ac1580ba377dc470647"
|
|
|
|
integrity sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
core-util-is@1.0.2, core-util-is@~1.0.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
crc32-stream@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-2.0.0.tgz#e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-483TtN8xaN10494/u8t7KX/pCPQ=
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
crc "^3.4.4"
|
|
|
|
readable-stream "^2.0.0"
|
|
|
|
|
|
|
|
crc@^3.4.4:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.8.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6"
|
|
|
|
integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==
|
|
|
|
dependencies:
|
|
|
|
buffer "^5.1.0"
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
create-ecdh@^4.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff"
|
|
|
|
integrity sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
bn.js "^4.1.0"
|
|
|
|
elliptic "^6.0.0"
|
|
|
|
|
|
|
|
create-hash@^1.1.0, create-hash@^1.1.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196"
|
|
|
|
integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
cipher-base "^1.0.1"
|
|
|
|
inherits "^2.0.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
md5.js "^1.3.4"
|
|
|
|
ripemd160 "^2.0.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
sha.js "^2.4.0"
|
|
|
|
|
|
|
|
create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff"
|
|
|
|
integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
cipher-base "^1.0.3"
|
|
|
|
create-hash "^1.1.0"
|
|
|
|
inherits "^2.0.1"
|
|
|
|
ripemd160 "^2.0.0"
|
|
|
|
safe-buffer "^5.0.1"
|
|
|
|
sha.js "^2.4.8"
|
|
|
|
|
2020-01-22 15:14:52 +01:00
|
|
|
cross-env@^6.0.3:
|
|
|
|
version "6.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-6.0.3.tgz#4256b71e49b3a40637a0ce70768a6ef5c72ae941"
|
|
|
|
integrity sha512-+KqxF6LCvfhWvADcDPqo64yVIB31gv/jQulX2NGzKS/g3GEVz6/pt4wjHFtFWsHMddebWD/sDthJemzM4MaAag==
|
|
|
|
dependencies:
|
|
|
|
cross-spawn "^7.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
cross-spawn@5.1.0, cross-spawn@^5.0.1, cross-spawn@^5.1.0:
|
|
|
|
version "5.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
lru-cache "^4.0.1"
|
|
|
|
shebang-command "^1.2.0"
|
|
|
|
which "^1.2.9"
|
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
cross-spawn@^3.0.0:
|
|
|
|
version "3.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI=
|
2017-04-21 11:40:06 +02:00
|
|
|
dependencies:
|
2017-05-04 01:43:36 +02:00
|
|
|
lru-cache "^4.0.1"
|
|
|
|
which "^1.2.9"
|
2017-04-21 11:40:06 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
cross-spawn@^4:
|
|
|
|
version "4.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
lru-cache "^4.0.1"
|
|
|
|
which "^1.2.9"
|
|
|
|
|
2020-01-22 15:14:52 +01:00
|
|
|
cross-spawn@^7.0.0:
|
|
|
|
version "7.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14"
|
|
|
|
integrity sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==
|
2018-01-08 19:48:15 +01:00
|
|
|
dependencies:
|
2020-01-22 15:14:52 +01:00
|
|
|
path-key "^3.1.0"
|
|
|
|
shebang-command "^2.0.0"
|
|
|
|
which "^2.0.1"
|
2018-01-08 19:48:15 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
crypto-browserify@^3.11.0:
|
|
|
|
version "3.12.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
browserify-cipher "^1.0.0"
|
|
|
|
browserify-sign "^4.0.0"
|
|
|
|
create-ecdh "^4.0.0"
|
|
|
|
create-hash "^1.1.0"
|
|
|
|
create-hmac "^1.1.0"
|
|
|
|
diffie-hellman "^5.0.0"
|
|
|
|
inherits "^2.0.1"
|
|
|
|
pbkdf2 "^3.0.3"
|
|
|
|
public-encrypt "^4.0.0"
|
|
|
|
randombytes "^2.0.0"
|
|
|
|
randomfill "^1.0.3"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
crypto-random-string@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5"
|
|
|
|
integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==
|
2020-01-16 02:08:31 +01:00
|
|
|
|
|
|
|
css-animation@^1.3.2:
|
|
|
|
version "1.6.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/css-animation/-/css-animation-1.6.1.tgz#162064a3b0d51f958b7ff37b3d6d4de18e17039e"
|
|
|
|
integrity sha512-/48+/BaEaHRY6kNQ2OIPzKf9A6g8WjZYjhiNDNuIVbsm5tXCGIAsHDjB4Xu1C4vXJtUWZo26O68OQkDpNBaPog==
|
|
|
|
dependencies:
|
|
|
|
babel-runtime "6.x"
|
|
|
|
component-classes "^1.2.5"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
css-color-keywords@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/css-color-keywords/-/css-color-keywords-1.0.0.tgz#fea2616dc676b2962686b3af8dbdbe180b244e05"
|
|
|
|
integrity sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU=
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
css-color-names@0.0.4:
|
|
|
|
version "0.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
css-initials@^0.2.0:
|
|
|
|
version "0.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/css-initials/-/css-initials-0.2.0.tgz#14c225bd8656255a6baee07231ef82fa55aacaa3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-t80yjg0pi4VAIc5itIqLh6M+ZlA+cB+gUXEQkDR09+ExTDwLMGfJ8YviBsGW+DklIrb2k9fwB75Io8ooWXDxxw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
css-loader@^0.28.11:
|
|
|
|
version "0.28.11"
|
|
|
|
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.11.tgz#c3f9864a700be2711bb5a2462b2389b1a392dab7"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
babel-code-frame "^6.26.0"
|
|
|
|
css-selector-tokenizer "^0.7.0"
|
|
|
|
cssnano "^3.10.0"
|
|
|
|
icss-utils "^2.1.0"
|
|
|
|
loader-utils "^1.0.2"
|
|
|
|
lodash.camelcase "^4.3.0"
|
|
|
|
object-assign "^4.1.1"
|
|
|
|
postcss "^5.0.6"
|
|
|
|
postcss-modules-extract-imports "^1.2.0"
|
|
|
|
postcss-modules-local-by-default "^1.2.0"
|
|
|
|
postcss-modules-scope "^1.1.0"
|
|
|
|
postcss-modules-values "^1.3.0"
|
|
|
|
postcss-value-parser "^3.3.0"
|
|
|
|
source-list-map "^2.0.0"
|
|
|
|
|
2020-07-16 08:39:35 +02:00
|
|
|
css-loader@^3.6.0:
|
|
|
|
version "3.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.6.0.tgz#2e4b2c7e6e2d27f8c8f28f61bffcd2e6c91ef645"
|
|
|
|
integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==
|
|
|
|
dependencies:
|
|
|
|
camelcase "^5.3.1"
|
|
|
|
cssesc "^3.0.0"
|
|
|
|
icss-utils "^4.1.1"
|
|
|
|
loader-utils "^1.2.3"
|
|
|
|
normalize-path "^3.0.0"
|
|
|
|
postcss "^7.0.32"
|
|
|
|
postcss-modules-extract-imports "^2.0.0"
|
|
|
|
postcss-modules-local-by-default "^3.0.2"
|
|
|
|
postcss-modules-scope "^2.2.0"
|
|
|
|
postcss-modules-values "^3.0.0"
|
|
|
|
postcss-value-parser "^4.1.0"
|
|
|
|
schema-utils "^2.7.0"
|
|
|
|
semver "^6.3.0"
|
|
|
|
|
2018-11-30 00:58:16 +01:00
|
|
|
css-parse@^2.0.0:
|
2017-05-06 06:39:04 +02:00
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/css-parse/-/css-parse-2.0.0.tgz#a468ee667c16d81ccf05c58c38d2a97c780dbfd4"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
css "^2.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
css-selector-tokenizer@^0.7.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "0.7.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.2.tgz#11e5e27c9a48d90284f22d45061c303d7a25ad87"
|
|
|
|
integrity sha512-yj856NGuAymN6r8bn8/Jl46pR+OC3eEvAhfGYDUe7YPtTPAYrSSw4oAniZ9Y8T5B92hjhwTBLUen0/vKPxf6pw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-03-25 01:42:53 +01:00
|
|
|
cssesc "^3.0.0"
|
|
|
|
fastparse "^1.1.2"
|
|
|
|
regexpu-core "^4.6.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
css-to-react-native@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756"
|
|
|
|
integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==
|
|
|
|
dependencies:
|
|
|
|
camelize "^1.0.0"
|
|
|
|
css-color-keywords "^1.0.0"
|
|
|
|
postcss-value-parser "^4.0.2"
|
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
css-value@~0.0.1:
|
|
|
|
version "0.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/css-value/-/css-value-0.0.1.tgz#5efd6c2eea5ea1fd6b6ac57ec0427b18452424ea"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Xv1sLupeof1rasV+wEJ7GEUkJOo=
|
2017-05-06 06:39:04 +02:00
|
|
|
|
|
|
|
css@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.2.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929"
|
|
|
|
integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
inherits "^2.0.3"
|
|
|
|
source-map "^0.6.1"
|
|
|
|
source-map-resolve "^0.5.2"
|
2017-05-06 06:39:04 +02:00
|
|
|
urix "^0.1.0"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
cssesc@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
|
|
|
|
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
cssnano@^3.10.0:
|
|
|
|
version "3.10.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
autoprefixer "^6.3.1"
|
|
|
|
decamelize "^1.1.2"
|
|
|
|
defined "^1.0.0"
|
|
|
|
has "^1.0.1"
|
|
|
|
object-assign "^4.0.1"
|
|
|
|
postcss "^5.0.14"
|
|
|
|
postcss-calc "^5.2.0"
|
|
|
|
postcss-colormin "^2.1.8"
|
|
|
|
postcss-convert-values "^2.3.4"
|
|
|
|
postcss-discard-comments "^2.0.4"
|
|
|
|
postcss-discard-duplicates "^2.0.1"
|
|
|
|
postcss-discard-empty "^2.0.1"
|
|
|
|
postcss-discard-overridden "^0.1.1"
|
|
|
|
postcss-discard-unused "^2.2.1"
|
|
|
|
postcss-filter-plugins "^2.0.0"
|
|
|
|
postcss-merge-idents "^2.1.5"
|
|
|
|
postcss-merge-longhand "^2.0.1"
|
|
|
|
postcss-merge-rules "^2.0.3"
|
|
|
|
postcss-minify-font-values "^1.0.2"
|
|
|
|
postcss-minify-gradients "^1.0.1"
|
|
|
|
postcss-minify-params "^1.0.4"
|
|
|
|
postcss-minify-selectors "^2.0.4"
|
|
|
|
postcss-normalize-charset "^1.1.0"
|
|
|
|
postcss-normalize-url "^3.0.7"
|
|
|
|
postcss-ordered-values "^2.1.0"
|
|
|
|
postcss-reduce-idents "^2.2.2"
|
|
|
|
postcss-reduce-initial "^1.0.0"
|
|
|
|
postcss-reduce-transforms "^1.0.3"
|
|
|
|
postcss-svgo "^2.1.1"
|
|
|
|
postcss-unique-selectors "^2.0.2"
|
|
|
|
postcss-value-parser "^3.2.3"
|
|
|
|
postcss-zindex "^2.0.1"
|
|
|
|
|
|
|
|
csso@~2.3.1:
|
|
|
|
version "2.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
clap "^1.0.9"
|
|
|
|
source-map "^0.5.3"
|
|
|
|
|
2019-01-14 22:49:58 +01:00
|
|
|
csstype@^2.2.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "2.6.9"
|
|
|
|
resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.9.tgz#05141d0cd557a56b8891394c1911c40c8a98d098"
|
|
|
|
integrity sha512-xz39Sb4+OaTsULgUERcCk+TJj8ylkL4aSVDQiX/ksxbELSqwkgt4d4RD7fovIdgJGSuNYqwZEiVjYY5l0ask+Q==
|
2019-01-14 22:49:58 +01:00
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
csstype@^3.0.2:
|
|
|
|
version "3.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.3.tgz#2b410bbeba38ba9633353aff34b05d9755d065f8"
|
|
|
|
integrity sha512-jPl+wbWPOWJ7SXsWyqGRk3lGecbar0Cb0OvZF/r/ZU011R4YqiRehgkQ9p4eQfo9DSDLqLL3wHwfxeJiuIsNag==
|
|
|
|
|
2017-11-22 04:10:22 +01:00
|
|
|
cuint@^0.2.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "0.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/cuint/-/cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
currently-unhandled@^0.4.1:
|
|
|
|
version "0.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-mI3zP+qxke95mmE2nddsF635V+o=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
array-find-index "^1.0.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
cyclist@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9"
|
|
|
|
integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
dashdash@1.14.1, dashdash@^1.12.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.14.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
assert-plus "^1.0.0"
|
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
dateformat@~1.0.12:
|
|
|
|
version "1.0.12"
|
|
|
|
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=
|
2017-04-21 11:40:06 +02:00
|
|
|
dependencies:
|
|
|
|
get-stdin "^4.0.1"
|
|
|
|
meow "^3.3.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
debug-log@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-IwdjLUwEOCuN+KMvcLiVBG1SdF8=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-04-03 07:41:53 +02:00
|
|
|
debug@2.6.9, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.6, debug@^2.6.8, debug@^2.6.9:
|
2017-12-05 00:35:50 +01:00
|
|
|
version "2.6.9"
|
|
|
|
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
|
2017-12-05 00:35:50 +01:00
|
|
|
dependencies:
|
|
|
|
ms "2.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
debug@3.1.0:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "3.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
ms "2.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.6:
|
|
|
|
version "3.2.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
|
|
|
|
integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
ms "^2.1.1"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-31 01:07:40 +01:00
|
|
|
debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
|
2019-03-13 02:49:22 +01:00
|
|
|
version "4.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
|
|
|
|
integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
|
2017-09-13 22:43:00 +02:00
|
|
|
dependencies:
|
2019-03-13 02:49:22 +01:00
|
|
|
ms "^2.1.1"
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
debug@~2.2.0:
|
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
ms "0.7.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-03-06 23:00:48 +01:00
|
|
|
decode-uri-component@^0.2.0:
|
|
|
|
version "0.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
|
2018-03-06 23:00:48 +01:00
|
|
|
|
|
|
|
decompress-response@^3.3.0:
|
|
|
|
version "3.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=
|
2018-03-06 23:00:48 +01:00
|
|
|
dependencies:
|
|
|
|
mimic-response "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
decompress-zip@0.3.x:
|
|
|
|
version "0.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/decompress-zip/-/decompress-zip-0.3.2.tgz#f3fa2841666abce394604f4a9e8a7085c202d464"
|
|
|
|
integrity sha512-Ab1QY4LrWMrUuo53lLnmGOby7v8ryqxJ+bKibKSiPisx+25mhut1dScVBXAYx14i/PqSrFZvR2FRRazhLbvL+g==
|
2017-04-21 22:59:27 +02:00
|
|
|
dependencies:
|
|
|
|
binary "^0.3.0"
|
|
|
|
graceful-fs "^4.1.3"
|
|
|
|
mkpath "^0.1.0"
|
|
|
|
nopt "^3.0.1"
|
|
|
|
q "^1.1.2"
|
|
|
|
readable-stream "^1.1.8"
|
|
|
|
touch "0.0.3"
|
|
|
|
|
2019-01-14 22:49:58 +01:00
|
|
|
deep-diff@^0.3.5:
|
|
|
|
version "0.3.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/deep-diff/-/deep-diff-0.3.8.tgz#c01de63efb0eec9798801d40c7e0dae25b582c84"
|
|
|
|
integrity sha1-wB3mPvsO7JeYgB1Ax+Da4ltYLIQ=
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
deep-eql@^3.0.0:
|
|
|
|
version "3.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
type-detect "^4.0.0"
|
|
|
|
|
2018-05-20 06:18:37 +02:00
|
|
|
deep-equal@^1.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a"
|
|
|
|
integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==
|
|
|
|
dependencies:
|
|
|
|
is-arguments "^1.0.4"
|
|
|
|
is-date-object "^1.0.1"
|
|
|
|
is-regex "^1.0.4"
|
|
|
|
object-is "^1.0.1"
|
|
|
|
object-keys "^1.1.1"
|
|
|
|
regexp.prototype.flags "^1.2.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-07-27 03:13:56 +02:00
|
|
|
deep-extend@^0.6.0:
|
|
|
|
version "0.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-12-05 00:35:50 +01:00
|
|
|
deep-is@~0.1.3:
|
|
|
|
version "0.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
|
2017-12-05 00:35:50 +01:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
deepmerge@~2.0.1:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.0.1.tgz#25c1c24f110fb914f80001b925264dd77f3f4312"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-VIPwiMJqJ13ZQfaCsIFnp5Me9tnjURiaIFxfz7EH0Ci0dTSQpZtSLrqOicXqEd/z2r+z+Klk9GzmnRsgpgbOsQ==
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
default-require-extensions@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
strip-bom "^2.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
defaults@^1.0.3:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
clone "^1.0.2"
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
defer-to-connect@^1.0.1:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
|
|
|
|
integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
|
2019-10-23 01:49:56 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
define-properties@^1.1.2, define-properties@^1.1.3:
|
|
|
|
version "1.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
|
|
|
|
integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
object-keys "^1.0.12"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
define-property@^0.2.5:
|
|
|
|
version "0.2.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-descriptor "^0.1.0"
|
|
|
|
|
|
|
|
define-property@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-descriptor "^1.0.0"
|
|
|
|
|
|
|
|
define-property@^2.0.2:
|
|
|
|
version "2.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-descriptor "^1.0.2"
|
|
|
|
isobject "^3.0.1"
|
|
|
|
|
|
|
|
defined@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-13 01:14:45 +01:00
|
|
|
del@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=
|
2018-01-13 01:14:45 +01:00
|
|
|
dependencies:
|
|
|
|
globby "^6.1.0"
|
|
|
|
is-path-cwd "^1.0.0"
|
|
|
|
is-path-in-cwd "^1.0.0"
|
|
|
|
p-map "^1.1.1"
|
|
|
|
pify "^3.0.0"
|
|
|
|
rimraf "^2.2.8"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
delayed-stream@~1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
delegates@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
|
2017-05-04 01:43:36 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
depd@~1.1.0, depd@~1.1.2:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
des.js@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843"
|
|
|
|
integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
inherits "^2.0.1"
|
|
|
|
minimalistic-assert "^1.0.0"
|
|
|
|
|
|
|
|
destroy@~1.0.4:
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
detect-indent@^4.0.0:
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
repeating "^2.0.0"
|
|
|
|
|
2018-03-26 20:44:45 +02:00
|
|
|
detect-libc@^1.0.2:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
detect-node@^2.0.4:
|
|
|
|
version "2.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c"
|
|
|
|
integrity sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
detect-port-alt@1.1.6:
|
|
|
|
version "1.1.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275"
|
|
|
|
integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
address "^1.0.1"
|
|
|
|
debug "^2.6.0"
|
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
dev-null@^0.1.1:
|
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/dev-null/-/dev-null-0.1.1.tgz#5a205ce3c2b2ef77b6238d6ba179eb74c6a0e818"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-WiBc48Ky73e2I41roXnrdMag6Bg=
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
diff@3.3.1:
|
|
|
|
version "3.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.1.tgz#aa8567a6eed03c531fc89d3f711cd0e5259dec75"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-07-16 03:55:21 +02:00
|
|
|
diff@^3.2.0:
|
|
|
|
version "3.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
|
|
|
|
integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
|
|
|
|
|
|
|
|
diff@^4.0.2:
|
2020-04-06 05:36:15 +02:00
|
|
|
version "4.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
|
|
|
|
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
diffie-hellman@^5.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "5.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875"
|
|
|
|
integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
bn.js "^4.1.0"
|
|
|
|
miller-rabin "^4.0.0"
|
|
|
|
randombytes "^2.0.0"
|
|
|
|
|
|
|
|
dir-glob@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4"
|
|
|
|
integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
path-type "^3.0.0"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
dmg-builder@22.3.6:
|
|
|
|
version "22.3.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-22.3.6.tgz#2affc0bfb29a49eb35c11d91e5bf7ba32c140fbc"
|
|
|
|
integrity sha512-pUrvvzkSZfaCIXofqNH+YJ0ajgi4DDe/ZjMiL/T1yKrRXK3v7sfmnbSzHY8V/WtimSgzsK1izFg/SBsfwFsZWw==
|
2019-10-23 01:49:56 +02:00
|
|
|
dependencies:
|
2020-03-25 01:42:53 +01:00
|
|
|
app-builder-lib "~22.3.6"
|
2019-10-23 01:49:56 +02:00
|
|
|
bluebird-lst "^1.0.9"
|
2020-03-25 01:42:53 +01:00
|
|
|
builder-util "~22.3.6"
|
2019-10-23 01:49:56 +02:00
|
|
|
fs-extra "^8.1.0"
|
2020-02-07 03:20:40 +01:00
|
|
|
iconv-lite "^0.5.1"
|
2019-10-23 01:49:56 +02:00
|
|
|
js-yaml "^3.13.1"
|
2020-02-07 03:20:40 +01:00
|
|
|
sanitize-filename "^1.6.3"
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
dns-equal@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
dns-packet@^1.3.1:
|
|
|
|
version "1.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
ip "^1.1.0"
|
|
|
|
safe-buffer "^5.0.1"
|
|
|
|
|
|
|
|
dns-txt@^2.0.2:
|
|
|
|
version "2.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
buffer-indexof "^1.0.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
doctrine@1.5.0:
|
|
|
|
version "1.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
esutils "^2.0.2"
|
|
|
|
isarray "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
doctrine@^2.0.0, doctrine@^2.0.2, doctrine@^2.1.0:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
esutils "^2.0.2"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
dom-align@^1.7.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.11.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/dom-align/-/dom-align-1.11.0.tgz#209c6f50bf8140b89311574389e5cf9283a0c0c0"
|
|
|
|
integrity sha512-c5xlri+XyxfgIGjJfayVIXo6j8aYh1jMlNlONh1UPTeGMW8T2kRVDcJMm2SryyPQ9i6FtjWyEnpDxT9SENXZBQ==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2019-01-14 22:49:58 +01:00
|
|
|
"dom-helpers@^2.4.0 || ^3.0.0":
|
|
|
|
version "3.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.4.0.tgz#e9b369700f959f62ecde5a6babde4bccd9169af8"
|
|
|
|
integrity sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==
|
|
|
|
dependencies:
|
|
|
|
"@babel/runtime" "^7.1.2"
|
|
|
|
|
2020-11-09 01:24:40 +01:00
|
|
|
dom-helpers@^5.0.1:
|
|
|
|
version "5.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-5.2.0.tgz#57fd054c5f8f34c52a3eeffdb7e7e93cd357d95b"
|
|
|
|
integrity sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ==
|
|
|
|
dependencies:
|
|
|
|
"@babel/runtime" "^7.8.7"
|
|
|
|
csstype "^3.0.2"
|
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
dom-walk@^0.1.0:
|
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
domain-browser@^1.1.1:
|
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2019-12-13 01:36:07 +01:00
|
|
|
dompurify@^2.0.7:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "2.0.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.0.8.tgz#6ef89d2d227d041af139c7b01d9f67ed59c2eb3c"
|
|
|
|
integrity sha512-vIOSyOXkMx81ghEalh4MLBtDHMx1bhKlaqHDMqM2yeitJ996SLOk5mGdDpI9ifJAgokred8Rmu219fX4OltqXw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
dot-prop@^5.2.0:
|
2020-02-07 03:20:40 +01:00
|
|
|
version "5.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.2.0.tgz#c34ecc29556dc45f1f4c22697b6f4904e0cc4fcb"
|
|
|
|
integrity sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
is-obj "^2.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
dotenv-expand@^5.1.0:
|
|
|
|
version "5.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0"
|
|
|
|
integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
dotenv@^8.2.0:
|
2019-10-23 01:49:56 +02:00
|
|
|
version "8.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a"
|
|
|
|
integrity sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2017-09-26 00:00:19 +02:00
|
|
|
dtrace-provider@~0.8:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.8.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.8.tgz#2996d5490c37e1347be263b423ed7b297fb0d97e"
|
|
|
|
integrity sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==
|
2017-09-26 00:00:19 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
nan "^2.14.0"
|
2017-09-26 00:00:19 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
duplexer3@^0.1.4:
|
|
|
|
version "0.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
duplexer@^0.1.1:
|
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
duplexify@^3.4.2, duplexify@^3.6.0:
|
|
|
|
version "3.7.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309"
|
|
|
|
integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
end-of-stream "^1.0.0"
|
|
|
|
inherits "^2.0.1"
|
|
|
|
readable-stream "^2.0.0"
|
|
|
|
stream-shift "^1.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
ecc-jsbn@~0.1.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
|
|
|
|
integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
jsbn "~0.1.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
safer-buffer "^2.1.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
ee-first@1.1.1:
|
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
ejs@^3.0.1:
|
|
|
|
version "3.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.0.1.tgz#30c8f6ee9948502cc32e85c37a3f8b39b5a614a5"
|
|
|
|
integrity sha512-cuIMtJwxvzumSAkqaaoGY/L6Fc/t6YvoP9/VIaK0V/CyqKLEQ8sqODmYfy/cjXEdZ9+OOL8TecbJu+1RsofGDw==
|
2018-05-23 21:17:58 +02:00
|
|
|
|
|
|
|
ejs@~2.5.6:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.5.9"
|
|
|
|
resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.9.tgz#7ba254582a560d267437109a68354112475b0ce5"
|
|
|
|
integrity sha512-GJCAeDBKfREgkBtgrYSf9hQy9kTb3helv0zGdzqhM7iAkW8FA/ZF97VQDbwFiwIT8MQLLOe5VlPZOEvZAqtUAQ==
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
electron-builder@22.3.6:
|
|
|
|
version "22.3.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-22.3.6.tgz#690667b5f70e27edc54a84442e9b2440dac51c28"
|
|
|
|
integrity sha512-W1fMEtAT7WOqetwTR2uCesMIqmnr8DHR9ZKYlHMxGxQt0jGaBX/gQHPf6+R8d2SQq2Bup6e1eE0xoeX3ixCfTw==
|
2019-02-13 01:08:55 +01:00
|
|
|
dependencies:
|
2020-03-25 01:42:53 +01:00
|
|
|
"@types/yargs" "^15.0.4"
|
|
|
|
app-builder-lib "22.3.6"
|
2019-10-23 01:49:56 +02:00
|
|
|
bluebird-lst "^1.0.9"
|
2020-03-25 01:42:53 +01:00
|
|
|
builder-util "22.3.6"
|
|
|
|
builder-util-runtime "8.6.1"
|
2020-02-07 03:20:40 +01:00
|
|
|
chalk "^3.0.0"
|
2020-03-25 01:42:53 +01:00
|
|
|
dmg-builder "22.3.6"
|
2019-10-23 01:49:56 +02:00
|
|
|
fs-extra "^8.1.0"
|
2019-03-28 18:09:26 +01:00
|
|
|
is-ci "^2.0.0"
|
|
|
|
lazy-val "^1.0.4"
|
2020-03-25 01:42:53 +01:00
|
|
|
read-config-file "5.0.2"
|
2020-02-07 03:20:40 +01:00
|
|
|
sanitize-filename "^1.6.3"
|
2020-03-25 01:42:53 +01:00
|
|
|
update-notifier "^4.1.0"
|
2020-02-07 03:20:40 +01:00
|
|
|
yargs "^15.1.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-27 04:57:26 +01:00
|
|
|
electron-chromedriver@^8.0.0:
|
|
|
|
version "8.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/electron-chromedriver/-/electron-chromedriver-8.0.0.tgz#16f6124d481e9312cc18abc16495ddc2d61f8264"
|
|
|
|
integrity sha512-d0210ExhkGOwYLXFZHQR6LISZ8UbMqXWLwjTe8Cdh44XlO4z4+6DWQfM0p7aB2Qak/An6tN732Yl98wN1ylZww==
|
2019-04-10 21:06:21 +02:00
|
|
|
dependencies:
|
2020-03-25 01:42:53 +01:00
|
|
|
electron-download "^4.1.1"
|
|
|
|
extract-zip "^1.6.7"
|
2019-04-10 21:06:21 +02:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
electron-download@^4.1.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/electron-download/-/electron-download-4.1.1.tgz#02e69556705cc456e520f9e035556ed5a015ebe8"
|
|
|
|
integrity sha512-FjEWG9Jb/ppK/2zToP+U5dds114fM1ZOJqMAR4aXXL5CvyPE9fiqBK/9YcwC9poIFQTEJk/EM/zyRwziziRZrg==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
debug "^3.0.0"
|
2018-01-08 19:48:15 +01:00
|
|
|
env-paths "^1.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
fs-extra "^4.0.1"
|
2017-04-21 10:53:11 +02:00
|
|
|
minimist "^1.2.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
nugget "^2.0.1"
|
2018-01-08 19:48:15 +01:00
|
|
|
path-exists "^3.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
rc "^1.2.1"
|
|
|
|
semver "^5.4.1"
|
|
|
|
sumchecker "^2.0.2"
|
2018-01-08 19:48:15 +01:00
|
|
|
|
2018-01-13 01:14:45 +01:00
|
|
|
electron-icon-maker@0.0.3:
|
|
|
|
version "0.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/electron-icon-maker/-/electron-icon-maker-0.0.3.tgz#bcd2e91896d7200f84fcc6652aed924fdaaa8307"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha1-vNLpGJbXIA+E/MZlKu2ST9qqgwc=
|
2017-04-21 23:31:58 +02:00
|
|
|
dependencies:
|
|
|
|
args "^2.3.0"
|
2018-01-13 01:14:45 +01:00
|
|
|
icon-gen "^1.0.7"
|
2017-04-21 23:31:58 +02:00
|
|
|
jimp "^0.2.27"
|
|
|
|
|
2020-01-31 01:07:40 +01:00
|
|
|
electron-is-accelerator@^0.1.0:
|
|
|
|
version "0.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/electron-is-accelerator/-/electron-is-accelerator-0.1.2.tgz#509e510c26a56b55e17f863a4b04e111846ab27b"
|
|
|
|
integrity sha1-UJ5RDCala1Xhf4Y6SwThEYRqsns=
|
|
|
|
|
2020-03-27 07:32:37 +01:00
|
|
|
electron-is-dev@*, electron-is-dev@^1.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/electron-is-dev/-/electron-is-dev-1.1.0.tgz#b15a2a600bdc48a51a857d460e05f15b19a2522c"
|
|
|
|
integrity sha512-Z1qA/1oHNowGtSBIcWk0pcLEqYT/j+13xUw/MYOrBUOL4X7VN0i0KCTf5SqyvMPmW5pSPKbo28wkxMxzZ20YnQ==
|
2019-04-10 21:06:21 +02:00
|
|
|
|
2020-01-31 01:07:40 +01:00
|
|
|
electron-localshortcut@^3.2.1:
|
|
|
|
version "3.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/electron-localshortcut/-/electron-localshortcut-3.2.1.tgz#cfc83a3eff5e28faf98ddcc87f80a2ce4f623cd3"
|
|
|
|
integrity sha512-DWvhKv36GsdXKnaFFhEiK8kZZA+24/yFLgtTwJJHc7AFgDjNRIBJZ/jq62Y/dWv9E4ypYwrVWN2bVrCYw1uv7Q==
|
|
|
|
dependencies:
|
|
|
|
debug "^4.0.1"
|
|
|
|
electron-is-accelerator "^0.1.0"
|
|
|
|
keyboardevent-from-electron-accelerator "^2.0.0"
|
|
|
|
keyboardevents-areequal "^0.2.1"
|
|
|
|
|
2019-11-14 01:28:47 +01:00
|
|
|
electron-notarize@^0.2.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-0.2.1.tgz#759e8006decae19134f82996ed910db26d9192cc"
|
|
|
|
integrity sha512-oZ6/NhKeXmEKNROiFmRNfytqu3cxqC95sjooG7kBXQVEUSQkZnbiAhxVh5jXngL881G197pbwpeVPJyM7Ikmxw==
|
2019-10-23 00:24:56 +02:00
|
|
|
dependencies:
|
|
|
|
debug "^4.1.1"
|
2019-11-14 01:28:47 +01:00
|
|
|
fs-extra "^8.1.0"
|
2019-10-23 00:24:56 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
electron-publish@22.3.6:
|
|
|
|
version "22.3.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-22.3.6.tgz#97500b832d5b281785882100d7c01dbf55dabd03"
|
|
|
|
integrity sha512-u4PW4ec4rPcdFUVMvL5OrqoYX8WLJHab8DtPkh/oZ2HPzGGX3eWnUvulIIJ4SUnesSYkbUcZd1RDYtfV52Q72w==
|
2020-02-07 03:20:40 +01:00
|
|
|
dependencies:
|
2020-03-25 01:42:53 +01:00
|
|
|
"@types/fs-extra" "^8.1.0"
|
2020-02-07 03:20:40 +01:00
|
|
|
bluebird-lst "^1.0.9"
|
2020-03-25 01:42:53 +01:00
|
|
|
builder-util "~22.3.6"
|
|
|
|
builder-util-runtime "8.6.1"
|
2020-02-07 03:20:40 +01:00
|
|
|
chalk "^3.0.0"
|
2019-10-23 01:49:56 +02:00
|
|
|
fs-extra "^8.1.0"
|
2019-03-28 18:09:26 +01:00
|
|
|
lazy-val "^1.0.4"
|
2019-10-23 01:49:56 +02:00
|
|
|
mime "^2.4.4"
|
2017-04-21 22:45:21 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
electron-to-chromium@^1.2.7:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.3.376"
|
|
|
|
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.376.tgz#7cb7b5205564a06c8f8ecfbe832cbd47a1224bb1"
|
|
|
|
integrity sha512-cv/PYVz5szeMz192ngilmezyPNFkUjuynuL2vNdiqIrio440nfTDdc0JJU0TS2KHLSVCs9gBbt4CFqM+HcBnjw==
|
2018-03-05 18:44:27 +01:00
|
|
|
|
2020-02-24 03:30:27 +01:00
|
|
|
electron-updater@^4.2.2:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "4.2.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/electron-updater/-/electron-updater-4.2.5.tgz#dbced8da6f8c6fc2dc662f2776131f5a49ce018d"
|
|
|
|
integrity sha512-ir8SI3capF5pN4LTQY79bP7oqiBKjgtdDW378xVId5VcGUZ+Toei2j+fgx1mq3y4Qg19z4HqLxEZ9FqMD0T0RA==
|
2020-02-24 03:30:27 +01:00
|
|
|
dependencies:
|
|
|
|
"@types/semver" "^7.1.0"
|
2020-03-25 01:42:53 +01:00
|
|
|
builder-util-runtime "8.6.2"
|
2020-02-24 03:30:27 +01:00
|
|
|
fs-extra "^8.1.0"
|
|
|
|
js-yaml "^3.13.1"
|
|
|
|
lazy-val "^1.0.4"
|
|
|
|
lodash.isequal "^4.5.0"
|
|
|
|
pako "^1.0.11"
|
|
|
|
semver "^7.1.3"
|
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
electron@8.2.0:
|
|
|
|
version "8.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/electron/-/electron-8.2.0.tgz#f3e3de23a6178b5ad7baa70f4814d6332a3212c2"
|
|
|
|
integrity sha512-mnV43gKCrCUMHLmGws/DU/l8LhaxrFD53A4ofwtthdCqOZWGIdk1+eMphiVumXR5a3lC64XVvmXQ2k28i7F/zw==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-03-27 04:33:37 +01:00
|
|
|
"@electron/get" "^1.0.1"
|
|
|
|
"@types/node" "^12.0.12"
|
2017-04-21 10:53:11 +02:00
|
|
|
extract-zip "^1.0.3"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
elliptic@^6.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "6.5.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762"
|
|
|
|
integrity sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
bn.js "^4.4.0"
|
|
|
|
brorand "^1.0.1"
|
|
|
|
hash.js "^1.0.0"
|
|
|
|
hmac-drbg "^1.0.0"
|
|
|
|
inherits "^2.0.1"
|
|
|
|
minimalistic-assert "^1.0.0"
|
|
|
|
minimalistic-crypto-utils "^1.0.0"
|
|
|
|
|
2020-07-17 03:05:27 +02:00
|
|
|
emoji-annotation-to-unicode@^0.3.0:
|
|
|
|
version "0.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/emoji-annotation-to-unicode/-/emoji-annotation-to-unicode-0.3.0.tgz#b76d18823e1d70a95a017c438c168eda12902f3b"
|
|
|
|
integrity sha1-t20Ygj4dcKlaAXxDjBaO2hKQLzs=
|
|
|
|
|
2017-12-14 20:30:41 +01:00
|
|
|
emoji-datasource@4.0.0:
|
2017-11-28 00:54:59 +01:00
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/emoji-datasource/-/emoji-datasource-4.0.0.tgz#3fc9c0c2f4fb321d9291138819f6d100603d3e2f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-P8nAwvT7Mh2SkROIGfbRAGA9Pi8=
|
2017-09-15 22:22:11 +02:00
|
|
|
|
2020-07-17 03:05:27 +02:00
|
|
|
emoji-emoticon-to-unicode@^0.2.2:
|
|
|
|
version "0.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/emoji-emoticon-to-unicode/-/emoji-emoticon-to-unicode-0.2.2.tgz#5ae60d53852d8328b63f31d1ca29897ebb783260"
|
|
|
|
integrity sha1-WuYNU4Utgyi2PzHRyimJfrt4MmA=
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
emoji-js@3.4.0:
|
2017-11-28 00:54:59 +01:00
|
|
|
version "3.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/emoji-js/-/emoji-js-3.4.0.tgz#dabdeda60c92d1948a5177e51ba9421d2029b052"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha1-2r3tpgyS0ZSKUXflG6lCHSApsFI=
|
2017-09-15 22:22:11 +02:00
|
|
|
dependencies:
|
2017-11-28 00:54:59 +01:00
|
|
|
emoji-datasource "4.0.0"
|
2017-09-15 22:22:11 +02:00
|
|
|
|
2020-03-12 04:11:15 +01:00
|
|
|
emoji-mart@^2.11.2:
|
|
|
|
version "2.11.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/emoji-mart/-/emoji-mart-2.11.2.tgz#ed331867f7f55bb33c8421c9a493090fa4a378c7"
|
|
|
|
integrity sha512-IdHZR5hc3mipTY/r0ergtqBgQ96XxmRdQDSg7fsL+GiJQQ4akMws6+cjLSyIhGQxtvNuPVNaEQiAlU00NsyZUg==
|
|
|
|
dependencies:
|
|
|
|
prop-types "^15.6.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
"emoji-regex@>=6.0.0 <=6.1.1":
|
|
|
|
version "6.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-xs0OwbBkLio8Z6ETfvxeeW2k+I4=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-07-21 09:37:34 +02:00
|
|
|
emoji-regex@^6.4.1:
|
|
|
|
version "6.5.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.5.1.tgz#9baea929b155565c11ea41c6626eaa65cef992c2"
|
|
|
|
integrity sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==
|
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
emoji-regex@^7.0.1:
|
|
|
|
version "7.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
|
|
|
|
integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==
|
|
|
|
|
2019-09-02 04:32:43 +02:00
|
|
|
emoji-regex@^8.0.0:
|
|
|
|
version "8.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
|
|
|
|
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
|
|
|
|
|
2020-07-16 10:14:08 +02:00
|
|
|
emojis-list@^2.0.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389"
|
|
|
|
integrity sha1-TapNnbAPmBmIDHn6RXrlsJof04k=
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
emojis-list@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
|
|
|
|
integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
encodeurl@^1.0.2, encodeurl@~1.0.2:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
end-of-stream@^1.0.0, end-of-stream@^1.1.0:
|
|
|
|
version "1.4.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
|
|
|
|
integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
once "^1.4.0"
|
|
|
|
|
|
|
|
enhanced-resolve@^4.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz#2937e2b8066cd0fe7ce0990a98f0d71a35189f66"
|
|
|
|
integrity sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
graceful-fs "^4.1.2"
|
2020-01-16 02:08:31 +01:00
|
|
|
memory-fs "^0.5.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
tapable "^1.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
env-paths@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-1.0.0.tgz#4168133b42bb05c38a35b1ae4397c8298ab369e0"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
env-paths@^2.2.0:
|
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.0.tgz#cdca557dc009152917d6166e2febe1f039685e43"
|
|
|
|
integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
errno@^0.1.3, errno@~0.1.7:
|
|
|
|
version "0.1.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
prr "~1.0.1"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
error-ex@^1.2.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
|
|
|
|
integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
is-arrayish "^0.2.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
es-abstract@^1.17.0, es-abstract@^1.17.0-next.1:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.17.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.4.tgz#e3aedf19706b20e7c2594c35fc0d57605a79e184"
|
|
|
|
integrity sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
es-to-primitive "^1.2.1"
|
2018-03-26 20:44:45 +02:00
|
|
|
function-bind "^1.1.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
has "^1.0.3"
|
|
|
|
has-symbols "^1.0.1"
|
|
|
|
is-callable "^1.1.5"
|
|
|
|
is-regex "^1.0.5"
|
|
|
|
object-inspect "^1.7.0"
|
|
|
|
object-keys "^1.1.1"
|
|
|
|
object.assign "^4.1.0"
|
|
|
|
string.prototype.trimleft "^2.1.1"
|
|
|
|
string.prototype.trimright "^2.1.1"
|
|
|
|
|
|
|
|
es-to-primitive@^1.2.1:
|
|
|
|
version "1.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
|
|
|
|
integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
is-callable "^1.1.4"
|
2018-03-26 20:44:45 +02:00
|
|
|
is-date-object "^1.0.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
is-symbol "^1.0.2"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
es6-error@^4.1.1:
|
|
|
|
version "4.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d"
|
|
|
|
integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
es6-object-assign@~1.1.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-wsNYJlYkfDnqEHyx5mUrb58kUjw=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
es6-promise@^3.0.2:
|
|
|
|
version "3.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
es6-promise@^4.0.3, es6-promise@^4.2.4:
|
|
|
|
version "4.2.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a"
|
|
|
|
integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
escape-goat@^2.0.0:
|
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675"
|
|
|
|
integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==
|
|
|
|
|
2018-04-10 20:57:09 +02:00
|
|
|
escape-html@~1.0.3:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-07-17 03:05:27 +02:00
|
|
|
escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
escape-string-regexp@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
|
|
|
|
integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
|
|
|
|
|
2020-04-03 07:41:53 +02:00
|
|
|
escodegen@^1.9.1:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.14.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.1.tgz#ba01d0c8278b5e95a9a45350142026659027a457"
|
|
|
|
integrity sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-03-25 01:42:53 +01:00
|
|
|
esprima "^4.0.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
estraverse "^4.2.0"
|
|
|
|
esutils "^2.0.2"
|
|
|
|
optionator "^0.8.1"
|
|
|
|
optionalDependencies:
|
|
|
|
source-map "~0.6.1"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
eslint-config-airbnb-base@12.1.0:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "12.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/eslint-config-airbnb-base/-/eslint-config-airbnb-base-12.1.0.tgz#386441e54a12ccd957b0a92564a4bafebd747944"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-/vjm0Px5ZCpmJqnjIzcFb9TKZrKWz0gnuG/7Gfkt0Db1ELJR51xkZth+t14rYdqWgX836XbuxtArbIHlVhbLBA==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
eslint-restricted-globals "^0.1.1"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
eslint-config-prettier@2.9.0:
|
2018-04-27 23:07:02 +02:00
|
|
|
version "2.9.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-2.9.0.tgz#5ecd65174d486c22dff389fe036febf502d468a3"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-ag8YEyBXsm3nmOv1Hz991VtNNDMRa+MNy8cY47Pl4bw6iuzqKbJajXdqUpiw13STdLLrznxgm1hj9NhxeOYq0A==
|
2018-04-27 23:07:02 +02:00
|
|
|
dependencies:
|
|
|
|
get-stdin "^5.0.1"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
eslint-import-resolver-node@^0.3.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.3.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.3.tgz#dbaa52b6b2816b50bc6711af75422de808e98404"
|
|
|
|
integrity sha512-b8crLDo0M5RSe5YG8Pu2DYBj71tSB6OvXkfzwbJU2w7y8P4/yo0MyF8jU26IEuEuHF2K5/gcAJE3LhQGqBBbVg==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
debug "^2.6.9"
|
|
|
|
resolve "^1.13.1"
|
2018-01-08 22:19:25 +01:00
|
|
|
|
|
|
|
eslint-module-utils@^2.1.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.5.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.5.2.tgz#7878f7504824e1b857dd2505b59a8e5eda26a708"
|
|
|
|
integrity sha512-LGScZ/JSlqGKiT8OC+cYRxseMjyqt6QO54nl281CK93unD89ijSeRV6An8Ci/2nvWVKe8K/Tqdm75RQoIOCr+Q==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
debug "^2.6.9"
|
|
|
|
pkg-dir "^2.0.0"
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
eslint-plugin-import@2.8.0:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "2.8.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.8.0.tgz#fa1b6ef31fcb3c501c09859c1b86f1fc5b986894"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-Rf7dfKJxZ16QuTgVv1OYNxkZcsu/hULFnC+e+w0Gzi6jMC3guQoWQgxYxc54IDRinlb6/0v5z/PxxIKmVctN+g==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
builtin-modules "^1.1.1"
|
|
|
|
contains-path "^0.1.0"
|
|
|
|
debug "^2.6.8"
|
|
|
|
doctrine "1.5.0"
|
|
|
|
eslint-import-resolver-node "^0.3.1"
|
|
|
|
eslint-module-utils "^2.1.1"
|
|
|
|
has "^1.0.1"
|
|
|
|
lodash.cond "^4.3.0"
|
|
|
|
minimatch "^3.0.3"
|
|
|
|
read-pkg-up "^2.0.0"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
eslint-plugin-mocha@4.12.1:
|
2018-03-08 21:49:19 +01:00
|
|
|
version "4.12.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/eslint-plugin-mocha/-/eslint-plugin-mocha-4.12.1.tgz#dbacc543b178b4536ec5b19d7f8e8864d85404bf"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-hxWtYHvLA0p/PKymRfDYh9Mxt5dYkg2Goy1vZDarTEEYfELP9ksga7kKG1NUKSQy27C8Qjc7YrSWTLUhOEOksA==
|
2018-03-08 21:49:19 +01:00
|
|
|
dependencies:
|
|
|
|
ramda "^0.25.0"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
eslint-plugin-more@0.3.1:
|
2018-02-22 19:21:53 +01:00
|
|
|
version "0.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/eslint-plugin-more/-/eslint-plugin-more-0.3.1.tgz#ff688fb3fa8f153c8bfd5d70c15a68dc222a1b31"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha1-/2iPs/qPFTyL/V1wwVpo3CIqGzE=
|
2018-02-22 19:21:53 +01:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
eslint-restricted-globals@^0.1.1:
|
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz#35f0d5cbc64c2e3ed62e93b4b1a7af05ba7ed4d7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
|
|
|
eslint-scope@^3.7.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.7.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.3.tgz#bb507200d3d17f60247636160b4826284b108535"
|
|
|
|
integrity sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
esrecurse "^4.1.0"
|
|
|
|
estraverse "^4.1.1"
|
|
|
|
|
|
|
|
eslint-visitor-keys@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2"
|
|
|
|
integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
eslint@4.14.0:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "4.14.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.14.0.tgz#96609768d1dd23304faba2d94b7fefe5a5447a82"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-Ul6CSGRjKscEyg0X/EeNs7o2XdnbTEOD1OM8cTjmx85RPcBJQrEhZLevhuJZNAE/vS2iVl5Uhgiqf3h5uLMCJQ==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
ajv "^5.3.0"
|
|
|
|
babel-code-frame "^6.22.0"
|
|
|
|
chalk "^2.1.0"
|
|
|
|
concat-stream "^1.6.0"
|
|
|
|
cross-spawn "^5.1.0"
|
|
|
|
debug "^3.1.0"
|
|
|
|
doctrine "^2.0.2"
|
|
|
|
eslint-scope "^3.7.1"
|
|
|
|
eslint-visitor-keys "^1.0.0"
|
|
|
|
espree "^3.5.2"
|
|
|
|
esquery "^1.0.0"
|
|
|
|
esutils "^2.0.2"
|
|
|
|
file-entry-cache "^2.0.0"
|
|
|
|
functional-red-black-tree "^1.0.1"
|
|
|
|
glob "^7.1.2"
|
|
|
|
globals "^11.0.1"
|
|
|
|
ignore "^3.3.3"
|
|
|
|
imurmurhash "^0.1.4"
|
|
|
|
inquirer "^3.0.6"
|
|
|
|
is-resolvable "^1.0.0"
|
|
|
|
js-yaml "^3.9.1"
|
|
|
|
json-stable-stringify-without-jsonify "^1.0.1"
|
|
|
|
levn "^0.3.0"
|
|
|
|
lodash "^4.17.4"
|
|
|
|
minimatch "^3.0.2"
|
|
|
|
mkdirp "^0.5.1"
|
|
|
|
natural-compare "^1.4.0"
|
|
|
|
optionator "^0.8.2"
|
|
|
|
path-is-inside "^1.0.2"
|
|
|
|
pluralize "^7.0.0"
|
|
|
|
progress "^2.0.0"
|
|
|
|
require-uncached "^1.0.3"
|
|
|
|
semver "^5.3.0"
|
|
|
|
strip-ansi "^4.0.0"
|
|
|
|
strip-json-comments "~2.0.1"
|
|
|
|
table "^4.0.1"
|
|
|
|
text-table "~0.2.0"
|
|
|
|
|
|
|
|
espree@^3.5.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.5.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7"
|
|
|
|
integrity sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
acorn "^5.5.0"
|
2018-01-08 22:19:25 +01:00
|
|
|
acorn-jsx "^3.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
esprima@^2.1.0, esprima@^2.6.0:
|
2017-04-21 11:40:06 +02:00
|
|
|
version "2.7.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
|
|
|
|
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
esquery@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.1.0.tgz#c5c0b66f383e7656404f86b31334d72524eddb48"
|
|
|
|
integrity sha512-MxYW9xKmROWF672KqjO75sszsA8Mxhw06YFeS5VHlB98KDHbOSurm3ArsjO60Eaf3QmGMCP1yn+0JQkNLo/97Q==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
estraverse "^4.0.0"
|
|
|
|
|
|
|
|
esrecurse@^4.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf"
|
|
|
|
integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
estraverse "^4.1.0"
|
|
|
|
|
|
|
|
estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
|
|
|
|
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-12-05 00:35:50 +01:00
|
|
|
esutils@^2.0.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
|
|
|
|
integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
|
2017-12-05 00:35:50 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
etag@~1.8.1:
|
|
|
|
version "1.8.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-10-28 01:06:47 +01:00
|
|
|
event-target-shim@^5.0.0:
|
|
|
|
version "5.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789"
|
|
|
|
integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
eventemitter2@~0.4.13:
|
|
|
|
version "0.4.14"
|
|
|
|
resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-0.4.14.tgz#8f61b75cde012b2e9eb284d4545583b5643b61ab"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
eventemitter3@^4.0.0:
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.0.tgz#d65176163887ee59f386d64c82610b696a4a74eb"
|
|
|
|
integrity sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
events@^3.0.0:
|
|
|
|
version "3.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/events/-/events-3.1.0.tgz#84279af1b34cb75aa88bf5ff291f6d0bd9b31a59"
|
|
|
|
integrity sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==
|
2017-11-23 02:37:54 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
eventsource@0.1.6:
|
|
|
|
version "0.1.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-0.1.6.tgz#0acede849ed7dd1ccc32c811bb11b944d4f29232"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
original ">=0.0.5"
|
|
|
|
|
|
|
|
evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
md5.js "^1.3.4"
|
|
|
|
safe-buffer "^5.1.1"
|
|
|
|
|
2017-08-17 01:47:32 +02:00
|
|
|
execa@^0.7.0:
|
|
|
|
version "0.7.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=
|
2017-08-17 01:47:32 +02:00
|
|
|
dependencies:
|
|
|
|
cross-spawn "^5.0.1"
|
|
|
|
get-stream "^3.0.0"
|
|
|
|
is-stream "^1.1.0"
|
|
|
|
npm-run-path "^2.0.0"
|
|
|
|
p-finally "^1.0.0"
|
|
|
|
signal-exit "^3.0.0"
|
|
|
|
strip-eof "^1.0.0"
|
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
exif-parser@^0.1.9:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.1.12"
|
|
|
|
resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922"
|
|
|
|
integrity sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2018-07-07 02:48:14 +02:00
|
|
|
exit@~0.1.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "0.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
expand-brackets@^0.1.4:
|
|
|
|
version "0.1.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
is-posix-bracket "^0.1.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
expand-brackets@^2.1.4:
|
|
|
|
version "2.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
debug "^2.3.3"
|
|
|
|
define-property "^0.2.5"
|
|
|
|
extend-shallow "^2.0.1"
|
|
|
|
posix-character-classes "^0.1.0"
|
|
|
|
regex-not "^1.0.0"
|
|
|
|
snapdragon "^0.8.1"
|
|
|
|
to-regex "^3.0.1"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
expand-range@^1.8.1:
|
|
|
|
version "1.8.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
fill-range "^2.1.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
expand-tilde@^2.0.0, expand-tilde@^2.0.2:
|
|
|
|
version "2.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
homedir-polyfill "^1.0.1"
|
|
|
|
|
|
|
|
express@^4.16.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.17.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134"
|
|
|
|
integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
accepts "~1.3.7"
|
2018-04-04 00:56:12 +02:00
|
|
|
array-flatten "1.1.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
body-parser "1.19.0"
|
|
|
|
content-disposition "0.5.3"
|
2018-04-04 00:56:12 +02:00
|
|
|
content-type "~1.0.4"
|
2020-01-16 02:08:31 +01:00
|
|
|
cookie "0.4.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
cookie-signature "1.0.6"
|
|
|
|
debug "2.6.9"
|
|
|
|
depd "~1.1.2"
|
|
|
|
encodeurl "~1.0.2"
|
|
|
|
escape-html "~1.0.3"
|
|
|
|
etag "~1.8.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
finalhandler "~1.1.2"
|
2018-04-04 00:56:12 +02:00
|
|
|
fresh "0.5.2"
|
|
|
|
merge-descriptors "1.0.1"
|
|
|
|
methods "~1.1.2"
|
|
|
|
on-finished "~2.3.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
parseurl "~1.3.3"
|
2018-04-04 00:56:12 +02:00
|
|
|
path-to-regexp "0.1.7"
|
2020-01-16 02:08:31 +01:00
|
|
|
proxy-addr "~2.0.5"
|
|
|
|
qs "6.7.0"
|
|
|
|
range-parser "~1.2.1"
|
|
|
|
safe-buffer "5.1.2"
|
|
|
|
send "0.17.1"
|
|
|
|
serve-static "1.14.1"
|
|
|
|
setprototypeof "1.1.1"
|
|
|
|
statuses "~1.5.0"
|
|
|
|
type-is "~1.6.18"
|
2018-04-04 00:56:12 +02:00
|
|
|
utils-merge "1.0.1"
|
|
|
|
vary "~1.1.2"
|
|
|
|
|
|
|
|
extend-shallow@^2.0.1:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-extendable "^0.1.0"
|
|
|
|
|
|
|
|
extend-shallow@^3.0.0, extend-shallow@^3.0.2:
|
|
|
|
version "3.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
assign-symbols "^1.0.0"
|
|
|
|
is-extendable "^1.0.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
extend@^3.0.0, extend@~3.0.1, extend@~3.0.2:
|
2018-09-21 00:24:52 +02:00
|
|
|
version "3.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
|
2018-09-21 00:24:52 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
external-editor@^2.0.4:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5"
|
|
|
|
integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
2018-01-08 19:48:15 +01:00
|
|
|
chardet "^0.4.0"
|
|
|
|
iconv-lite "^0.4.17"
|
|
|
|
tmp "^0.0.33"
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
extglob@^0.3.1:
|
|
|
|
version "0.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
is-extglob "^1.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
extglob@^2.0.4:
|
|
|
|
version "2.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
array-unique "^0.3.2"
|
|
|
|
define-property "^1.0.0"
|
|
|
|
expand-brackets "^2.1.4"
|
|
|
|
extend-shallow "^2.0.1"
|
|
|
|
fragment-cache "^0.2.1"
|
|
|
|
regex-not "^1.0.0"
|
|
|
|
snapdragon "^0.8.1"
|
|
|
|
to-regex "^3.0.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
extract-zip@1.6.6:
|
2018-11-16 02:15:34 +01:00
|
|
|
version "1.6.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.6.tgz#1290ede8d20d0872b429fd3f351ca128ec5ef85c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-EpDt6NINCHK0Kf0/NRyhKOxe+Fw=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2018-11-16 02:15:34 +01:00
|
|
|
concat-stream "1.6.0"
|
2018-01-08 19:48:15 +01:00
|
|
|
debug "2.6.9"
|
2018-11-16 02:15:34 +01:00
|
|
|
mkdirp "0.5.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
yauzl "2.4.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
extract-zip@^1.0.3, extract-zip@^1.6.5:
|
|
|
|
version "1.6.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.7.tgz#a840b4b8af6403264c8db57f4f1a74333ef81fe9"
|
|
|
|
integrity sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
concat-stream "1.6.2"
|
|
|
|
debug "2.6.9"
|
|
|
|
mkdirp "0.5.1"
|
2017-04-21 10:53:11 +02:00
|
|
|
yauzl "2.4.1"
|
2018-11-30 00:58:16 +01:00
|
|
|
|
2020-03-27 07:32:37 +01:00
|
|
|
extract-zip@^1.6.7:
|
|
|
|
version "1.7.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927"
|
|
|
|
integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==
|
|
|
|
dependencies:
|
|
|
|
concat-stream "^1.6.2"
|
|
|
|
debug "^2.6.9"
|
|
|
|
mkdirp "^0.5.4"
|
|
|
|
yauzl "^2.10.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
extsprintf@1.3.0:
|
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
|
|
|
|
integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
|
|
|
|
|
|
|
|
extsprintf@^1.2.0:
|
|
|
|
version "1.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
|
|
|
|
integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-09-13 22:43:00 +02:00
|
|
|
fast-deep-equal@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614"
|
|
|
|
integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
fast-deep-equal@^3.1.1:
|
|
|
|
version "3.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4"
|
|
|
|
integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2017-11-22 04:10:22 +01:00
|
|
|
fast-json-stable-stringify@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633"
|
|
|
|
integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
|
2017-11-22 04:10:22 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
fast-levenshtein@~2.0.6:
|
2017-12-05 00:35:50 +01:00
|
|
|
version "2.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
|
2017-12-05 00:35:50 +01:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
fastparse@^1.1.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9"
|
|
|
|
integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
faye-websocket@^0.10.0, faye-websocket@~0.10.0:
|
2017-04-21 11:40:06 +02:00
|
|
|
version "0.10.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=
|
2017-04-21 11:40:06 +02:00
|
|
|
dependencies:
|
|
|
|
websocket-driver ">=0.5.1"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
faye-websocket@~0.11.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.11.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e"
|
|
|
|
integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
websocket-driver ">=0.5.1"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
fd-slicer@~1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
pend "~1.2.0"
|
|
|
|
|
2020-03-27 07:32:37 +01:00
|
|
|
fd-slicer@~1.1.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
|
|
|
|
integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=
|
|
|
|
dependencies:
|
|
|
|
pend "~1.2.0"
|
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
figures@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
escape-string-regexp "^1.0.5"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
file-entry-cache@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
flat-cache "^1.2.1"
|
|
|
|
object-assign "^4.0.1"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
file-sync-cmp@^0.1.0:
|
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz#a5e7a8ffbfa493b43b923bbd4ca89a53b63b612b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-06-16 02:31:16 +02:00
|
|
|
file-type@^3.1.0:
|
2017-04-21 23:31:58 +02:00
|
|
|
version "3.9.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9"
|
2018-12-13 22:41:42 +01:00
|
|
|
integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2020-04-03 07:41:53 +02:00
|
|
|
file-uri-to-path@1.0.0:
|
2017-12-05 00:35:50 +01:00
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
|
2017-12-05 00:35:50 +01:00
|
|
|
|
2018-01-13 01:14:45 +01:00
|
|
|
file-url@^2.0.0:
|
|
|
|
version "2.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/file-url/-/file-url-2.0.2.tgz#e951784d79095127d3713029ab063f40818ca2ae"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha1-6VF4TXkJUSfTcTApqwY/QIGMoq4=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
filename-regex@^2.0.0:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
filesize@3.5.11:
|
|
|
|
version "3.5.11"
|
|
|
|
resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha512-ZH7loueKBoDb7yG9esn1U+fgq7BzlzW6NRi5/rMdxIZ05dj7GFD/Xc5rq2CDt5Yq86CyfSYVyx4242QQNZbx1g==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
filesize@3.6.1:
|
2018-04-12 22:15:20 +02:00
|
|
|
version "3.6.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==
|
2018-04-12 22:15:20 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
fill-range@^2.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.2.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565"
|
|
|
|
integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
is-number "^2.1.0"
|
|
|
|
isobject "^2.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
randomatic "^3.0.0"
|
2018-01-08 22:19:25 +01:00
|
|
|
repeat-element "^1.1.2"
|
|
|
|
repeat-string "^1.5.2"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
fill-range@^4.0.0:
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
extend-shallow "^2.0.1"
|
|
|
|
is-number "^3.0.0"
|
|
|
|
repeat-string "^1.6.1"
|
|
|
|
to-regex-range "^2.1.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
finalhandler@~1.1.2:
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d"
|
|
|
|
integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
debug "2.6.9"
|
|
|
|
encodeurl "~1.0.2"
|
|
|
|
escape-html "~1.0.3"
|
|
|
|
on-finished "~2.3.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
parseurl "~1.3.3"
|
|
|
|
statuses "~1.5.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
unpipe "~1.0.0"
|
|
|
|
|
|
|
|
find-cache-dir@^0.1.1:
|
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-yN765XyKUqinhPnjHFfHQumToLk=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
commondir "^1.0.1"
|
|
|
|
mkdirp "^0.5.1"
|
|
|
|
pkg-dir "^1.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
find-cache-dir@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
commondir "^1.0.1"
|
|
|
|
make-dir "^1.0.0"
|
|
|
|
pkg-dir "^2.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
find-up@^1.0.0:
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
path-exists "^2.0.0"
|
|
|
|
pinkie-promise "^2.0.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
find-up@^2.0.0, find-up@^2.1.0:
|
2017-05-22 18:21:47 +02:00
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c=
|
2017-05-22 18:21:47 +02:00
|
|
|
dependencies:
|
|
|
|
locate-path "^2.0.0"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
find-up@^4.1.0:
|
|
|
|
version "4.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
|
|
|
|
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
|
2019-03-13 02:49:22 +01:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
locate-path "^5.0.0"
|
|
|
|
path-exists "^4.0.0"
|
2019-03-13 02:49:22 +01:00
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
findup-sync@~0.3.0:
|
|
|
|
version "0.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.3.0.tgz#37930aa5d816b777c03445e1966cc6790a4c0b16"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-04-21 11:40:06 +02:00
|
|
|
glob "~5.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
findup@^0.1.5:
|
|
|
|
version "0.1.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/findup/-/findup-0.1.5.tgz#8ad929a3393bac627957a7e5de4623b06b0e2ceb"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
colors "~0.6.0-1"
|
|
|
|
commander "~2.1.0"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
firstline@1.2.1:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "1.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/firstline/-/firstline-1.2.1.tgz#b88673c42009f8821fac2926e99720acee924fae"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha1-uIZzxCAJ+IIfrCkm6ZcgrO6ST64=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
|
|
|
flat-cache@^1.2.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.3.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.4.tgz#2c2ef77525cc2929007dfffa1dd314aa9c9dee6f"
|
|
|
|
integrity sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
circular-json "^0.3.1"
|
|
|
|
graceful-fs "^4.1.2"
|
2020-01-16 02:08:31 +01:00
|
|
|
rimraf "~2.6.2"
|
2018-01-08 22:19:25 +01:00
|
|
|
write "^0.2.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
flatten@^1.0.2:
|
|
|
|
version "1.0.3"
|
2020-01-16 02:08:31 +01:00
|
|
|
resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b"
|
|
|
|
integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
flush-write-stream@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8"
|
|
|
|
integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
inherits "^2.0.3"
|
|
|
|
readable-stream "^2.3.6"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-28 04:19:39 +01:00
|
|
|
follow-redirects@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.10.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.10.0.tgz#01f5263aee921c6a54fb91667f08f4155ce169eb"
|
|
|
|
integrity sha512-4eyLK6s6lH32nOvLLwlIOnr9zrL8Sm+OvW4pVTJNoXeGzYIkHVf+pADQi+OJ0E67hiuSLezPVPyBcIZO50TmmQ==
|
2017-04-21 23:31:58 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
debug "^3.0.0"
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
for-in@^1.0.1, for-in@^1.0.2:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
|
|
|
for-own@^0.1.4:
|
|
|
|
version "0.1.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
for-in "^1.0.1"
|
|
|
|
|
|
|
|
foreground-child@^1.5.3, foreground-child@^1.5.6:
|
|
|
|
version "1.5.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-1.5.6.tgz#4fd71ad2dfde96789b980a5c0a295937cb2f5ce9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-T9ca0t/elnibmApcCilZN8svXOk=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
cross-spawn "^4"
|
|
|
|
signal-exit "^3.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
forever-agent@~0.6.1:
|
|
|
|
version "0.6.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-23 12:31:14 +01:00
|
|
|
form-data@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.0.tgz#31b7e39c85f1355b7139ee0c647cf0de7f83c682"
|
|
|
|
integrity sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==
|
2018-01-08 19:48:15 +01:00
|
|
|
dependencies:
|
|
|
|
asynckit "^0.4.0"
|
2020-01-28 07:46:44 +01:00
|
|
|
combined-stream "^1.0.8"
|
2017-04-21 10:53:11 +02:00
|
|
|
mime-types "^2.1.12"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
form-data@~2.3.1, form-data@~2.3.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.3.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
|
|
|
|
integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
|
2018-01-08 19:48:15 +01:00
|
|
|
dependencies:
|
|
|
|
asynckit "^0.4.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
combined-stream "^1.0.6"
|
2018-01-08 19:48:15 +01:00
|
|
|
mime-types "^2.1.12"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
forwarded@~0.1.2:
|
|
|
|
version "0.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
fragment-cache@^0.2.1:
|
|
|
|
version "0.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
map-cache "^0.2.2"
|
|
|
|
|
|
|
|
fresh@0.5.2:
|
|
|
|
version "0.5.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-04-03 07:41:53 +02:00
|
|
|
from2@^2.1.0:
|
2018-03-06 23:00:48 +01:00
|
|
|
version "2.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=
|
2018-03-06 23:00:48 +01:00
|
|
|
dependencies:
|
|
|
|
inherits "^2.0.1"
|
|
|
|
readable-stream "^2.0.0"
|
2018-03-05 22:19:06 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
fs-constants@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad"
|
|
|
|
integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
fs-extra@0.26.7, fs-extra@^0.26.5:
|
2017-04-21 22:59:27 +02:00
|
|
|
version "0.26.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.26.7.tgz#9ae1fdd94897798edab76d0918cf42d0c3184fa9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-muH92UiXeY7at20JGM9C0MMYT6k=
|
2017-04-21 22:59:27 +02:00
|
|
|
dependencies:
|
|
|
|
graceful-fs "^4.1.2"
|
|
|
|
jsonfile "^2.1.0"
|
|
|
|
klaw "^1.0.0"
|
|
|
|
path-is-absolute "^1.0.0"
|
|
|
|
rimraf "^2.2.8"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
fs-extra@9.0.0:
|
|
|
|
version "9.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.0.tgz#b6afc31036e247b2466dc99c29ae797d5d4580a3"
|
|
|
|
integrity sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-03-25 01:42:53 +01:00
|
|
|
at-least-node "^1.0.0"
|
|
|
|
graceful-fs "^4.2.0"
|
|
|
|
jsonfile "^6.0.1"
|
|
|
|
universalify "^1.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
fs-extra@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=
|
2018-01-08 19:48:15 +01:00
|
|
|
dependencies:
|
|
|
|
graceful-fs "^4.1.2"
|
|
|
|
jsonfile "^2.1.0"
|
|
|
|
klaw "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
fs-extra@^4.0.1:
|
|
|
|
version "4.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"
|
|
|
|
integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==
|
2017-09-13 22:43:00 +02:00
|
|
|
dependencies:
|
|
|
|
graceful-fs "^4.1.2"
|
2020-01-16 02:08:31 +01:00
|
|
|
jsonfile "^4.0.0"
|
|
|
|
universalify "^0.1.0"
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2020-07-21 09:37:34 +02:00
|
|
|
fs-extra@^8.1.0:
|
2019-10-23 00:24:56 +02:00
|
|
|
version "8.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
|
|
|
|
integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
|
|
|
|
dependencies:
|
|
|
|
graceful-fs "^4.2.0"
|
|
|
|
jsonfile "^4.0.0"
|
|
|
|
universalify "^0.1.0"
|
|
|
|
|
2018-07-27 03:13:56 +02:00
|
|
|
fs-minipass@^1.2.5:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.2.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7"
|
|
|
|
integrity sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==
|
2018-07-27 03:13:56 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
minipass "^2.6.0"
|
2018-07-27 03:13:56 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
fs-promise@^0.5.0:
|
|
|
|
version "0.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/fs-promise/-/fs-promise-0.5.0.tgz#4347d6bf624655a7061a4319213c393276ad3ef3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Q0fWv2JGVacGGkMZITw5MnatPvM=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
any-promise "^1.0.0"
|
|
|
|
fs-extra "^0.26.5"
|
|
|
|
mz "^2.3.1"
|
|
|
|
thenify-all "^1.6.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
fs-write-stream-atomic@^1.0.8:
|
|
|
|
version "1.0.10"
|
|
|
|
resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
graceful-fs "^4.1.2"
|
|
|
|
iferr "^0.1.5"
|
|
|
|
imurmurhash "^0.1.4"
|
|
|
|
readable-stream "1 || 2"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
fs.realpath@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
fsevents@^1.2.7:
|
|
|
|
version "1.2.11"
|
|
|
|
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.11.tgz#67bf57f4758f02ede88fb2a1712fef4d15358be3"
|
|
|
|
integrity sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
bindings "^1.5.0"
|
|
|
|
nan "^2.12.1"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
fstream@^1.0.0, fstream@^1.0.12:
|
|
|
|
version "1.0.12"
|
|
|
|
resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045"
|
|
|
|
integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==
|
2017-05-04 01:43:36 +02:00
|
|
|
dependencies:
|
|
|
|
graceful-fs "^4.1.2"
|
|
|
|
inherits "~2.0.0"
|
|
|
|
mkdirp ">=0.5 0"
|
|
|
|
rimraf "2"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
function-bind@^1.1.1:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
function.name-polyfill@^1.0.5:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/function.name-polyfill/-/function.name-polyfill-1.0.6.tgz#c54e37cae0a77dfcb49d47982815b0826b5c60d9"
|
|
|
|
integrity sha512-ejQivNFbBPTY5O/waFta6D5AzV8GJiM/fMDaT6LrsYax1cb4eipxuQqKNlugF2jlcXIjifsqvju3wsgV35TELg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
functional-red-black-tree@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
gauge@~2.7.3:
|
2017-05-04 01:43:36 +02:00
|
|
|
version "2.7.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
|
2017-05-04 01:43:36 +02:00
|
|
|
dependencies:
|
|
|
|
aproba "^1.0.3"
|
|
|
|
console-control-strings "^1.0.0"
|
|
|
|
has-unicode "^2.0.0"
|
|
|
|
object-assign "^4.1.0"
|
|
|
|
signal-exit "^3.0.0"
|
|
|
|
string-width "^1.0.1"
|
|
|
|
strip-ansi "^3.0.1"
|
|
|
|
wide-align "^1.1.0"
|
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
gaze@^1.0.0, gaze@~1.1.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a"
|
|
|
|
integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-04-21 11:40:06 +02:00
|
|
|
globule "^1.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
get-caller-file@^1.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
|
|
|
|
integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
get-caller-file@^2.0.1:
|
|
|
|
version "2.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
|
|
|
|
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
get-func-name@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
get-own-enumerable-property-symbols@^3.0.0:
|
|
|
|
version "3.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664"
|
|
|
|
integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
get-stdin@^4.0.1:
|
|
|
|
version "4.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-27 23:07:02 +02:00
|
|
|
get-stdin@^5.0.1:
|
|
|
|
version "5.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=
|
2018-04-27 23:07:02 +02:00
|
|
|
|
2020-04-03 07:41:53 +02:00
|
|
|
get-stream@^3.0.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
get-stream@^4.1.0:
|
2019-03-13 02:49:22 +01:00
|
|
|
version "4.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
|
|
|
|
integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
|
|
|
|
dependencies:
|
|
|
|
pump "^3.0.0"
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
get-stream@^5.1.0:
|
|
|
|
version "5.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9"
|
|
|
|
integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==
|
|
|
|
dependencies:
|
|
|
|
pump "^3.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
get-value@^2.0.3, get-value@^2.0.6:
|
|
|
|
version "2.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
getobject@~0.1.0:
|
|
|
|
version "0.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/getobject/-/getobject-0.1.0.tgz#047a449789fa160d018f5486ed91320b6ec7885c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
getpass@^0.1.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.1.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
|
|
|
|
integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
assert-plus "^1.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
github-slugger@^1.2.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.3.0.tgz#9bd0a95c5efdfc46005e82a906ef8e2a059124c9"
|
|
|
|
integrity sha512-gwJScWVNhFYSRDvURk/8yhcFBee6aFjye2a7Lhb2bUyRulpIoek9p0I9Kt7PT67d/nUlZbFu8L9RLiA0woQN8Q==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
emoji-regex ">=6.0.0 <=6.1.1"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
glob-base@^0.3.0:
|
|
|
|
version "0.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
glob-parent "^2.0.0"
|
|
|
|
is-glob "^2.0.0"
|
|
|
|
|
|
|
|
glob-parent@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
is-glob "^2.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
glob-parent@^3.1.0:
|
|
|
|
version "3.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-glob "^3.1.0"
|
|
|
|
path-dirname "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
glob@7.1.2:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "7.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
fs.realpath "^1.0.0"
|
|
|
|
inflight "^1.0.4"
|
|
|
|
inherits "2"
|
|
|
|
minimatch "^3.0.4"
|
|
|
|
once "^1.3.0"
|
|
|
|
path-is-absolute "^1.0.0"
|
|
|
|
|
2017-09-26 00:00:19 +02:00
|
|
|
glob@^6.0.1, glob@^6.0.4:
|
2017-04-21 22:59:27 +02:00
|
|
|
version "6.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=
|
2017-04-21 22:59:27 +02:00
|
|
|
dependencies:
|
|
|
|
inflight "^1.0.4"
|
|
|
|
inherits "2"
|
|
|
|
minimatch "2 || 3"
|
|
|
|
once "^1.3.0"
|
|
|
|
path-is-absolute "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.0.6, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1:
|
|
|
|
version "7.1.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
|
|
|
|
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
fs.realpath "^1.0.0"
|
|
|
|
inflight "^1.0.4"
|
|
|
|
inherits "2"
|
2020-01-16 02:08:31 +01:00
|
|
|
minimatch "^3.0.4"
|
2017-04-21 10:53:11 +02:00
|
|
|
once "^1.3.0"
|
|
|
|
path-is-absolute "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
glob@~5.0.0:
|
|
|
|
version "5.0.15"
|
|
|
|
resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
|
|
|
|
integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-04-21 11:40:06 +02:00
|
|
|
inflight "^1.0.4"
|
2017-04-21 10:53:11 +02:00
|
|
|
inherits "2"
|
2020-01-16 02:08:31 +01:00
|
|
|
minimatch "2 || 3"
|
2017-04-21 11:40:06 +02:00
|
|
|
once "^1.3.0"
|
|
|
|
path-is-absolute "^1.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
glob@~7.0.0:
|
|
|
|
version "7.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.6.tgz#211bafaf49e525b8cd93260d14ab136152b3f57a"
|
|
|
|
integrity sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=
|
2018-05-20 06:18:37 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
fs.realpath "^1.0.0"
|
2018-05-20 06:18:37 +02:00
|
|
|
inflight "^1.0.4"
|
|
|
|
inherits "2"
|
2020-01-16 02:08:31 +01:00
|
|
|
minimatch "^3.0.2"
|
2018-05-20 06:18:37 +02:00
|
|
|
once "^1.3.0"
|
|
|
|
path-is-absolute "^1.0.0"
|
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
global-agent@^2.0.2:
|
|
|
|
version "2.1.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/global-agent/-/global-agent-2.1.8.tgz#99d153662b2c04cbc1199ffbc081a3aa656ac50f"
|
|
|
|
integrity sha512-VpBe/rhY6Rw2VDOTszAMNambg+4Qv8j0yiTNDYEXXXxkUNGWLHp8A3ztK4YDBbFNcWF4rgsec6/5gPyryya/+A==
|
|
|
|
dependencies:
|
|
|
|
boolean "^3.0.0"
|
|
|
|
core-js "^3.6.4"
|
|
|
|
es6-error "^4.1.1"
|
|
|
|
matcher "^2.1.0"
|
|
|
|
roarr "^2.15.2"
|
|
|
|
semver "^7.1.2"
|
|
|
|
serialize-error "^5.0.0"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
global-dirs@^2.0.1:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201"
|
|
|
|
integrity sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==
|
2017-11-22 04:10:22 +01:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
ini "^1.3.5"
|
2017-11-22 04:10:22 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
global-modules@1.0.0, global-modules@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
global-prefix "^1.0.1"
|
|
|
|
is-windows "^1.0.1"
|
|
|
|
resolve-dir "^1.0.0"
|
|
|
|
|
|
|
|
global-prefix@^1.0.1:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
expand-tilde "^2.0.2"
|
|
|
|
homedir-polyfill "^1.0.1"
|
|
|
|
ini "^1.3.4"
|
|
|
|
is-windows "^1.0.1"
|
|
|
|
which "^1.2.14"
|
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
global-tunnel-ng@^2.7.1:
|
|
|
|
version "2.7.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz#d03b5102dfde3a69914f5ee7d86761ca35d57d8f"
|
|
|
|
integrity sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==
|
|
|
|
dependencies:
|
|
|
|
encodeurl "^1.0.2"
|
|
|
|
lodash "^4.17.10"
|
|
|
|
npm-conf "^1.1.3"
|
|
|
|
tunnel "^0.0.6"
|
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
global@~4.3.0:
|
|
|
|
version "4.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=
|
2017-04-21 23:31:58 +02:00
|
|
|
dependencies:
|
|
|
|
min-document "^2.19.0"
|
|
|
|
process "~0.5.1"
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
globals@^11.0.1, globals@^11.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "11.12.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
|
|
|
|
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
|
|
|
globals@^9.18.0:
|
|
|
|
version "9.18.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
globalthis@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.1.tgz#40116f5d9c071f9e8fb0037654df1ab3a83b7ef9"
|
|
|
|
integrity sha512-mJPRTc/P39NH/iNG4mXa9aIhNymaQikTrnspeCa2ZuJ+mH2QN/rXwtX3XwKrHqWgUQFbNZKtHM105aHzJalElw==
|
|
|
|
dependencies:
|
|
|
|
define-properties "^1.1.3"
|
|
|
|
|
2018-01-13 01:14:45 +01:00
|
|
|
globby@^6.1.0:
|
|
|
|
version "6.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=
|
2018-01-13 01:14:45 +01:00
|
|
|
dependencies:
|
|
|
|
array-union "^1.0.1"
|
|
|
|
glob "^7.0.3"
|
|
|
|
object-assign "^4.0.1"
|
|
|
|
pify "^2.0.0"
|
|
|
|
pinkie-promise "^2.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
globby@^7.1.1:
|
|
|
|
version "7.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
array-union "^1.0.1"
|
|
|
|
dir-glob "^2.0.0"
|
|
|
|
glob "^7.1.2"
|
|
|
|
ignore "^3.3.5"
|
|
|
|
pify "^3.0.0"
|
|
|
|
slash "^1.0.0"
|
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
globule@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.1.tgz#90a25338f22b7fbeb527cee63c629aea754d33b9"
|
|
|
|
integrity sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-04-21 11:40:06 +02:00
|
|
|
glob "~7.1.1"
|
2020-03-25 01:42:53 +01:00
|
|
|
lodash "~4.17.12"
|
2017-04-21 11:40:06 +02:00
|
|
|
minimatch "~3.0.2"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
glogg@^1.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f"
|
|
|
|
integrity sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
sparkles "^1.0.0"
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
got@^9.6.0:
|
|
|
|
version "9.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
|
|
|
|
integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
|
2018-11-16 02:15:34 +01:00
|
|
|
dependencies:
|
2019-10-23 01:49:56 +02:00
|
|
|
"@sindresorhus/is" "^0.14.0"
|
|
|
|
"@szmarczak/http-timer" "^1.1.2"
|
|
|
|
cacheable-request "^6.0.0"
|
|
|
|
decompress-response "^3.3.0"
|
2018-11-16 02:15:34 +01:00
|
|
|
duplexer3 "^0.1.4"
|
2019-10-23 01:49:56 +02:00
|
|
|
get-stream "^4.1.0"
|
|
|
|
lowercase-keys "^1.0.1"
|
|
|
|
mimic-response "^1.0.1"
|
|
|
|
p-cancelable "^1.0.0"
|
|
|
|
to-readable-stream "^1.0.0"
|
|
|
|
url-parse-lax "^3.0.0"
|
2018-11-16 02:15:34 +01:00
|
|
|
|
2020-07-16 10:14:08 +02:00
|
|
|
graceful-fs@4.1.4:
|
|
|
|
version "4.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.4.tgz#ef089d2880f033b011823ce5c8fae798da775dbd"
|
|
|
|
integrity sha1-7widKIDwM7ARgjzlyPrnmNp3Xb0=
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
graceful-fs@^4.1.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, graceful-fs@^4.2.0:
|
|
|
|
version "4.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423"
|
|
|
|
integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-11-30 00:58:16 +01:00
|
|
|
grapheme-splitter@^1.0.2:
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
|
|
|
|
integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
growl@1.10.3:
|
|
|
|
version "1.10.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.3.tgz#1926ba90cf3edfe2adb4927f5880bc22c66c790f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
grunt-cli@1.2.0, grunt-cli@~1.2.0:
|
2017-04-21 11:40:06 +02:00
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/grunt-cli/-/grunt-cli-1.2.0.tgz#562b119ebb069ddb464ace2845501be97b35b6a8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-04-21 11:40:06 +02:00
|
|
|
findup-sync "~0.3.0"
|
|
|
|
grunt-known-options "~1.1.0"
|
|
|
|
nopt "~3.0.6"
|
|
|
|
resolve "~1.1.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
grunt-contrib-concat@1.0.1:
|
2017-04-21 11:40:06 +02:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/grunt-contrib-concat/-/grunt-contrib-concat-1.0.1.tgz#61509863084e871d7e86de48c015259ed97745bd"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha1-YVCYYwhOhx1+ht5IwBUlntl3Rb0=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-04-21 11:40:06 +02:00
|
|
|
chalk "^1.0.0"
|
|
|
|
source-map "^0.5.3"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
grunt-contrib-copy@1.0.0:
|
2017-04-21 11:40:06 +02:00
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz#7060c6581e904b8ab0d00f076e0a8f6e3e7c3573"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
chalk "^1.1.1"
|
|
|
|
file-sync-cmp "^0.1.0"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
grunt-contrib-watch@1.0.0:
|
2017-04-21 11:40:06 +02:00
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/grunt-contrib-watch/-/grunt-contrib-watch-1.0.0.tgz#84a1a7a1d6abd26ed568413496c73133e990018f"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha1-hKGnodar0m7VaEE0lscxM+mQAY8=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-04-21 11:40:06 +02:00
|
|
|
async "^1.5.0"
|
|
|
|
gaze "^1.0.0"
|
|
|
|
lodash "^3.10.1"
|
|
|
|
tiny-lr "^0.2.1"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
grunt-exec@3.0.0:
|
2017-09-13 22:43:00 +02:00
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/grunt-exec/-/grunt-exec-3.0.0.tgz#881f868d64098788fddaf22fa25d8572a9d64dc7"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-cgAlreXf3muSYS5LzW0Cc4xHK03BjFOYk0MqCQ/MZ3k1Xz2GU7D+IAJg4UKicxpO+XdONJdx/NJ6kpy2wI+uHg==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
grunt-gitinfo@0.1.7:
|
|
|
|
version "0.1.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/grunt-gitinfo/-/grunt-gitinfo-0.1.7.tgz#d3a0d25f762728b5f3c2b110a8713a5a2e667269"
|
|
|
|
integrity sha1-06DSX3YnKLXzwrEQqHE6Wi5mcmk=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
async "~0.9.0"
|
|
|
|
getobject "~0.1.0"
|
|
|
|
lodash "~2.4.1"
|
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
grunt-known-options@~1.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/grunt-known-options/-/grunt-known-options-1.1.1.tgz#6cc088107bd0219dc5d3e57d91923f469059804d"
|
|
|
|
integrity sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==
|
2017-04-21 11:40:06 +02:00
|
|
|
|
|
|
|
grunt-legacy-log-utils@~1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/grunt-legacy-log-utils/-/grunt-legacy-log-utils-1.0.0.tgz#a7b8e2d0fb35b5a50f4af986fc112749ebc96f3d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-04-21 11:40:06 +02:00
|
|
|
chalk "~1.1.1"
|
|
|
|
lodash "~4.3.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
grunt-legacy-log@~1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/grunt-legacy-log/-/grunt-legacy-log-1.0.2.tgz#7d7440426ace77b206e74f993e332e2a15a3904e"
|
|
|
|
integrity sha512-WdedTJ/6zCXnI/coaouzqvkI19uwqbcPkdsXiDRKJyB5rOUlOxnCnTVbpeUdEckKVir2uHF3rDBYppj2p6N3+g==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-04-21 11:40:06 +02:00
|
|
|
colors "~1.1.2"
|
|
|
|
grunt-legacy-log-utils "~1.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
hooker "~0.2.3"
|
2020-01-16 02:08:31 +01:00
|
|
|
lodash "~4.17.5"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
grunt-legacy-util@~1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/grunt-legacy-util/-/grunt-legacy-util-1.0.0.tgz#386aa78dc6ed50986c2b18957265b1b48abb9b86"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-04-21 11:40:06 +02:00
|
|
|
async "~1.5.2"
|
2017-04-21 10:53:11 +02:00
|
|
|
exit "~0.1.1"
|
|
|
|
getobject "~0.1.0"
|
|
|
|
hooker "~0.2.3"
|
2017-04-21 11:40:06 +02:00
|
|
|
lodash "~4.3.0"
|
|
|
|
underscore.string "~3.2.3"
|
|
|
|
which "~1.2.1"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
grunt-sass@3.0.1:
|
2018-09-21 00:24:52 +02:00
|
|
|
version "3.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/grunt-sass/-/grunt-sass-3.0.1.tgz#2760207d7b78db84429d9fa77d22289a6fc903a0"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-eKmtsPmtO+cjE1wT0EkvgavsQCzT2x+2J1tS4SuoBu3j0CDpI6o3cJUJ5CxrbjaWULpLlsu0GFiOa6nYetnaqQ==
|
2017-05-04 01:43:36 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
grunt@1.0.1:
|
2017-04-21 11:40:06 +02:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/grunt/-/grunt-1.0.1.tgz#e8778764e944b18f32bb0f10b9078475c9dfb56b"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha1-6HeHZOlEsY8yuw8QuQeEdcnftWs=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-04-21 11:40:06 +02:00
|
|
|
coffee-script "~1.10.0"
|
|
|
|
dateformat "~1.0.12"
|
2017-04-21 10:53:11 +02:00
|
|
|
eventemitter2 "~0.4.13"
|
|
|
|
exit "~0.1.1"
|
2017-04-21 11:40:06 +02:00
|
|
|
findup-sync "~0.3.0"
|
|
|
|
glob "~7.0.0"
|
|
|
|
grunt-cli "~1.2.0"
|
|
|
|
grunt-known-options "~1.1.0"
|
|
|
|
grunt-legacy-log "~1.0.0"
|
|
|
|
grunt-legacy-util "~1.0.0"
|
|
|
|
iconv-lite "~0.4.13"
|
|
|
|
js-yaml "~3.5.2"
|
|
|
|
minimatch "~3.0.0"
|
|
|
|
nopt "~3.0.6"
|
|
|
|
path-is-absolute "~1.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
rimraf "~2.2.8"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
gzip-size@3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
duplexer "^0.1.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
handle-thing@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.0.tgz#0e039695ff50c93fc288557d696f3c1dc6776754"
|
|
|
|
integrity sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
handlebars@^4.0.3:
|
|
|
|
version "4.7.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.3.tgz#8ece2797826886cf8082d1726ff21d2a022550ee"
|
|
|
|
integrity sha512-SRGwSYuNfx8DwHD/6InAPzD6RgeruWLT+B8e8a7gGs8FWgHzlExpTFMEq2IA6QpAfOClpKHy6+8IqTjeBCu6Kg==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
neo-async "^2.6.0"
|
2018-01-08 22:19:25 +01:00
|
|
|
optimist "^0.6.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
source-map "^0.6.1"
|
2018-01-08 22:19:25 +01:00
|
|
|
optionalDependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
uglify-js "^3.1.4"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
har-schema@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
har-validator@~5.0.3:
|
|
|
|
version "5.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=
|
2018-01-08 19:48:15 +01:00
|
|
|
dependencies:
|
|
|
|
ajv "^5.1.0"
|
|
|
|
har-schema "^2.0.0"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
har-validator@~5.1.3:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "5.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
|
|
|
|
integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
|
2018-09-21 00:24:52 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
ajv "^6.5.5"
|
2018-09-21 00:24:52 +02:00
|
|
|
har-schema "^2.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
has-ansi@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
ansi-regex "^2.0.0"
|
|
|
|
|
2018-01-13 01:14:45 +01:00
|
|
|
has-flag@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=
|
2018-01-13 01:14:45 +01:00
|
|
|
|
2017-09-13 22:43:00 +02:00
|
|
|
has-flag@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2018-02-26 18:24:04 +01:00
|
|
|
has-flag@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
|
2018-02-26 18:24:04 +01:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
has-flag@^4.0.0:
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
|
|
|
|
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
has-symbols@^1.0.0, has-symbols@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
|
|
|
|
integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
|
2018-03-06 23:00:48 +01:00
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
has-unicode@^2.0.0:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
|
2017-05-04 01:43:36 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
has-value@^0.3.1:
|
|
|
|
version "0.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
get-value "^2.0.3"
|
|
|
|
has-values "^0.1.4"
|
|
|
|
isobject "^2.0.0"
|
|
|
|
|
|
|
|
has-value@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
get-value "^2.0.6"
|
|
|
|
has-values "^1.0.0"
|
|
|
|
isobject "^3.0.0"
|
|
|
|
|
|
|
|
has-values@^0.1.4:
|
|
|
|
version "0.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
has-values@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-number "^3.0.0"
|
|
|
|
kind-of "^4.0.0"
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
has-yarn@^2.1.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77"
|
|
|
|
integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
has@^1.0.1, has@^1.0.3:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
|
|
|
|
integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
function-bind "^1.1.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
hash-base@^3.0.0:
|
|
|
|
version "3.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
inherits "^2.0.1"
|
|
|
|
safe-buffer "^5.0.1"
|
|
|
|
|
|
|
|
hash.js@^1.0.0, hash.js@^1.0.3:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42"
|
|
|
|
integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
inherits "^2.0.3"
|
2020-01-16 02:08:31 +01:00
|
|
|
minimalistic-assert "^1.0.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
hasha@^2.2.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/hasha/-/hasha-2.2.0.tgz#78d7cbfc1e6d66303fe79837365984517b2f6ee1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
is-stream "^1.0.1"
|
|
|
|
pinkie-promise "^2.0.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
he@1.1.1:
|
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2019-01-16 04:03:56 +01:00
|
|
|
he@1.2.0:
|
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
|
|
|
|
integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
highlight.js@^9.12.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "9.18.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/highlight.js/-/highlight.js-9.18.1.tgz#ed21aa001fe6252bb10a3d76d47573c6539fe13c"
|
|
|
|
integrity sha512-OrVKYz70LHsnCgmbXctv/bfuvntIKDz177h0Co37DQ5jamGZLVmoCVMtjMtNZY3X9DrCcKfklHPNeA0uPZhSJg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
hmac-drbg@^1.0.0:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
hash.js "^1.0.3"
|
|
|
|
minimalistic-assert "^1.0.0"
|
|
|
|
minimalistic-crypto-utils "^1.0.1"
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
hoist-non-react-statics@^3.0.0, hoist-non-react-statics@^3.3.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "3.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
|
|
|
|
integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
|
2019-01-14 22:49:58 +01:00
|
|
|
dependencies:
|
|
|
|
react-is "^16.7.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
homedir-polyfill@^1.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8"
|
|
|
|
integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
parse-passwd "^1.0.0"
|
|
|
|
|
2018-07-07 02:48:14 +02:00
|
|
|
hooker@~0.2.3:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "0.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/hooker/-/hooker-0.2.3.tgz#b834f723cc4a242aa65963459df6d984c5d3d959"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
hosted-git-info@^2.1.4:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "2.8.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488"
|
|
|
|
integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==
|
2018-05-23 21:17:58 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
hosted-git-info@^3.0.4:
|
|
|
|
version "3.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.4.tgz#be4973eb1fd2737b11c9c7c19380739bb249f60d"
|
|
|
|
integrity sha512-4oT62d2jwSDBbLLFLZE+1vPuQ1h8p9wjrJ8Mqx5TjsyWmBMV5B13eJqn8pvluqubLf3cJPTfiYCIwNwDNmzScQ==
|
2020-02-07 03:20:40 +01:00
|
|
|
dependencies:
|
|
|
|
lru-cache "^5.1.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
hpack.js@^2.1.6:
|
|
|
|
version "2.1.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
inherits "^2.0.1"
|
|
|
|
obuf "^1.0.0"
|
|
|
|
readable-stream "^2.0.1"
|
|
|
|
wbuf "^1.1.0"
|
|
|
|
|
|
|
|
html-comment-regex@^1.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7"
|
|
|
|
integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
html-entities@^1.2.0:
|
|
|
|
version "1.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
http-cache-semantics@^4.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "4.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
|
|
|
|
integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
|
2019-10-23 01:49:56 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
http-deceiver@^1.2.7:
|
|
|
|
version "1.2.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
http-errors@1.7.2:
|
|
|
|
version "1.7.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"
|
|
|
|
integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==
|
2017-12-05 00:35:50 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
depd "~1.1.2"
|
2017-12-05 00:35:50 +01:00
|
|
|
inherits "2.0.3"
|
2020-01-16 02:08:31 +01:00
|
|
|
setprototypeof "1.1.1"
|
|
|
|
statuses ">= 1.5.0 < 2"
|
|
|
|
toidentifier "1.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
http-errors@~1.3.1:
|
|
|
|
version "1.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.3.1.tgz#197e22cdebd4198585e8694ef6786197b91ed942"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
inherits "~2.0.1"
|
|
|
|
statuses "1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
http-errors@~1.6.2:
|
|
|
|
version "1.6.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
depd "~1.1.2"
|
|
|
|
inherits "2.0.3"
|
|
|
|
setprototypeof "1.1.0"
|
|
|
|
statuses ">= 1.4.0 < 2"
|
|
|
|
|
2020-04-03 07:41:53 +02:00
|
|
|
http-errors@~1.7.2:
|
|
|
|
version "1.7.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
|
|
|
|
integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
|
|
|
|
dependencies:
|
|
|
|
depd "~1.1.2"
|
|
|
|
inherits "2.0.4"
|
|
|
|
setprototypeof "1.1.1"
|
|
|
|
statuses ">= 1.5.0 < 2"
|
|
|
|
toidentifier "1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
"http-parser-js@>=0.4.0 <0.4.11":
|
|
|
|
version "0.4.10"
|
|
|
|
resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4"
|
|
|
|
integrity sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=
|
|
|
|
|
|
|
|
http-proxy-middleware@^0.19.1:
|
|
|
|
version "0.19.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz#183c7dc4aa1479150306498c210cdaf96080a43a"
|
|
|
|
integrity sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
http-proxy "^1.17.0"
|
|
|
|
is-glob "^4.0.0"
|
|
|
|
lodash "^4.17.11"
|
|
|
|
micromatch "^3.1.10"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
http-proxy@^1.17.0:
|
|
|
|
version "1.18.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.0.tgz#dbe55f63e75a347db7f3d99974f2692a314a6a3a"
|
|
|
|
integrity sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
eventemitter3 "^4.0.0"
|
|
|
|
follow-redirects "^1.0.0"
|
|
|
|
requires-port "^1.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
http-signature@~1.2.0:
|
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
|
2018-01-08 19:48:15 +01:00
|
|
|
dependencies:
|
|
|
|
assert-plus "^1.0.0"
|
|
|
|
jsprim "^1.2.2"
|
|
|
|
sshpk "^1.7.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
https-browserify@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
hyphenate-style-name@^1.0.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/hyphenate-style-name/-/hyphenate-style-name-1.0.3.tgz#097bb7fa0b8f1a9cf0bd5c734cf95899981a9b48"
|
|
|
|
integrity sha512-EcuixamT82oplpoJ2XU4pDtKGWQ7b00CD9f1ug9IaQ3p1bkHMiKCZ9ut9QDI6qsa6cpUuB+A/I+zLtdNK4n2DQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-13 01:14:45 +01:00
|
|
|
icon-gen@^1.0.7:
|
2018-11-30 00:58:16 +01:00
|
|
|
version "1.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/icon-gen/-/icon-gen-1.2.3.tgz#698e76c3019a4d299b71c4d245a09ff99712fab1"
|
|
|
|
integrity sha512-gbyTZuvIRQr1zmjRPaNRIm7FqCdXnRjoQSdXcZmeGeu+scuTx3a6IMWH5MVrswk2gXNxTsR2UnzCT7TrR3GVeA==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2018-01-13 01:14:45 +01:00
|
|
|
del "^3.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
mkdirp "^0.5.1"
|
2018-11-30 00:58:16 +01:00
|
|
|
pngjs-nozlib "^1.0.0"
|
2018-01-13 01:14:45 +01:00
|
|
|
svg2png "4.1.1"
|
2018-11-30 00:58:16 +01:00
|
|
|
uuid "^3.3.2"
|
2017-11-22 04:10:22 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
iconv-lite@0.4.13:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "0.4.13"
|
|
|
|
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
|
|
|
|
version "0.4.24"
|
|
|
|
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
|
|
|
|
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
|
2018-05-23 21:17:58 +02:00
|
|
|
dependencies:
|
|
|
|
safer-buffer ">= 2.1.2 < 3"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
iconv-lite@^0.5.1:
|
|
|
|
version "0.5.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.5.1.tgz#b2425d3c7b18f7219f2ca663d103bddb91718d64"
|
|
|
|
integrity sha512-ONHr16SQvKZNSqjQT9gy5z24Jw+uqfO02/ngBSBoqChZ+W8qXX7GPRa1RoUnzGADw8K63R1BXUMzarCVQBpY8Q==
|
2019-10-23 01:49:56 +02:00
|
|
|
dependencies:
|
|
|
|
safer-buffer ">= 2.1.2 < 3"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
icss-replace-symbols@^1.1.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
icss-utils@^2.1.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^6.0.1"
|
|
|
|
|
2020-07-16 08:39:35 +02:00
|
|
|
icss-utils@^4.0.0, icss-utils@^4.1.1:
|
|
|
|
version "4.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467"
|
|
|
|
integrity sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==
|
|
|
|
dependencies:
|
|
|
|
postcss "^7.0.14"
|
|
|
|
|
2017-04-21 22:45:21 +02:00
|
|
|
ieee754@^1.1.4:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.13"
|
|
|
|
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84"
|
|
|
|
integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==
|
2017-04-21 22:45:21 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
iferr@^0.1.5:
|
|
|
|
version "0.1.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-07-27 03:13:56 +02:00
|
|
|
ignore-walk@^3.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.3.tgz#017e2447184bfeade7c238e4aefdd1e8f95b1e37"
|
|
|
|
integrity sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==
|
2018-07-27 03:13:56 +02:00
|
|
|
dependencies:
|
|
|
|
minimatch "^3.0.4"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
ignore@^3.3.3, ignore@^3.3.5:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.3.10"
|
|
|
|
resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043"
|
|
|
|
integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
Auto-orient image attachments based on EXIF metadata
As described in #998, images are sometimes displayed with an incorrect
orientation. This is because cameras often write files in the native sensor byte
order and attach the `Orientation` EXIF metadata to tell end-user devices how to
display the images based on the original author’s capture orientation.
Electron/Chromium (and therefore Signal Desktop) currently doesn’t support
applying this metadata for `<img>` tags, e.g. CSS `image-orientation: from-
image`. As a workaround, this change uses the `loadImage` library with the
`orientation: true` flag to auto-orient images ~~before display~~ upon receipt
and before sending.
**Changes**
- [x] ~~Auto-orient images during display in message list view~~
- [x] Ensure image is not displayed until loaded (to prevent layout reflow) .
- [x] Auto-orient images upon receipt and before storing in IndexedDB
(~~or preserve original data until Chromium offers native fix?~~)
- [x] Auto-orient images in compose area preview.
- [x] ~~Auto-orient images in lightbox view~~
- [x] Auto-orient images before sending / storage.
- [x] Add EditorConfig for sharing code styles across editors.
- [x] Fix ESLint ignore file.
- [x] Change `function-paren-newline` ESLint rule from
`consistent` to `multiline`.
- [x] Add `operator-linebreak` ESLint rule for consistency.
- [x] Added `blob-util` dependency for converting between array buffers,
blobs, etc.
- [x] Extracted `createMessageHandler` to consolidate logic for
`onMessageReceived` and `onSentMessage`.
- [x] Introduce `async` / `await` to simplify async coding (restore control flow
for branching, loops, and exceptions).
- [x] Introduce `window.Signal` namespace for exposing ES2015+ CommonJS modules.
- [x] Introduce rudimentary `Message` and `Attachment` types to begin defining a
schema and versioning. This will allow us to track which changes, e.g.
auto-orient JPEGs, per message / attachment as well as which fields
are stored.
- [x] Renamed `window.dataURLtoBlob` to `window.dataURLToBlobSync` to both fix
the strange `camelCase` as well as to highlight that this operation is
synchronous and therefore blocks the user thread.
- [x] Normalize all JPEG MIME types to `image/jpeg`, eliminating the
invalid `image/jpg`.
- [x] Add `npm run test-modules` command for testing non-browser specific
CommonJS modules.
- **Stretch Goals**
- [ ] ~~Restrict `autoOrientImage` to `Blob` to narrow API interface.~~ Do
this once we use PureScript.
- [ ] ~~Return non-JPEGs as no-op from `autoOrientImage`.~~ Skipping
`autoOrientImage` for non-JPEGs altogether.
- [ ] Retroactively auto-orient existing JPEG image attachments in the
background.
---
Fixes #998
---
- **Blog:** EXIF Orientation Handling Is a Ghetto:
https://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/
- **Chromium Bug:** EXIF orientation is ignored:
https://bugs.chromium.org/p/chromium/issues/detail?id=56845
- **Chromium Bug:** Support for the CSS image-orientation CSS property:
https://bugs.chromium.org/p/chromium/issues/detail?id=158753
---
commit ce5090b473a2448229dc38e4c3f15d7ad0137714
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 16 10:35:36 2018 -0500
Inline message descriptors
commit 329036e59c138c1e950ec7c654eebd7d87076de5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:34:40 2018 -0500
Clarify order of operations
Semantically, it makes more sense to do `getFile` before `clearForm`
even though it seems to work either way.
commit f9d4cfb2ba0d8aa308b0923bbe6066ea34cb97bd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:18:26 2018 -0500
Simplify `operator-linebreak` configuration
Enabling `before` caused more code changes and it turns out our previous
configuration is already the default.
commit db588997acdd90ed2ad829174ecbba744383c78b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:15:59 2018 -0500
Remove obsolete TODO
commit 799c8817633f6afa0b731fc3b5434e463bd850e3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:12:18 2018 -0500
Enable ESLint `function-paren-newline` `multiline`
Per discussion.
commit b660b6bc8ef41df7601a411213d6cda80821df87
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:10:48 2018 -0500
Use `messageDescriptor.id` not `source`
commit 5e7309d176f4a7e97d3dc4c738e6b0ccd4792871
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:29:01 2018 -0500
Remove unnecessary `eslint-env`
commit 393b3da55eabd7413596c86cc3971b063a0efe31
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:19:17 2018 -0500
Refactor `onSentMessage` and `onMessageReceived`
Since they are so similar, we create the handlers using new
`createMessageHandler` function. This allows us to ensure both synced and
received messages go through schema upgrade pipeline.
commit b3db0bf179c9a5bea96480cde28c6fa7193ac117
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:18:21 2018 -0500
Add `Message` descriptor functions
commit 8febf125b1b42fe4ae1888dd50fcee2749dc1ff0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 14:46:56 2018 -0500
Fix typo
commit 98d951ef77bd578b313a4ff4b496b793e82e88d5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:39 2018 -0500
Remove `promises` reference
commit a0e9559ed5bed947dabf28cb672e63d39948d854
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:13 2018 -0500
Fix `AttachmentView::mediaType` fall-through
commit 67be916a83951b8a1f9b22efe78a6da6b1825f38
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:03:41 2018 -0500
Remove minor TODOs
commit 0af186e118256b62905de38487ffacc41693ff47
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:41 2018 -0500
Enable ESLint for `js/views/attachment_view.js`
commit 28a2dc5b8a28e1a087924fdc7275bf7d9a577b92
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:12 2018 -0500
Remove dynamic type checks
commit f4ce36fcfc2737de32d911cd6103f889097813f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:27:56 2018 -0500
Rename `process` to `upgradeSchema`
- `Message.process` -> `Message.upgradeSchema`
- `Attachment.process` -> `Attachment.upgradeSchema`
- `Attachment::processVersion` -> `Attachment::schemaVersion`
Document version history.
commit 41b92c0a31050ba05ddb1c43171d651f3568b9ac
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:11:50 2018 -0500
Add `operator-linebreak` ESLint rule
Based on the following discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r168029106
commit 462defbe55879060fe25bc69103d4429bae2b2f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:01:30 2018 -0500
Add missing `await` for `ConversationController.getOrCreateAndWait`
Tested this by setting `if` condition to `true` and confirming it works.
It turns rotating a profile key is more involved and might require
registering a new account according to Matthew.
commit c08058ee4b883b3e23a40683de802ac81ed74874
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 16:32:24 2018 -0500
Convert `FileList` to `Array`
commit 70a6c4201925f57be1f94d9da3547fdefc7bbb53
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:46:34 2018 -0500
:art: Fix lint errors
commit 2ca7cdbc31d4120d6c6a838a6dcf43bc209d9788
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:07:09 2018 -0500
Skip `autoOrientImage` for non-JPEG images
commit 58eac383013c16ca363a4ed33dca5c7ba61284e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:55:35 2018 -0500
Move new-style modules to `window.Signal` namespace
commit 02c9328877dce289d6116a18b1c223891bd3cd0b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:35:23 2018 -0500
Extract `npm run test-modules` command
commit 2c708eb94fba468b81ea9427734896114f5a7807
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:51 2018 -0500
Extract `Message.process`
commit 4a2e52f68a77536a0fa04aa3c29ad3e541a8fa7e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:12 2018 -0500
Fix EditorConfig
commit a346bab5db082720f5d47363f06301380e870425
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:13:02 2018 -0500
Remove `vim` directives on ESLint-ed files
commit 7ec885c6359e495b407d5bc3eac9431d47c37fc6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:08:24 2018 -0500
Remove CSP whitelisting of `blob:`
We no longer use `autoOrientImage` using blob URLs. Bring this back if we
decide to auto-orient legacy attachments.
commit 879b6f58f4a3f4a9ed6915af6b1be46c1e90e0ca
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:57:05 2018 -0500
Use `Message` type to determine send function
Throws on invalid message type.
commit 5203d945c98fd2562ae4e22c5c9838d27dec305b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:48 2018 -0500
Whitelist `Whisper` global
commit 8ad0b066a3690d3382b86bf6ac00c03df7d1e20b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:32 2018 -0500
Add `Whisper.Types` namespace
This avoids namespace collision for `Whisper.Message`.
commit 785a949fce2656ca7dcaf0869d6b9e0648114e80
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:55:43 2018 -0500
Add `Message` type
commit 674a7357abf0dcc365455695d56c0479998ebf27
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:35:23 2018 -0500
Run ESLint on `Conversation::sendMessage`
commit cd985aa700caa80946245b17ea1b856449f152a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:34:38 2018 -0500
Document type signature of `FileInputView::readFile`
commit d70d70e52c49588a1dc9833dfe5dd7128e13607f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:31:16 2018 -0500
Move attachment processing closer to sending
This helps ensure processing happens uniformly, regardless of which code
paths are taken to send an attachment.
commit 532ac3e273a26b97f831247f9ee3412621b5c112
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:22:29 2018 -0500
Process attachment before it’s sent
Picked this place since it already had various async steps, similar to
`onMessageReceived` for the incoming `Attachment.process`.
Could we try have this live closer to where we store it in IndexedDB, e.g.
`Conversation::sendMessage`?
commit a4582ae2fb6e1d3487131ba1f8fa6a00170cb32c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:21:42 2018 -0500
Refactor `getFile` and `getFiles`
Lint them using ESLint.
commit 07e9114e65046d791fc4f6ed90d6e2e938ad559d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:37:31 2018 -0500
Document incoming and outgoing attachments fields
Note how outgoing message attachments only have 4 fields. This presumably
means the others are not used in our code and could be discarded for
simplicity.
commit fdc3ef289d6ec1be344a12d496839d5ba747bb6a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:36:21 2018 -0500
Highlight that `dataURLToBlob` is synchronous
commit b9c6bf600fcecedfd649ef2ae3c8629cced4e45a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:35:49 2018 -0500
Add EditorConfig configuration
commit e56101e229d56810c8e31ad7289043a152c6c449
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:34:23 2018 -0500
Replace custom with `blob-util` functions
IMPORTANT: All of them are async so we need to use `await`, otherwise we get
strange or silent errors.
commit f95150f6a9569fabcb31f3acd9f6b7bf50b5d145
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:17:30 2018 -0500
Revert "Replace custom functions with `blob-util`"
This reverts commit 8a81e9c01bfe80c0e1bf76737092206c06949512.
commit 33860d93f3d30ec55c32f3f4a58729df2eb43f0d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:13:02 2018 -0500
Revert "Replace `blueimp-canvas-to-blob` with `blob-util`"
This reverts commit 31b3e853e4afc78fe80995921aa4152d9f6e4783.
commit 7a0ba6fed622d76a3c39c7f03de541a7edb5b8dd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:12:58 2018 -0500
Replace `blueimp-canvas-to-blob` with `blob-util`
commit 47a5f2bfd8b3f546e27e8d2b7e1969755d825a66
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:55:34 2018 -0500
Replace custom functions with `blob-util`
commit 1cfa0efdb4fb1265369e2bf243c21f04f044fa01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:47:02 2018 -0500
Add `blob-util` dependency
commit 9ac26be1bd783cd5070d886de107dd3ad9c91ad1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:44 2018 -0500
Document why we drop original image data during auto-orient
commit 4136d6c382b99f41760a4da519d0db537fa7de8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:27 2018 -0500
Extract `DEFAULT_JPEG_QUALITY`
commit 4a7156327eb5f94dba80cb300b344ac591226b0e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:37:11 2018 -0500
Drop support for invalid `image/jpg` MIME type
commit 69fe96581f25413194032232f1bf704312e4754c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:30 2018 -0500
Document `window.onInvalidStateError` global
commit a48ba1c77458da38583ee9cd488f70a59f6ee0fd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:04 2018 -0500
Selectively run ESLint on `js/background.js`
Enabling ESLint on a per function basis allows us to incrementally improve
the codebase without requiring large and potentially risky refactorings.
commit e6d1cf826befc17ad4ec72fda8e761701665635e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:16:23 2018 -0500
Move async attachment processing to `onMessageReceived`
We previously processed attachments in `handleDataMessage` which is mostly a
synchronous function, except for the saving of the model. Moving the
processing into the already async `onMessageReceived` improves code clarity.
commit be6ca2a9aae5b59c360817deb1e18d39d705755e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:49 2018 -0500
Document import of ES2015+ modules
commit eaaf7c41608fb988b8f4bbaa933cff110115610e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:29 2018 -0500
:art: Fix lint error
commit a25b0e2e3d0f72c6a7bf0a15683f02450d5209ee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:13:57 2018 -0500
:art: Organize `require`s
commit e0cc3d8fab6529d01b388acddf8605908c3d236b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:07:17 2018 -0500
Implement attachment process version
Instead of keeping track of last normalization (processing) date, we now
keep track of an internal processing version that will help us understand
what kind of processing has already been completed for a given attachment.
This will let us retroactively upgrade existing attachments.
As we add more processing steps, we can build a processing pipeline that can
convert any attachment processing version into a higher one,
e.g. 4 -> 5 -> 6 -> 7.
commit ad9083d0fdb880bc518e02251e51a39f7e1c585f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:50:31 2018 -0500
Ignore ES2015+ files during JSCS linting
commit 96641205f734927aaebc2342d977c555799c3e3b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:48:07 2018 -0500
Improve ESLint ignore rules
Apparently, using unqualified `/**` patterns prevents `!` include patterns.
Using qualified glob patterns, e.g. `js/models/**/*.js`, lets us work
around this.
commit 255e0ab15bd1a0ca8ca5746e42d23977c8765d01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:44:59 2018 -0500
:abc: ESLint ignored files
commit ebcb70258a26f234bd602072ac7c0a1913128132
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:47 2018 -0500
Whitelist `browser` environment for ESLint
commit 3eaace6f3a21421c5aaaaf01592408c7ed83ecd3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:05 2018 -0500
Use `MIME` module
commit ba2cf7770e614415733414a2dcc48f110b929892
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:32:54 2018 -0500
:art: Fix lint errors
commit 65acc86e8580e88f7a6611eb4b8fa5d7291f7a3f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:30:42 2018 -0500
Add ES2015+ files to JSHint ignored list
commit 8b6494ae6c9247acdfa059a9b361ec5ffcdb39f0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:29:20 2018 -0500
Document potentially unexpected `autoScale` behavior
commit 8b4c69b2002d1777d3621be10f92cbf432f9d4d6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:26:47 2018 -0500
Test CommonJS modules separately
Not sure how to test them as part of Grunt `unit-tests` task as
`test/index.html` doesn’t allow for inclusion of CommonJS modules that use
`require`. The tests are silently skipped.
commit 213400e4b2bba3efee856a25b40e269221c3c39d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:24:27 2018 -0500
Add `MIME` type module
commit 37a726e4fb4b3ed65914463122a5662847b5adee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:18:05 2018 -0500
Return proper `Error` from `blobArrayToBuffer`
commit 164752db5612220e4dcf58d57bcd682cb489a399
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:15:41 2018 -0500
:art: Fix ESLint errors
commit d498dd79a067c75098dd3179814c914780e5cb4f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:14:33 2018 -0500
Update `Attachment` type field definitions
commit 141155a1533ff8fb616b70ea313432781bbebffd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:12:50 2018 -0500
Move `blueimp-canvas-to-blob` from Bower to npm
commit 7ccb833e5d286ddd6235d3e491c62ac1e4544510
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:33:50 2018 -0500
:art: Clarify data flow
commit e7da41591fde5a830467bebf1b6f51c1f7293e74
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:31:21 2018 -0500
Use `blobUrl` for consistency
commit 523a80eefe0e2858aa1fb2bb9539ec44da502963
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:28:06 2018 -0500
Remove just-in-time image auto-orient for lightbox
We can bring this back if our users would like auto-orient for old
attachments.
commit 0739feae9c47dd523c10740d6cdf746d539f270c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:27:21 2018 -0500
Remove just-in-time auto-orient of message attachments
We can bring this back if our users would like auto-orient for old
attachments. But better yet, we might implement this as database migration.
commit ed43c66f92830ee233d5a94d0545eea4da43894d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:26:24 2018 -0500
Auto-orient JPEG attachments upon receipt
commit e2eb8e36b017b048d57602fca14e45d657e0e1a1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:25:26 2018 -0500
Expose `Attachment` type through `Whisper.Attachment`
commit 9638fbc987b84f143ca34211dc4666d96248ea2f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:39 2018 -0500
Use `contentType` from `model`
commit 032c0ced46c3876cb9474b26f9d53d6f1c6b16a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:04 2018 -0500
Return `Error` object for `autoOrientImage` failures
commit ff04bad8510c4b21aef350bed2b1887d0e055b98
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:22:32 2018 -0500
Add `options` for `autoOrientImage` output type / quality
commit 87745b5586d1e182b51c9f9bc5e4eaf6dbc16722
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:18:46 2018 -0500
Add `Attachment` type
Defines various functions on attachments, e.g. normalization
(auto-orient JPEGs, etc.)
commit de27fdc10a53bc8882a9c978e82265db9ac6d6f5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:16:34 2018 -0500
Add `yarn grunt` shortcut
This allows us to use local `grunt-cli` for `grunt dev`.
commit 59974db5a5da0d8f4cdc8ce5c4e3c974ecd5e754
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:10:11 2018 -0500
Improve readability
commit b5ba96f1e6f40f2e1fa77490c583217768e1f412
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:08:12 2018 -0500
Use `snake_case` for module names
Prevents problems across case-sensitive and case-insensitive file systems.
We can work around this in the future using a lint rule such as
`eslint-plugin-require-path-exists`.
See discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r167365931
commit 48c5d3155c96ef628b00d99b52975e580d1d5501
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:05:44 2018 -0500
:art: Use destructuring
commit 4822f49f22382a99ebf142b337375f7c25251d76
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:41:40 2018 -0500
Auto-orient images in lightbox view
commit 7317110809677dddbbef3fadbf912cdba1c010bf
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:40:14 2018 -0500
Document magic number for escape key
commit c790d07389a7d0bbf5298de83dbcfa8be1e7696b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:38:35 2018 -0500
Make second `View` argument an `options` object
commit fbe010bb63d0088af9dfe11f153437fab34247e0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:27:40 2018 -0500
Allow `loadImage` to fetch `blob://` URLs
commit ec35710d002b019a273eeb48f94dcaf2babe5d96
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:48 2018 -0500
:art: Shorten `autoOrientImage` import
commit d07433e3cf316c6a143a0c9393ba26df9e3af17b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:19 2018 -0500
Make `autoOrientImage` module standalone
commit c285bf5e33cdf10e0ef71e72cd6f55aef0df96ef
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:55:44 2018 -0500
Replace `loadImage` with `autoOrientImage`
commit 44318549235af01fd061c25f557c93fd21cebb7a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:53:23 2018 -0500
Add `autoOrientImage` module
This module exposes `loadImage` with a `Promise` based interface and pre-
populates `orientation: true` option to auto-orient input. Returns data URL
as string.
The module uses a named export as refactoring references of modules with
`default` (`module.exports`) export references can be error-prone.
See: https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html
commit c77063afc6366fe49615052796fe46f9b369de39
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:44:30 2018 -0500
Auto-orient preview images
See: #998
commit 06dba5eb8f662c11af3a9ba8395bb453ab2e5f8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:43:23 2018 -0500
TODO: Use native `Canvas::toBlob`
One challenge is that `Canvas::toBlob` is async whereas
`dataURLtoBlob` is sync.
commit b15c304a3125dd023fd90990e6225a7303f3596f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:42:45 2018 -0500
Make `null` check strict
Appeases JSHint. ESLint has a nice `smart` option for `eqeqeq` rule:
https://eslint.org/docs/rules/eqeqeq#smart
commit ea70b92d9b18201758e11fdc25b09afc97b50055
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 15:23:58 2018 -0500
Use `Canvas::toDataURL` to preserve `ImageView` logic
This way, all the other code paths remain untouched in case we want to
remove the auto-orient code once Chrome supports the `image-orientation`
CSS property.
See:
- #998
- https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation
commit 62fd744f9f27d951573a68d2cdfe7ba2a3784b41
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:38:04 2018 -0500
Use CSS to constrain auto-oriented images
commit f4d3392687168c237441b29140c7968b49dbef9e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:35:02 2018 -0500
Replace `ImageView` `el` with auto-oriented `canvas`
See: #998
commit 1602d7f610e4993ad1291f88197f9ead1e25e776
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:48 2018 -0500
Pass `Blob` to `View` (for `ImageView`)
This allows us to do JPEG auto-orientation based on EXIF metadata.
commit e6a414f2b2a80da1137b839b348a38510efd04bb
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:12 2018 -0500
:hocho: Remove newline
commit 5f0d9570d7862fc428ff89c2ecfd332a744537e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:17:02 2018 -0500
Expose `blueimp-load-image` as `window.loadImage`
commit 1e1c62fe2f6a76dbcf1998dd468c26187c9871dc
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:16:46 2018 -0500
Add `blueimp-load-image` npm dependency
commit ad17fa8a68a21ca5ddec336801b8568009bef3d4
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:14:40 2018 -0500
Remove `blueimp-load-image` Bower dependency
2018-02-21 16:26:59 +01:00
|
|
|
immediate@~3.0.5:
|
|
|
|
version "3.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=
|
Auto-orient image attachments based on EXIF metadata
As described in #998, images are sometimes displayed with an incorrect
orientation. This is because cameras often write files in the native sensor byte
order and attach the `Orientation` EXIF metadata to tell end-user devices how to
display the images based on the original author’s capture orientation.
Electron/Chromium (and therefore Signal Desktop) currently doesn’t support
applying this metadata for `<img>` tags, e.g. CSS `image-orientation: from-
image`. As a workaround, this change uses the `loadImage` library with the
`orientation: true` flag to auto-orient images ~~before display~~ upon receipt
and before sending.
**Changes**
- [x] ~~Auto-orient images during display in message list view~~
- [x] Ensure image is not displayed until loaded (to prevent layout reflow) .
- [x] Auto-orient images upon receipt and before storing in IndexedDB
(~~or preserve original data until Chromium offers native fix?~~)
- [x] Auto-orient images in compose area preview.
- [x] ~~Auto-orient images in lightbox view~~
- [x] Auto-orient images before sending / storage.
- [x] Add EditorConfig for sharing code styles across editors.
- [x] Fix ESLint ignore file.
- [x] Change `function-paren-newline` ESLint rule from
`consistent` to `multiline`.
- [x] Add `operator-linebreak` ESLint rule for consistency.
- [x] Added `blob-util` dependency for converting between array buffers,
blobs, etc.
- [x] Extracted `createMessageHandler` to consolidate logic for
`onMessageReceived` and `onSentMessage`.
- [x] Introduce `async` / `await` to simplify async coding (restore control flow
for branching, loops, and exceptions).
- [x] Introduce `window.Signal` namespace for exposing ES2015+ CommonJS modules.
- [x] Introduce rudimentary `Message` and `Attachment` types to begin defining a
schema and versioning. This will allow us to track which changes, e.g.
auto-orient JPEGs, per message / attachment as well as which fields
are stored.
- [x] Renamed `window.dataURLtoBlob` to `window.dataURLToBlobSync` to both fix
the strange `camelCase` as well as to highlight that this operation is
synchronous and therefore blocks the user thread.
- [x] Normalize all JPEG MIME types to `image/jpeg`, eliminating the
invalid `image/jpg`.
- [x] Add `npm run test-modules` command for testing non-browser specific
CommonJS modules.
- **Stretch Goals**
- [ ] ~~Restrict `autoOrientImage` to `Blob` to narrow API interface.~~ Do
this once we use PureScript.
- [ ] ~~Return non-JPEGs as no-op from `autoOrientImage`.~~ Skipping
`autoOrientImage` for non-JPEGs altogether.
- [ ] Retroactively auto-orient existing JPEG image attachments in the
background.
---
Fixes #998
---
- **Blog:** EXIF Orientation Handling Is a Ghetto:
https://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/
- **Chromium Bug:** EXIF orientation is ignored:
https://bugs.chromium.org/p/chromium/issues/detail?id=56845
- **Chromium Bug:** Support for the CSS image-orientation CSS property:
https://bugs.chromium.org/p/chromium/issues/detail?id=158753
---
commit ce5090b473a2448229dc38e4c3f15d7ad0137714
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 16 10:35:36 2018 -0500
Inline message descriptors
commit 329036e59c138c1e950ec7c654eebd7d87076de5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:34:40 2018 -0500
Clarify order of operations
Semantically, it makes more sense to do `getFile` before `clearForm`
even though it seems to work either way.
commit f9d4cfb2ba0d8aa308b0923bbe6066ea34cb97bd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:18:26 2018 -0500
Simplify `operator-linebreak` configuration
Enabling `before` caused more code changes and it turns out our previous
configuration is already the default.
commit db588997acdd90ed2ad829174ecbba744383c78b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:15:59 2018 -0500
Remove obsolete TODO
commit 799c8817633f6afa0b731fc3b5434e463bd850e3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:12:18 2018 -0500
Enable ESLint `function-paren-newline` `multiline`
Per discussion.
commit b660b6bc8ef41df7601a411213d6cda80821df87
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:10:48 2018 -0500
Use `messageDescriptor.id` not `source`
commit 5e7309d176f4a7e97d3dc4c738e6b0ccd4792871
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:29:01 2018 -0500
Remove unnecessary `eslint-env`
commit 393b3da55eabd7413596c86cc3971b063a0efe31
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:19:17 2018 -0500
Refactor `onSentMessage` and `onMessageReceived`
Since they are so similar, we create the handlers using new
`createMessageHandler` function. This allows us to ensure both synced and
received messages go through schema upgrade pipeline.
commit b3db0bf179c9a5bea96480cde28c6fa7193ac117
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:18:21 2018 -0500
Add `Message` descriptor functions
commit 8febf125b1b42fe4ae1888dd50fcee2749dc1ff0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 14:46:56 2018 -0500
Fix typo
commit 98d951ef77bd578b313a4ff4b496b793e82e88d5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:39 2018 -0500
Remove `promises` reference
commit a0e9559ed5bed947dabf28cb672e63d39948d854
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:13 2018 -0500
Fix `AttachmentView::mediaType` fall-through
commit 67be916a83951b8a1f9b22efe78a6da6b1825f38
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:03:41 2018 -0500
Remove minor TODOs
commit 0af186e118256b62905de38487ffacc41693ff47
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:41 2018 -0500
Enable ESLint for `js/views/attachment_view.js`
commit 28a2dc5b8a28e1a087924fdc7275bf7d9a577b92
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:12 2018 -0500
Remove dynamic type checks
commit f4ce36fcfc2737de32d911cd6103f889097813f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:27:56 2018 -0500
Rename `process` to `upgradeSchema`
- `Message.process` -> `Message.upgradeSchema`
- `Attachment.process` -> `Attachment.upgradeSchema`
- `Attachment::processVersion` -> `Attachment::schemaVersion`
Document version history.
commit 41b92c0a31050ba05ddb1c43171d651f3568b9ac
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:11:50 2018 -0500
Add `operator-linebreak` ESLint rule
Based on the following discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r168029106
commit 462defbe55879060fe25bc69103d4429bae2b2f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:01:30 2018 -0500
Add missing `await` for `ConversationController.getOrCreateAndWait`
Tested this by setting `if` condition to `true` and confirming it works.
It turns rotating a profile key is more involved and might require
registering a new account according to Matthew.
commit c08058ee4b883b3e23a40683de802ac81ed74874
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 16:32:24 2018 -0500
Convert `FileList` to `Array`
commit 70a6c4201925f57be1f94d9da3547fdefc7bbb53
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:46:34 2018 -0500
:art: Fix lint errors
commit 2ca7cdbc31d4120d6c6a838a6dcf43bc209d9788
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:07:09 2018 -0500
Skip `autoOrientImage` for non-JPEG images
commit 58eac383013c16ca363a4ed33dca5c7ba61284e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:55:35 2018 -0500
Move new-style modules to `window.Signal` namespace
commit 02c9328877dce289d6116a18b1c223891bd3cd0b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:35:23 2018 -0500
Extract `npm run test-modules` command
commit 2c708eb94fba468b81ea9427734896114f5a7807
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:51 2018 -0500
Extract `Message.process`
commit 4a2e52f68a77536a0fa04aa3c29ad3e541a8fa7e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:12 2018 -0500
Fix EditorConfig
commit a346bab5db082720f5d47363f06301380e870425
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:13:02 2018 -0500
Remove `vim` directives on ESLint-ed files
commit 7ec885c6359e495b407d5bc3eac9431d47c37fc6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:08:24 2018 -0500
Remove CSP whitelisting of `blob:`
We no longer use `autoOrientImage` using blob URLs. Bring this back if we
decide to auto-orient legacy attachments.
commit 879b6f58f4a3f4a9ed6915af6b1be46c1e90e0ca
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:57:05 2018 -0500
Use `Message` type to determine send function
Throws on invalid message type.
commit 5203d945c98fd2562ae4e22c5c9838d27dec305b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:48 2018 -0500
Whitelist `Whisper` global
commit 8ad0b066a3690d3382b86bf6ac00c03df7d1e20b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:32 2018 -0500
Add `Whisper.Types` namespace
This avoids namespace collision for `Whisper.Message`.
commit 785a949fce2656ca7dcaf0869d6b9e0648114e80
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:55:43 2018 -0500
Add `Message` type
commit 674a7357abf0dcc365455695d56c0479998ebf27
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:35:23 2018 -0500
Run ESLint on `Conversation::sendMessage`
commit cd985aa700caa80946245b17ea1b856449f152a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:34:38 2018 -0500
Document type signature of `FileInputView::readFile`
commit d70d70e52c49588a1dc9833dfe5dd7128e13607f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:31:16 2018 -0500
Move attachment processing closer to sending
This helps ensure processing happens uniformly, regardless of which code
paths are taken to send an attachment.
commit 532ac3e273a26b97f831247f9ee3412621b5c112
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:22:29 2018 -0500
Process attachment before it’s sent
Picked this place since it already had various async steps, similar to
`onMessageReceived` for the incoming `Attachment.process`.
Could we try have this live closer to where we store it in IndexedDB, e.g.
`Conversation::sendMessage`?
commit a4582ae2fb6e1d3487131ba1f8fa6a00170cb32c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:21:42 2018 -0500
Refactor `getFile` and `getFiles`
Lint them using ESLint.
commit 07e9114e65046d791fc4f6ed90d6e2e938ad559d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:37:31 2018 -0500
Document incoming and outgoing attachments fields
Note how outgoing message attachments only have 4 fields. This presumably
means the others are not used in our code and could be discarded for
simplicity.
commit fdc3ef289d6ec1be344a12d496839d5ba747bb6a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:36:21 2018 -0500
Highlight that `dataURLToBlob` is synchronous
commit b9c6bf600fcecedfd649ef2ae3c8629cced4e45a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:35:49 2018 -0500
Add EditorConfig configuration
commit e56101e229d56810c8e31ad7289043a152c6c449
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:34:23 2018 -0500
Replace custom with `blob-util` functions
IMPORTANT: All of them are async so we need to use `await`, otherwise we get
strange or silent errors.
commit f95150f6a9569fabcb31f3acd9f6b7bf50b5d145
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:17:30 2018 -0500
Revert "Replace custom functions with `blob-util`"
This reverts commit 8a81e9c01bfe80c0e1bf76737092206c06949512.
commit 33860d93f3d30ec55c32f3f4a58729df2eb43f0d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:13:02 2018 -0500
Revert "Replace `blueimp-canvas-to-blob` with `blob-util`"
This reverts commit 31b3e853e4afc78fe80995921aa4152d9f6e4783.
commit 7a0ba6fed622d76a3c39c7f03de541a7edb5b8dd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:12:58 2018 -0500
Replace `blueimp-canvas-to-blob` with `blob-util`
commit 47a5f2bfd8b3f546e27e8d2b7e1969755d825a66
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:55:34 2018 -0500
Replace custom functions with `blob-util`
commit 1cfa0efdb4fb1265369e2bf243c21f04f044fa01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:47:02 2018 -0500
Add `blob-util` dependency
commit 9ac26be1bd783cd5070d886de107dd3ad9c91ad1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:44 2018 -0500
Document why we drop original image data during auto-orient
commit 4136d6c382b99f41760a4da519d0db537fa7de8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:27 2018 -0500
Extract `DEFAULT_JPEG_QUALITY`
commit 4a7156327eb5f94dba80cb300b344ac591226b0e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:37:11 2018 -0500
Drop support for invalid `image/jpg` MIME type
commit 69fe96581f25413194032232f1bf704312e4754c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:30 2018 -0500
Document `window.onInvalidStateError` global
commit a48ba1c77458da38583ee9cd488f70a59f6ee0fd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:04 2018 -0500
Selectively run ESLint on `js/background.js`
Enabling ESLint on a per function basis allows us to incrementally improve
the codebase without requiring large and potentially risky refactorings.
commit e6d1cf826befc17ad4ec72fda8e761701665635e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:16:23 2018 -0500
Move async attachment processing to `onMessageReceived`
We previously processed attachments in `handleDataMessage` which is mostly a
synchronous function, except for the saving of the model. Moving the
processing into the already async `onMessageReceived` improves code clarity.
commit be6ca2a9aae5b59c360817deb1e18d39d705755e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:49 2018 -0500
Document import of ES2015+ modules
commit eaaf7c41608fb988b8f4bbaa933cff110115610e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:29 2018 -0500
:art: Fix lint error
commit a25b0e2e3d0f72c6a7bf0a15683f02450d5209ee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:13:57 2018 -0500
:art: Organize `require`s
commit e0cc3d8fab6529d01b388acddf8605908c3d236b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:07:17 2018 -0500
Implement attachment process version
Instead of keeping track of last normalization (processing) date, we now
keep track of an internal processing version that will help us understand
what kind of processing has already been completed for a given attachment.
This will let us retroactively upgrade existing attachments.
As we add more processing steps, we can build a processing pipeline that can
convert any attachment processing version into a higher one,
e.g. 4 -> 5 -> 6 -> 7.
commit ad9083d0fdb880bc518e02251e51a39f7e1c585f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:50:31 2018 -0500
Ignore ES2015+ files during JSCS linting
commit 96641205f734927aaebc2342d977c555799c3e3b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:48:07 2018 -0500
Improve ESLint ignore rules
Apparently, using unqualified `/**` patterns prevents `!` include patterns.
Using qualified glob patterns, e.g. `js/models/**/*.js`, lets us work
around this.
commit 255e0ab15bd1a0ca8ca5746e42d23977c8765d01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:44:59 2018 -0500
:abc: ESLint ignored files
commit ebcb70258a26f234bd602072ac7c0a1913128132
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:47 2018 -0500
Whitelist `browser` environment for ESLint
commit 3eaace6f3a21421c5aaaaf01592408c7ed83ecd3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:05 2018 -0500
Use `MIME` module
commit ba2cf7770e614415733414a2dcc48f110b929892
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:32:54 2018 -0500
:art: Fix lint errors
commit 65acc86e8580e88f7a6611eb4b8fa5d7291f7a3f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:30:42 2018 -0500
Add ES2015+ files to JSHint ignored list
commit 8b6494ae6c9247acdfa059a9b361ec5ffcdb39f0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:29:20 2018 -0500
Document potentially unexpected `autoScale` behavior
commit 8b4c69b2002d1777d3621be10f92cbf432f9d4d6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:26:47 2018 -0500
Test CommonJS modules separately
Not sure how to test them as part of Grunt `unit-tests` task as
`test/index.html` doesn’t allow for inclusion of CommonJS modules that use
`require`. The tests are silently skipped.
commit 213400e4b2bba3efee856a25b40e269221c3c39d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:24:27 2018 -0500
Add `MIME` type module
commit 37a726e4fb4b3ed65914463122a5662847b5adee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:18:05 2018 -0500
Return proper `Error` from `blobArrayToBuffer`
commit 164752db5612220e4dcf58d57bcd682cb489a399
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:15:41 2018 -0500
:art: Fix ESLint errors
commit d498dd79a067c75098dd3179814c914780e5cb4f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:14:33 2018 -0500
Update `Attachment` type field definitions
commit 141155a1533ff8fb616b70ea313432781bbebffd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:12:50 2018 -0500
Move `blueimp-canvas-to-blob` from Bower to npm
commit 7ccb833e5d286ddd6235d3e491c62ac1e4544510
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:33:50 2018 -0500
:art: Clarify data flow
commit e7da41591fde5a830467bebf1b6f51c1f7293e74
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:31:21 2018 -0500
Use `blobUrl` for consistency
commit 523a80eefe0e2858aa1fb2bb9539ec44da502963
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:28:06 2018 -0500
Remove just-in-time image auto-orient for lightbox
We can bring this back if our users would like auto-orient for old
attachments.
commit 0739feae9c47dd523c10740d6cdf746d539f270c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:27:21 2018 -0500
Remove just-in-time auto-orient of message attachments
We can bring this back if our users would like auto-orient for old
attachments. But better yet, we might implement this as database migration.
commit ed43c66f92830ee233d5a94d0545eea4da43894d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:26:24 2018 -0500
Auto-orient JPEG attachments upon receipt
commit e2eb8e36b017b048d57602fca14e45d657e0e1a1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:25:26 2018 -0500
Expose `Attachment` type through `Whisper.Attachment`
commit 9638fbc987b84f143ca34211dc4666d96248ea2f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:39 2018 -0500
Use `contentType` from `model`
commit 032c0ced46c3876cb9474b26f9d53d6f1c6b16a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:04 2018 -0500
Return `Error` object for `autoOrientImage` failures
commit ff04bad8510c4b21aef350bed2b1887d0e055b98
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:22:32 2018 -0500
Add `options` for `autoOrientImage` output type / quality
commit 87745b5586d1e182b51c9f9bc5e4eaf6dbc16722
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:18:46 2018 -0500
Add `Attachment` type
Defines various functions on attachments, e.g. normalization
(auto-orient JPEGs, etc.)
commit de27fdc10a53bc8882a9c978e82265db9ac6d6f5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:16:34 2018 -0500
Add `yarn grunt` shortcut
This allows us to use local `grunt-cli` for `grunt dev`.
commit 59974db5a5da0d8f4cdc8ce5c4e3c974ecd5e754
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:10:11 2018 -0500
Improve readability
commit b5ba96f1e6f40f2e1fa77490c583217768e1f412
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:08:12 2018 -0500
Use `snake_case` for module names
Prevents problems across case-sensitive and case-insensitive file systems.
We can work around this in the future using a lint rule such as
`eslint-plugin-require-path-exists`.
See discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r167365931
commit 48c5d3155c96ef628b00d99b52975e580d1d5501
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:05:44 2018 -0500
:art: Use destructuring
commit 4822f49f22382a99ebf142b337375f7c25251d76
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:41:40 2018 -0500
Auto-orient images in lightbox view
commit 7317110809677dddbbef3fadbf912cdba1c010bf
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:40:14 2018 -0500
Document magic number for escape key
commit c790d07389a7d0bbf5298de83dbcfa8be1e7696b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:38:35 2018 -0500
Make second `View` argument an `options` object
commit fbe010bb63d0088af9dfe11f153437fab34247e0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:27:40 2018 -0500
Allow `loadImage` to fetch `blob://` URLs
commit ec35710d002b019a273eeb48f94dcaf2babe5d96
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:48 2018 -0500
:art: Shorten `autoOrientImage` import
commit d07433e3cf316c6a143a0c9393ba26df9e3af17b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:19 2018 -0500
Make `autoOrientImage` module standalone
commit c285bf5e33cdf10e0ef71e72cd6f55aef0df96ef
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:55:44 2018 -0500
Replace `loadImage` with `autoOrientImage`
commit 44318549235af01fd061c25f557c93fd21cebb7a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:53:23 2018 -0500
Add `autoOrientImage` module
This module exposes `loadImage` with a `Promise` based interface and pre-
populates `orientation: true` option to auto-orient input. Returns data URL
as string.
The module uses a named export as refactoring references of modules with
`default` (`module.exports`) export references can be error-prone.
See: https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html
commit c77063afc6366fe49615052796fe46f9b369de39
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:44:30 2018 -0500
Auto-orient preview images
See: #998
commit 06dba5eb8f662c11af3a9ba8395bb453ab2e5f8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:43:23 2018 -0500
TODO: Use native `Canvas::toBlob`
One challenge is that `Canvas::toBlob` is async whereas
`dataURLtoBlob` is sync.
commit b15c304a3125dd023fd90990e6225a7303f3596f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:42:45 2018 -0500
Make `null` check strict
Appeases JSHint. ESLint has a nice `smart` option for `eqeqeq` rule:
https://eslint.org/docs/rules/eqeqeq#smart
commit ea70b92d9b18201758e11fdc25b09afc97b50055
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 15:23:58 2018 -0500
Use `Canvas::toDataURL` to preserve `ImageView` logic
This way, all the other code paths remain untouched in case we want to
remove the auto-orient code once Chrome supports the `image-orientation`
CSS property.
See:
- #998
- https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation
commit 62fd744f9f27d951573a68d2cdfe7ba2a3784b41
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:38:04 2018 -0500
Use CSS to constrain auto-oriented images
commit f4d3392687168c237441b29140c7968b49dbef9e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:35:02 2018 -0500
Replace `ImageView` `el` with auto-oriented `canvas`
See: #998
commit 1602d7f610e4993ad1291f88197f9ead1e25e776
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:48 2018 -0500
Pass `Blob` to `View` (for `ImageView`)
This allows us to do JPEG auto-orientation based on EXIF metadata.
commit e6a414f2b2a80da1137b839b348a38510efd04bb
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:12 2018 -0500
:hocho: Remove newline
commit 5f0d9570d7862fc428ff89c2ecfd332a744537e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:17:02 2018 -0500
Expose `blueimp-load-image` as `window.loadImage`
commit 1e1c62fe2f6a76dbcf1998dd468c26187c9871dc
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:16:46 2018 -0500
Add `blueimp-load-image` npm dependency
commit ad17fa8a68a21ca5ddec336801b8568009bef3d4
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:14:40 2018 -0500
Remove `blueimp-load-image` Bower dependency
2018-02-21 16:26:59 +01:00
|
|
|
|
2020-11-12 02:18:50 +01:00
|
|
|
immer@^7.0.3:
|
|
|
|
version "7.0.14"
|
|
|
|
resolved "https://registry.yarnpkg.com/immer/-/immer-7.0.14.tgz#3e605f8584b15a9520d2f2f3fda9441cc9170d25"
|
|
|
|
integrity sha512-BxCs6pJwhgSEUEOZjywW7OA8DXVzfHjkBelSEl0A+nEu0+zS4cFVdNOONvt55N4WOm8Pu4xqSPYxhm1Lv2iBBA==
|
|
|
|
|
2017-06-09 21:37:01 +02:00
|
|
|
import-lazy@^2.1.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=
|
2017-06-09 21:37:01 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
import-local@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/import-local/-/import-local-1.0.0.tgz#5e4ffdc03f4fe6c009c6729beb29631c2f8227bc"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
pkg-dir "^2.0.0"
|
|
|
|
resolve-cwd "^2.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
imurmurhash@^0.1.4:
|
|
|
|
version "0.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-khi5srkoojixPcT7a21XbyMUU+o=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
in-publish@^2.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.1.tgz#948b1a535c8030561cea522f73f78f4be357e00c"
|
|
|
|
integrity sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-04-24 04:20:13 +02:00
|
|
|
indent-string@^2.1.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80"
|
|
|
|
integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=
|
|
|
|
dependencies:
|
|
|
|
repeating "^2.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
indexes-of@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
inflight@^1.0.4:
|
|
|
|
version "1.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
once "^1.3.0"
|
|
|
|
wrappy "1"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
|
|
|
|
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
inherits@2.0.1:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=
|
|
|
|
|
|
|
|
inherits@2.0.3:
|
|
|
|
version "2.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
|
|
|
|
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
ini@^1.3.4, ini@^1.3.5, ini@~1.3.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.3.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
|
|
|
|
integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-12-10 23:31:20 +01:00
|
|
|
inquirer@3.3.0, inquirer@^3.0.6, inquirer@~3.3.0:
|
2018-01-08 19:48:15 +01:00
|
|
|
version "3.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
2018-01-08 19:48:15 +01:00
|
|
|
ansi-escapes "^3.0.0"
|
|
|
|
chalk "^2.0.0"
|
2017-05-06 06:39:04 +02:00
|
|
|
cli-cursor "^2.1.0"
|
|
|
|
cli-width "^2.0.0"
|
2018-01-08 19:48:15 +01:00
|
|
|
external-editor "^2.0.4"
|
2017-05-06 06:39:04 +02:00
|
|
|
figures "^2.0.0"
|
|
|
|
lodash "^4.3.0"
|
|
|
|
mute-stream "0.0.7"
|
|
|
|
run-async "^2.2.0"
|
2018-01-08 19:48:15 +01:00
|
|
|
rx-lite "^4.0.8"
|
|
|
|
rx-lite-aggregates "^4.0.8"
|
|
|
|
string-width "^2.1.0"
|
|
|
|
strip-ansi "^4.0.0"
|
2017-05-06 06:39:04 +02:00
|
|
|
through "^2.3.6"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
internal-ip@1.2.0:
|
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-1.2.0.tgz#ae9fbf93b984878785d50a8de1b356956058cf5c"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
meow "^3.3.0"
|
|
|
|
|
2020-11-18 05:27:13 +01:00
|
|
|
invariant@^2.2.1, invariant@^2.2.2, invariant@^2.2.4:
|
2019-01-14 22:49:58 +01:00
|
|
|
version "2.2.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
|
|
|
|
integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
|
|
|
|
dependencies:
|
|
|
|
loose-envify "^1.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
invert-kv@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
ip-regex@^1.0.1:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-1.0.3.tgz#dc589076f659f419c222039a33316f1c7387effd"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2020-04-03 07:41:53 +02:00
|
|
|
ip@^1.1.0, ip@^1.1.5:
|
2017-12-05 00:35:50 +01:00
|
|
|
version "1.1.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=
|
2017-12-05 00:35:50 +01:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
ipaddr.js@1.9.1:
|
|
|
|
version "1.9.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
|
|
|
|
integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
is-absolute-url@^2.0.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
is-accessor-descriptor@^0.1.6:
|
|
|
|
version "0.1.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
kind-of "^3.0.2"
|
|
|
|
|
|
|
|
is-accessor-descriptor@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
kind-of "^6.0.0"
|
|
|
|
|
|
|
|
is-alphabetical@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d"
|
|
|
|
integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
is-alphanumeric@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz#4a9cef71daf4c001c1d81d63d140cf53fd6889f4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
is-alphanumerical@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf"
|
|
|
|
integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-alphabetical "^1.0.0"
|
|
|
|
is-decimal "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
is-arguments@^1.0.4:
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.0.4.tgz#3faf966c7cba0ff437fb31f6250082fcf0448cf3"
|
|
|
|
integrity sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
is-arrayish@^0.2.1:
|
|
|
|
version "0.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2019-09-05 00:57:29 +02:00
|
|
|
is-arrayish@^0.3.1:
|
|
|
|
version "0.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
|
|
|
|
integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
|
|
|
|
|
2018-03-26 20:44:45 +02:00
|
|
|
is-binary-path@^1.0.0:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
|
|
|
binary-extensions "^1.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
is-buffer@^1.1.4, is-buffer@^1.1.5:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "1.1.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
is-callable@^1.1.4, is-callable@^1.1.5:
|
|
|
|
version "1.1.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab"
|
|
|
|
integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
is-ci@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c"
|
|
|
|
integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==
|
2019-03-13 02:49:22 +01:00
|
|
|
dependencies:
|
2019-03-28 18:09:26 +01:00
|
|
|
ci-info "^2.0.0"
|
2019-03-13 02:49:22 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
is-data-descriptor@^0.1.4:
|
|
|
|
version "0.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
kind-of "^3.0.2"
|
|
|
|
|
|
|
|
is-data-descriptor@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
kind-of "^6.0.0"
|
|
|
|
|
2018-03-26 20:44:45 +02:00
|
|
|
is-date-object@^1.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e"
|
|
|
|
integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
is-decimal@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5"
|
|
|
|
integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
is-descriptor@^0.1.0:
|
|
|
|
version "0.1.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-accessor-descriptor "^0.1.6"
|
|
|
|
is-data-descriptor "^0.1.4"
|
|
|
|
kind-of "^5.0.0"
|
|
|
|
|
|
|
|
is-descriptor@^1.0.0, is-descriptor@^1.0.2:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-accessor-descriptor "^1.0.0"
|
|
|
|
is-data-descriptor "^1.0.0"
|
|
|
|
kind-of "^6.0.2"
|
|
|
|
|
|
|
|
is-directory@^0.3.1:
|
|
|
|
version "0.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
is-dotfile@^1.0.0:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
|
|
|
is-equal-shallow@^0.1.3:
|
|
|
|
version "0.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
is-primitive "^2.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
is-extendable@^0.1.0, is-extendable@^0.1.1:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
is-extendable@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-plain-object "^2.0.4"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
is-extglob@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
is-extglob@^2.1.0, is-extglob@^2.1.1:
|
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
is-finite@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3"
|
|
|
|
integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
is-fullwidth-code-point@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
number-is-nan "^1.0.0"
|
|
|
|
|
|
|
|
is-fullwidth-code-point@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2019-09-02 04:32:43 +02:00
|
|
|
is-fullwidth-code-point@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
|
|
|
|
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
is-function@^1.0.1:
|
2017-04-21 23:31:58 +02:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
is-glob@^2.0.0, is-glob@^2.0.1:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
is-extglob "^1.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
is-glob@^3.1.0:
|
|
|
|
version "3.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-extglob "^2.1.0"
|
|
|
|
|
|
|
|
is-glob@^4.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
|
|
|
|
integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-extglob "^2.1.1"
|
|
|
|
|
|
|
|
is-hexadecimal@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7"
|
|
|
|
integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
is-in-browser@^1.1.3:
|
|
|
|
version "1.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.1.3.tgz#56ff4db683a078c6082eb95dad7dc62e1d04f835"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Vv9NtoOgeMYILrldrX3GLh0E+DU=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
is-installed-globally@^0.3.1:
|
|
|
|
version "0.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.1.tgz#679afef819347a72584617fd19497f010b8ed35f"
|
|
|
|
integrity sha512-oiEcGoQbGc+3/iijAijrK2qFpkNoNjsHOm/5V5iaeydyrS/hnwaRCEgH5cpW0P3T1lSjV5piB7S5b5lEugNLhg==
|
2017-11-22 04:10:22 +01:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
global-dirs "^2.0.1"
|
|
|
|
is-path-inside "^3.0.1"
|
2017-11-22 04:10:22 +01:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
is-npm@^4.0.0:
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-4.0.0.tgz#c90dd8380696df87a7a6d823c20d0b12bbe3c84d"
|
|
|
|
integrity sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
is-number@^2.1.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
kind-of "^3.0.2"
|
|
|
|
|
|
|
|
is-number@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
kind-of "^3.0.2"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
is-number@^4.0.0:
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
is-obj@^1.0.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
is-obj@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982"
|
|
|
|
integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
is-path-cwd@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
is-path-in-cwd@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52"
|
|
|
|
integrity sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
is-path-inside "^1.0.0"
|
|
|
|
|
|
|
|
is-path-inside@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036"
|
|
|
|
integrity sha1-jvW33lBDej/cprToZe96pVy0gDY=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
path-is-inside "^1.0.1"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
is-path-inside@^3.0.1:
|
|
|
|
version "3.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017"
|
|
|
|
integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
is-plain-obj@^1.0.0, is-plain-obj@^1.1.0:
|
2018-03-06 23:00:48 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4=
|
2018-03-06 23:00:48 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
is-plain-object@^2.0.3, is-plain-object@^2.0.4:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "2.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
isobject "^3.0.1"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
is-posix-bracket@^0.1.0:
|
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
|
|
|
is-primitive@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
is-promise@^2.1.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
is-regex@^1.0.4, is-regex@^1.0.5:
|
|
|
|
version "1.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.5.tgz#39d589a358bf18967f726967120b8fc1aed74eae"
|
|
|
|
integrity sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
has "^1.0.3"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
is-regexp@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
is-resolvable@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88"
|
|
|
|
integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
is-root@1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-root/-/is-root-1.0.0.tgz#07b6c233bc394cd9d02ba15c966bd6660d6342d5"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-B7bCM7w5TNnQK6FclmvWZg1jQtU=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
is-stream@^1.0.1, is-stream@^1.1.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
|
|
|
|
|
|
|
|
is-string@^1.0.5:
|
|
|
|
version "1.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.5.tgz#40493ed198ef3ff477b8c7f92f644ec82a5cd3a6"
|
|
|
|
integrity sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
is-svg@^2.0.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
html-comment-regex "^1.1.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
is-symbol@^1.0.2:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937"
|
|
|
|
integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==
|
|
|
|
dependencies:
|
|
|
|
has-symbols "^1.0.1"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
Certificate pinning via node XMLHttpRequest implementation (#1394)
* Add certificate pinning on https service requests
Make https requests to the server using node apis instead of browser apis, so we
can specify our own CA list, which contains only our own CA.
This protects us from MITM by a rogue CA.
As a bonus, this let's us drop the use of non-standard ports and just use good
ol' default 443 all the time, at least for http requests.
// FREEBIE
* Make certificateAuthorities an option on requests
Modify node-based xhr implementation based on driverdan/node-XMLHttpRequest,
adding support for setting certificate authorities on each request.
This allows us to pin our master CA for requests to the server and cdn but not
to the s3 attachment server, for instance. Also fix an exception when sending
binary data in a request: it is submitted as an array buffer, and must be
converted to a node Buffer since we are now using a node based request api.
// FREEBIE
* Import node-based xhr implementation
Add a copy of https://github.com/driverdan/node-XMLHttpRequest@86ff70e, and
expose it to the renderer in the preload script.
In later commits this module will be extended to support custom certificate
authorities.
// FREEBIE
* Support "arraybuffer" responseType on requests
When fetching attachments, we want the result as binary data rather than a utf8
string. This lets our node-based XMLHttpRequest honor the responseType property
if it is set on the xhr.
Note that naively using the raw `.buffer` from a node Buffer won't work, since
it is a reuseable backing buffer that is often much larger than the actual
content defined by the Buffer's offset and length.
Instead, we'll prepare a return buffer based on the response's content length
header, and incrementally write chunks of data into it as they arrive.
// FREEBIE
* Switch to self-signed server endpoint
* Log more error info on failed requests
With the node-based xhr, relevant error info are stored in statusText and
responseText when a request fails.
// FREEBIE
* Add node-based websocket w/ support for custom CA
// FREEBIE
* Support handling array buffers instead of blobs
Our node-based websocket calls onmessage with an arraybuffer instead of a blob.
For robustness (on the off chance we switch or update the socket implementation
agian) I've kept the machinery for converting blobs to array buffers.
// FREEBIE
* Destroy all wacky server ports
// FREEBIE
2017-09-01 17:58:58 +02:00
|
|
|
is-typedarray@^1.0.0, is-typedarray@~1.0.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
is-utf8@^0.2.0:
|
|
|
|
version "0.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
is-whitespace-character@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7"
|
|
|
|
integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
is-windows@^1.0.1, is-windows@^1.0.2:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
is-word-character@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230"
|
|
|
|
integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
is-wsl@^1.1.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
is-yarn-global@^0.3.0:
|
|
|
|
version "0.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232"
|
|
|
|
integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
isarray@0.0.1:
|
|
|
|
version "0.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
isbinaryfile@^4.0.4:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.4.tgz#6803f81a8944201c642b6e17da041e24deb78712"
|
|
|
|
integrity sha512-pEutbN134CzcjlLS1myKX/uxNjwU5eBVSprvkpv3+3dqhBHUZLIWJQowC40w5c0Zf19vBY8mrZl88y5J4RAPbQ==
|
2019-03-13 02:49:22 +01:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
isexe@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
isobject@^2.0.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
isarray "1.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
isobject@^3.0.0, isobject@^3.0.1:
|
|
|
|
version "3.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2018-05-20 06:18:37 +02:00
|
|
|
isstream@~0.1.2:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "0.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
istanbul-lib-coverage@^1.1.1, istanbul-lib-coverage@^1.2.1:
|
|
|
|
version "1.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0"
|
|
|
|
integrity sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
|
|
|
istanbul-lib-hook@^1.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz#bc6bf07f12a641fbf1c85391d0daa8f0aea6bf86"
|
|
|
|
integrity sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
append-transform "^0.4.0"
|
|
|
|
|
|
|
|
istanbul-lib-instrument@^1.9.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.10.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca"
|
|
|
|
integrity sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
babel-generator "^6.18.0"
|
|
|
|
babel-template "^6.16.0"
|
|
|
|
babel-traverse "^6.18.0"
|
|
|
|
babel-types "^6.18.0"
|
|
|
|
babylon "^6.18.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
istanbul-lib-coverage "^1.2.1"
|
2018-01-08 22:19:25 +01:00
|
|
|
semver "^5.3.0"
|
|
|
|
|
|
|
|
istanbul-lib-report@^1.1.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz#f2a657fc6282f96170aaf281eb30a458f7f4170c"
|
|
|
|
integrity sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
istanbul-lib-coverage "^1.2.1"
|
2018-01-08 22:19:25 +01:00
|
|
|
mkdirp "^0.5.1"
|
|
|
|
path-parse "^1.0.5"
|
|
|
|
supports-color "^3.1.2"
|
|
|
|
|
|
|
|
istanbul-lib-source-maps@^1.2.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.2.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz#37b9ff661580f8fca11232752ee42e08c6675d8f"
|
|
|
|
integrity sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
debug "^3.1.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
istanbul-lib-coverage "^1.2.1"
|
2018-01-08 22:19:25 +01:00
|
|
|
mkdirp "^0.5.1"
|
|
|
|
rimraf "^2.6.1"
|
|
|
|
source-map "^0.5.3"
|
|
|
|
|
|
|
|
istanbul-reports@^1.1.3:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.5.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz#97e4dbf3b515e8c484caea15d6524eebd3ff4e1a"
|
|
|
|
integrity sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
handlebars "^4.0.3"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
javascript-stringify@^1.6.0:
|
|
|
|
version "1.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/javascript-stringify/-/javascript-stringify-1.6.0.tgz#142d111f3a6e3dae8f4a9afd77d45855b5a9cce3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM=
|
2018-11-30 00:58:16 +01:00
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
jimp@^0.2.27:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.2.28"
|
|
|
|
resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.2.28.tgz#dd529a937190f42957a7937d1acc3a7762996ea2"
|
|
|
|
integrity sha1-3VKak3GQ9ClXp5N9Gsw6d2KZbqI=
|
2017-04-21 23:31:58 +02:00
|
|
|
dependencies:
|
|
|
|
bignumber.js "^2.1.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
bmp-js "0.0.3"
|
2017-04-21 23:31:58 +02:00
|
|
|
es6-promise "^3.0.2"
|
|
|
|
exif-parser "^0.1.9"
|
|
|
|
file-type "^3.1.0"
|
|
|
|
jpeg-js "^0.2.0"
|
|
|
|
load-bmfont "^1.2.3"
|
|
|
|
mime "^1.3.4"
|
2020-01-16 02:08:31 +01:00
|
|
|
mkdirp "0.5.1"
|
2017-04-21 23:31:58 +02:00
|
|
|
pixelmatch "^4.0.0"
|
|
|
|
pngjs "^3.0.0"
|
|
|
|
read-chunk "^1.0.1"
|
|
|
|
request "^2.65.0"
|
|
|
|
stream-to-buffer "^0.1.0"
|
|
|
|
tinycolor2 "^1.1.2"
|
|
|
|
url-regex "^3.0.0"
|
|
|
|
|
|
|
|
jpeg-js@^0.2.0:
|
|
|
|
version "0.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.2.0.tgz#53e448ec9d263e683266467e9442d2c5a2ef5482"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-U+RI7J0mPmgyZkZ+lELSxaLvVII=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
jquery@3.3.1:
|
2018-05-20 05:53:12 +02:00
|
|
|
version "3.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.3.1.tgz#958ce29e81c9790f31be7792df5d4d95fc57fbca"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==
|
2018-05-20 05:53:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
js-base64@^2.1.8, js-base64@^2.1.9:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "2.5.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.2.tgz#313b6274dda718f714d00b3330bbae6e38e90209"
|
|
|
|
integrity sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-04-24 04:20:13 +02:00
|
|
|
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
|
2019-01-14 22:49:58 +01:00
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
|
|
|
|
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
js-tokens@^3.0.2:
|
|
|
|
version "3.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
|
|
|
|
integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
|
|
|
|
|
2020-04-24 04:20:13 +02:00
|
|
|
js-yaml@^3.13.1, js-yaml@^3.2.7, js-yaml@^3.9.1:
|
2019-10-23 01:49:56 +02:00
|
|
|
version "3.13.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
|
|
|
|
integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
|
|
|
|
dependencies:
|
|
|
|
argparse "^1.0.7"
|
|
|
|
esprima "^4.0.0"
|
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
js-yaml@~3.5.2:
|
|
|
|
version "3.5.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.5.5.tgz#0377c38017cabc7322b0d1fbcd25a491641f2fbe"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-04-21 11:40:06 +02:00
|
|
|
argparse "^1.0.2"
|
|
|
|
esprima "^2.6.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
js-yaml@~3.7.0:
|
|
|
|
version "3.7.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
argparse "^1.0.7"
|
|
|
|
esprima "^2.6.0"
|
|
|
|
|
2018-12-17 01:38:06 +01:00
|
|
|
jsbn@1.1.0:
|
2018-11-30 00:58:16 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040"
|
|
|
|
integrity sha1-sBMHyym2GKHtJux56RH4A8TaAEA=
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
jsbn@~0.1.0:
|
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
jsesc@^1.3.0:
|
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
jsesc@^2.5.1:
|
|
|
|
version "2.5.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
|
|
|
|
integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
jsesc@~0.5.0:
|
|
|
|
version "0.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-03-06 23:00:48 +01:00
|
|
|
json-buffer@3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=
|
2018-03-06 23:00:48 +01:00
|
|
|
|
2017-09-13 22:43:00 +02:00
|
|
|
json-schema-traverse@^0.3.0:
|
|
|
|
version "0.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=
|
|
|
|
|
|
|
|
json-schema-traverse@^0.4.1:
|
|
|
|
version "0.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
|
|
|
|
integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
json-schema@0.2.3:
|
|
|
|
version "0.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
json-stable-stringify-without-jsonify@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "5.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
json3@^3.3.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.3.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81"
|
|
|
|
integrity sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
json5@0.4.0:
|
|
|
|
version "0.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz#054352e4c4c80c86c0923877d449de176a732c8d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-BUNS5MTIDIbAkjh31EneF2pzLI0=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-07-16 10:14:08 +02:00
|
|
|
json5@^0.5.0:
|
|
|
|
version "0.5.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
|
|
|
|
integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
json5@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe"
|
|
|
|
integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
|
|
|
|
dependencies:
|
|
|
|
minimist "^1.2.0"
|
2017-06-09 21:37:01 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
json5@^2.1.1:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "2.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.2.tgz#43ef1f0af9835dd624751a6b7fa48874fb2d608e"
|
|
|
|
integrity sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ==
|
2018-05-23 21:17:58 +02:00
|
|
|
dependencies:
|
2020-03-25 01:42:53 +01:00
|
|
|
minimist "^1.2.5"
|
2018-05-23 21:17:58 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
jsonfile@^2.1.0:
|
|
|
|
version "2.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug=
|
2017-04-21 10:53:11 +02:00
|
|
|
optionalDependencies:
|
|
|
|
graceful-fs "^4.1.6"
|
|
|
|
|
2017-09-13 22:43:00 +02:00
|
|
|
jsonfile@^4.0.0:
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
|
2017-09-13 22:43:00 +02:00
|
|
|
optionalDependencies:
|
|
|
|
graceful-fs "^4.1.6"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
jsonfile@^6.0.1:
|
|
|
|
version "6.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.0.1.tgz#98966cba214378c8c84b82e085907b40bf614179"
|
|
|
|
integrity sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==
|
|
|
|
dependencies:
|
|
|
|
universalify "^1.0.0"
|
|
|
|
optionalDependencies:
|
|
|
|
graceful-fs "^4.1.6"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
jsonify@~0.0.0:
|
|
|
|
version "0.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
jsprim@^1.2.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
|
|
|
|
integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
assert-plus "1.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
extsprintf "1.3.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
json-schema "0.2.3"
|
2020-01-16 02:08:31 +01:00
|
|
|
verror "1.10.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
jss-camel-case@^6.1.0:
|
|
|
|
version "6.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/jss-camel-case/-/jss-camel-case-6.1.0.tgz#ccb1ff8d6c701c02a1fed6fb6fb6b7896e11ce44"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-HPF2Q7wmNW1t79mCqSeU2vdd/vFFGpkazwvfHMOhPlMgXrJDzdj9viA2SaHk9ZbD5pfL63a8ylp4++irYbbzMQ==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2018-04-04 00:56:12 +02:00
|
|
|
hyphenate-style-name "^1.0.2"
|
|
|
|
|
|
|
|
jss-compose@^5.0.0:
|
|
|
|
version "5.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/jss-compose/-/jss-compose-5.0.0.tgz#ce01b2e4521d65c37ea42cf49116e5f7ab596484"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-YofRYuiA0+VbeOw0VjgkyO380sA4+TWDrW52nSluD9n+1FWOlDzNbgpZ/Sb3Y46+DcAbOS21W5jo6SAqUEiuwA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
warning "^3.0.0"
|
|
|
|
|
|
|
|
jss-default-unit@^8.0.2:
|
|
|
|
version "8.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/jss-default-unit/-/jss-default-unit-8.0.2.tgz#cc1e889bae4c0b9419327b314ab1c8e2826890e6"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-WxNHrF/18CdoAGw2H0FqOEvJdREXVXLazn7PQYU7V6/BWkCV0GkmWsppNiExdw8dP4TU1ma1dT9zBNJ95feLmg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
jss-global@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/jss-global/-/jss-global-3.0.0.tgz#e19e5c91ab2b96353c227e30aa2cbd938cdaafa2"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-wxYn7vL+TImyQYGAfdplg7yaxnPQ9RaXY/cIA8hawaVnmmWxDHzBK32u1y+RAvWboa3lW83ya3nVZ/C+jyjZ5Q==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
jss-isolate@^5.1.0:
|
|
|
|
version "5.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/jss-isolate/-/jss-isolate-5.1.0.tgz#8eff1294c3659f86535852f4aeb79370743d890e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-8OVa/SObXRMaKvFeCqzpDOZY8So4fAcTH0K6LsITiYpEQNABICSx1NCmubnt/JbPQaqnnQsF5F47uG86uQ9ZRA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
css-initials "^0.2.0"
|
|
|
|
|
|
|
|
jss-nested@^6.0.1:
|
|
|
|
version "6.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/jss-nested/-/jss-nested-6.0.1.tgz#ef992b79d6e8f63d939c4397b9d99b5cbbe824ca"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-rn964TralHOZxoyEgeq3hXY8hyuCElnvQoVrQwKHVmu55VRDd6IqExAx9be5HgK0yN/+hQdgAXQl/GUrBbbSTA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
warning "^3.0.0"
|
|
|
|
|
|
|
|
jss@^9.8.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "9.8.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/jss/-/jss-9.8.7.tgz#ed9763fc0f2f0260fc8260dac657af61e622ce05"
|
|
|
|
integrity sha512-awj3XRZYxbrmmrx9LUSj5pXSUfm12m8xzi/VKeqI1ZwWBtQ0kVPTs3vYs32t4rFw83CgFDukA8wKzOE9sMQnoQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-in-browser "^1.1.3"
|
|
|
|
symbol-observable "^1.1.0"
|
|
|
|
warning "^3.0.0"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
just-extend@^4.0.2:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "4.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.1.0.tgz#7278a4027d889601640ee0ce0e5a00b992467da4"
|
|
|
|
integrity sha512-ApcjaOdVTJ7y4r08xI5wIqpvwS48Q0PBG4DJROcEkH1f8MdAiNFyFxz3xoL0LWAVwjrwPYZdVHHxhRHcx/uGLA==
|
2018-02-26 18:24:04 +01:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
kew@^0.7.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "0.7.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-31 01:07:40 +01:00
|
|
|
keyboardevent-from-electron-accelerator@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/keyboardevent-from-electron-accelerator/-/keyboardevent-from-electron-accelerator-2.0.0.tgz#ace21b1aa4e47148815d160057f9edb66567c50c"
|
|
|
|
integrity sha512-iQcmNA0M4ETMNi0kG/q0h/43wZk7rMeKYrXP7sqKIJbHkTU8Koowgzv+ieR/vWJbOwxx5nDC3UnudZ0aLSu4VA==
|
|
|
|
|
|
|
|
keyboardevents-areequal@^0.2.1:
|
|
|
|
version "0.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/keyboardevents-areequal/-/keyboardevents-areequal-0.2.2.tgz#88191ec738ce9f7591c25e9056de928b40277194"
|
|
|
|
integrity sha512-Nv+Kr33T0mEjxR500q+I6IWisOQ0lK1GGOncV0kWE6n4KFmpcu7RUX5/2B0EUtX51Cb0HjZ9VJsSY3u4cBa0kw==
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
keyv@^3.0.0:
|
|
|
|
version "3.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
|
|
|
|
integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
|
|
|
|
dependencies:
|
|
|
|
json-buffer "3.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
killable@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892"
|
|
|
|
integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
|
|
|
|
version "3.2.2"
|
2018-01-08 22:19:25 +01:00
|
|
|
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
is-buffer "^1.1.5"
|
|
|
|
|
|
|
|
kind-of@^4.0.0:
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
is-buffer "^1.1.5"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
kind-of@^5.0.0:
|
|
|
|
version "5.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
kind-of@^6.0.0, kind-of@^6.0.2:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "6.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
|
|
|
|
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
klaw@^1.0.0:
|
|
|
|
version "1.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk=
|
2017-04-21 10:53:11 +02:00
|
|
|
optionalDependencies:
|
|
|
|
graceful-fs "^4.1.9"
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
latest-version@^5.0.0:
|
|
|
|
version "5.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face"
|
|
|
|
integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2019-10-23 01:49:56 +02:00
|
|
|
package-json "^6.3.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
lazy-val@^1.0.4:
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.4.tgz#882636a7245c2cfe6e0a4e3ba6c5d68a137e5c65"
|
|
|
|
integrity sha512-u93kb2fPbIrfzBuLjZE+w+fJbUUMhNDXxNmMfaqNgpfQf1CO5ZSe2LfsnBqVAk7i/2NF48OSoRj+Xe2VT+lE8Q==
|
2018-01-08 19:48:15 +01:00
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
lazystream@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
readable-stream "^2.0.5"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
lcid@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
invert-kv "^1.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
leven@^2.1.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-wuep93IJTe6dNCAq6KzORoeHVYA=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
levn@^0.3.0, levn@~0.3.0:
|
2017-12-05 00:35:50 +01:00
|
|
|
version "0.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
|
2017-12-05 00:35:50 +01:00
|
|
|
dependencies:
|
|
|
|
prelude-ls "~1.1.2"
|
|
|
|
type-check "~0.3.2"
|
|
|
|
|
2020-04-02 04:35:31 +02:00
|
|
|
libsodium-wrappers@^0.7.6:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.7.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/libsodium-wrappers/-/libsodium-wrappers-0.7.6.tgz#baed4c16d4bf9610104875ad8a8e164d259d48fb"
|
|
|
|
integrity sha512-OUO2CWW5bHdLr6hkKLHIKI4raEkZrf3QHkhXsJ1yCh6MZ3JDA7jFD3kCATNquuGSG6MjjPHQIQms0y0gBDzjQg==
|
2019-02-27 03:36:21 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
libsodium "0.7.6"
|
2019-02-27 03:36:21 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
libsodium@0.7.6:
|
|
|
|
version "0.7.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/libsodium/-/libsodium-0.7.6.tgz#018b80c5728054817845fbffa554274441bda277"
|
|
|
|
integrity sha512-hPb/04sEuLcTRdWDtd+xH3RXBihpmbPCsKW/Jtf4PsvdyKh+D6z2D2gvp/5BfoxseP+0FCOg66kE+0oGUE/loQ==
|
2019-02-27 03:36:21 +01:00
|
|
|
|
Auto-orient image attachments based on EXIF metadata
As described in #998, images are sometimes displayed with an incorrect
orientation. This is because cameras often write files in the native sensor byte
order and attach the `Orientation` EXIF metadata to tell end-user devices how to
display the images based on the original author’s capture orientation.
Electron/Chromium (and therefore Signal Desktop) currently doesn’t support
applying this metadata for `<img>` tags, e.g. CSS `image-orientation: from-
image`. As a workaround, this change uses the `loadImage` library with the
`orientation: true` flag to auto-orient images ~~before display~~ upon receipt
and before sending.
**Changes**
- [x] ~~Auto-orient images during display in message list view~~
- [x] Ensure image is not displayed until loaded (to prevent layout reflow) .
- [x] Auto-orient images upon receipt and before storing in IndexedDB
(~~or preserve original data until Chromium offers native fix?~~)
- [x] Auto-orient images in compose area preview.
- [x] ~~Auto-orient images in lightbox view~~
- [x] Auto-orient images before sending / storage.
- [x] Add EditorConfig for sharing code styles across editors.
- [x] Fix ESLint ignore file.
- [x] Change `function-paren-newline` ESLint rule from
`consistent` to `multiline`.
- [x] Add `operator-linebreak` ESLint rule for consistency.
- [x] Added `blob-util` dependency for converting between array buffers,
blobs, etc.
- [x] Extracted `createMessageHandler` to consolidate logic for
`onMessageReceived` and `onSentMessage`.
- [x] Introduce `async` / `await` to simplify async coding (restore control flow
for branching, loops, and exceptions).
- [x] Introduce `window.Signal` namespace for exposing ES2015+ CommonJS modules.
- [x] Introduce rudimentary `Message` and `Attachment` types to begin defining a
schema and versioning. This will allow us to track which changes, e.g.
auto-orient JPEGs, per message / attachment as well as which fields
are stored.
- [x] Renamed `window.dataURLtoBlob` to `window.dataURLToBlobSync` to both fix
the strange `camelCase` as well as to highlight that this operation is
synchronous and therefore blocks the user thread.
- [x] Normalize all JPEG MIME types to `image/jpeg`, eliminating the
invalid `image/jpg`.
- [x] Add `npm run test-modules` command for testing non-browser specific
CommonJS modules.
- **Stretch Goals**
- [ ] ~~Restrict `autoOrientImage` to `Blob` to narrow API interface.~~ Do
this once we use PureScript.
- [ ] ~~Return non-JPEGs as no-op from `autoOrientImage`.~~ Skipping
`autoOrientImage` for non-JPEGs altogether.
- [ ] Retroactively auto-orient existing JPEG image attachments in the
background.
---
Fixes #998
---
- **Blog:** EXIF Orientation Handling Is a Ghetto:
https://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/
- **Chromium Bug:** EXIF orientation is ignored:
https://bugs.chromium.org/p/chromium/issues/detail?id=56845
- **Chromium Bug:** Support for the CSS image-orientation CSS property:
https://bugs.chromium.org/p/chromium/issues/detail?id=158753
---
commit ce5090b473a2448229dc38e4c3f15d7ad0137714
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 16 10:35:36 2018 -0500
Inline message descriptors
commit 329036e59c138c1e950ec7c654eebd7d87076de5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:34:40 2018 -0500
Clarify order of operations
Semantically, it makes more sense to do `getFile` before `clearForm`
even though it seems to work either way.
commit f9d4cfb2ba0d8aa308b0923bbe6066ea34cb97bd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:18:26 2018 -0500
Simplify `operator-linebreak` configuration
Enabling `before` caused more code changes and it turns out our previous
configuration is already the default.
commit db588997acdd90ed2ad829174ecbba744383c78b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:15:59 2018 -0500
Remove obsolete TODO
commit 799c8817633f6afa0b731fc3b5434e463bd850e3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:12:18 2018 -0500
Enable ESLint `function-paren-newline` `multiline`
Per discussion.
commit b660b6bc8ef41df7601a411213d6cda80821df87
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:10:48 2018 -0500
Use `messageDescriptor.id` not `source`
commit 5e7309d176f4a7e97d3dc4c738e6b0ccd4792871
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:29:01 2018 -0500
Remove unnecessary `eslint-env`
commit 393b3da55eabd7413596c86cc3971b063a0efe31
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:19:17 2018 -0500
Refactor `onSentMessage` and `onMessageReceived`
Since they are so similar, we create the handlers using new
`createMessageHandler` function. This allows us to ensure both synced and
received messages go through schema upgrade pipeline.
commit b3db0bf179c9a5bea96480cde28c6fa7193ac117
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:18:21 2018 -0500
Add `Message` descriptor functions
commit 8febf125b1b42fe4ae1888dd50fcee2749dc1ff0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 14:46:56 2018 -0500
Fix typo
commit 98d951ef77bd578b313a4ff4b496b793e82e88d5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:39 2018 -0500
Remove `promises` reference
commit a0e9559ed5bed947dabf28cb672e63d39948d854
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:13 2018 -0500
Fix `AttachmentView::mediaType` fall-through
commit 67be916a83951b8a1f9b22efe78a6da6b1825f38
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:03:41 2018 -0500
Remove minor TODOs
commit 0af186e118256b62905de38487ffacc41693ff47
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:41 2018 -0500
Enable ESLint for `js/views/attachment_view.js`
commit 28a2dc5b8a28e1a087924fdc7275bf7d9a577b92
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:12 2018 -0500
Remove dynamic type checks
commit f4ce36fcfc2737de32d911cd6103f889097813f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:27:56 2018 -0500
Rename `process` to `upgradeSchema`
- `Message.process` -> `Message.upgradeSchema`
- `Attachment.process` -> `Attachment.upgradeSchema`
- `Attachment::processVersion` -> `Attachment::schemaVersion`
Document version history.
commit 41b92c0a31050ba05ddb1c43171d651f3568b9ac
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:11:50 2018 -0500
Add `operator-linebreak` ESLint rule
Based on the following discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r168029106
commit 462defbe55879060fe25bc69103d4429bae2b2f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:01:30 2018 -0500
Add missing `await` for `ConversationController.getOrCreateAndWait`
Tested this by setting `if` condition to `true` and confirming it works.
It turns rotating a profile key is more involved and might require
registering a new account according to Matthew.
commit c08058ee4b883b3e23a40683de802ac81ed74874
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 16:32:24 2018 -0500
Convert `FileList` to `Array`
commit 70a6c4201925f57be1f94d9da3547fdefc7bbb53
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:46:34 2018 -0500
:art: Fix lint errors
commit 2ca7cdbc31d4120d6c6a838a6dcf43bc209d9788
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:07:09 2018 -0500
Skip `autoOrientImage` for non-JPEG images
commit 58eac383013c16ca363a4ed33dca5c7ba61284e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:55:35 2018 -0500
Move new-style modules to `window.Signal` namespace
commit 02c9328877dce289d6116a18b1c223891bd3cd0b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:35:23 2018 -0500
Extract `npm run test-modules` command
commit 2c708eb94fba468b81ea9427734896114f5a7807
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:51 2018 -0500
Extract `Message.process`
commit 4a2e52f68a77536a0fa04aa3c29ad3e541a8fa7e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:12 2018 -0500
Fix EditorConfig
commit a346bab5db082720f5d47363f06301380e870425
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:13:02 2018 -0500
Remove `vim` directives on ESLint-ed files
commit 7ec885c6359e495b407d5bc3eac9431d47c37fc6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:08:24 2018 -0500
Remove CSP whitelisting of `blob:`
We no longer use `autoOrientImage` using blob URLs. Bring this back if we
decide to auto-orient legacy attachments.
commit 879b6f58f4a3f4a9ed6915af6b1be46c1e90e0ca
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:57:05 2018 -0500
Use `Message` type to determine send function
Throws on invalid message type.
commit 5203d945c98fd2562ae4e22c5c9838d27dec305b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:48 2018 -0500
Whitelist `Whisper` global
commit 8ad0b066a3690d3382b86bf6ac00c03df7d1e20b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:32 2018 -0500
Add `Whisper.Types` namespace
This avoids namespace collision for `Whisper.Message`.
commit 785a949fce2656ca7dcaf0869d6b9e0648114e80
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:55:43 2018 -0500
Add `Message` type
commit 674a7357abf0dcc365455695d56c0479998ebf27
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:35:23 2018 -0500
Run ESLint on `Conversation::sendMessage`
commit cd985aa700caa80946245b17ea1b856449f152a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:34:38 2018 -0500
Document type signature of `FileInputView::readFile`
commit d70d70e52c49588a1dc9833dfe5dd7128e13607f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:31:16 2018 -0500
Move attachment processing closer to sending
This helps ensure processing happens uniformly, regardless of which code
paths are taken to send an attachment.
commit 532ac3e273a26b97f831247f9ee3412621b5c112
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:22:29 2018 -0500
Process attachment before it’s sent
Picked this place since it already had various async steps, similar to
`onMessageReceived` for the incoming `Attachment.process`.
Could we try have this live closer to where we store it in IndexedDB, e.g.
`Conversation::sendMessage`?
commit a4582ae2fb6e1d3487131ba1f8fa6a00170cb32c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:21:42 2018 -0500
Refactor `getFile` and `getFiles`
Lint them using ESLint.
commit 07e9114e65046d791fc4f6ed90d6e2e938ad559d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:37:31 2018 -0500
Document incoming and outgoing attachments fields
Note how outgoing message attachments only have 4 fields. This presumably
means the others are not used in our code and could be discarded for
simplicity.
commit fdc3ef289d6ec1be344a12d496839d5ba747bb6a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:36:21 2018 -0500
Highlight that `dataURLToBlob` is synchronous
commit b9c6bf600fcecedfd649ef2ae3c8629cced4e45a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:35:49 2018 -0500
Add EditorConfig configuration
commit e56101e229d56810c8e31ad7289043a152c6c449
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:34:23 2018 -0500
Replace custom with `blob-util` functions
IMPORTANT: All of them are async so we need to use `await`, otherwise we get
strange or silent errors.
commit f95150f6a9569fabcb31f3acd9f6b7bf50b5d145
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:17:30 2018 -0500
Revert "Replace custom functions with `blob-util`"
This reverts commit 8a81e9c01bfe80c0e1bf76737092206c06949512.
commit 33860d93f3d30ec55c32f3f4a58729df2eb43f0d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:13:02 2018 -0500
Revert "Replace `blueimp-canvas-to-blob` with `blob-util`"
This reverts commit 31b3e853e4afc78fe80995921aa4152d9f6e4783.
commit 7a0ba6fed622d76a3c39c7f03de541a7edb5b8dd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:12:58 2018 -0500
Replace `blueimp-canvas-to-blob` with `blob-util`
commit 47a5f2bfd8b3f546e27e8d2b7e1969755d825a66
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:55:34 2018 -0500
Replace custom functions with `blob-util`
commit 1cfa0efdb4fb1265369e2bf243c21f04f044fa01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:47:02 2018 -0500
Add `blob-util` dependency
commit 9ac26be1bd783cd5070d886de107dd3ad9c91ad1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:44 2018 -0500
Document why we drop original image data during auto-orient
commit 4136d6c382b99f41760a4da519d0db537fa7de8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:27 2018 -0500
Extract `DEFAULT_JPEG_QUALITY`
commit 4a7156327eb5f94dba80cb300b344ac591226b0e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:37:11 2018 -0500
Drop support for invalid `image/jpg` MIME type
commit 69fe96581f25413194032232f1bf704312e4754c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:30 2018 -0500
Document `window.onInvalidStateError` global
commit a48ba1c77458da38583ee9cd488f70a59f6ee0fd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:04 2018 -0500
Selectively run ESLint on `js/background.js`
Enabling ESLint on a per function basis allows us to incrementally improve
the codebase without requiring large and potentially risky refactorings.
commit e6d1cf826befc17ad4ec72fda8e761701665635e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:16:23 2018 -0500
Move async attachment processing to `onMessageReceived`
We previously processed attachments in `handleDataMessage` which is mostly a
synchronous function, except for the saving of the model. Moving the
processing into the already async `onMessageReceived` improves code clarity.
commit be6ca2a9aae5b59c360817deb1e18d39d705755e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:49 2018 -0500
Document import of ES2015+ modules
commit eaaf7c41608fb988b8f4bbaa933cff110115610e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:29 2018 -0500
:art: Fix lint error
commit a25b0e2e3d0f72c6a7bf0a15683f02450d5209ee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:13:57 2018 -0500
:art: Organize `require`s
commit e0cc3d8fab6529d01b388acddf8605908c3d236b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:07:17 2018 -0500
Implement attachment process version
Instead of keeping track of last normalization (processing) date, we now
keep track of an internal processing version that will help us understand
what kind of processing has already been completed for a given attachment.
This will let us retroactively upgrade existing attachments.
As we add more processing steps, we can build a processing pipeline that can
convert any attachment processing version into a higher one,
e.g. 4 -> 5 -> 6 -> 7.
commit ad9083d0fdb880bc518e02251e51a39f7e1c585f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:50:31 2018 -0500
Ignore ES2015+ files during JSCS linting
commit 96641205f734927aaebc2342d977c555799c3e3b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:48:07 2018 -0500
Improve ESLint ignore rules
Apparently, using unqualified `/**` patterns prevents `!` include patterns.
Using qualified glob patterns, e.g. `js/models/**/*.js`, lets us work
around this.
commit 255e0ab15bd1a0ca8ca5746e42d23977c8765d01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:44:59 2018 -0500
:abc: ESLint ignored files
commit ebcb70258a26f234bd602072ac7c0a1913128132
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:47 2018 -0500
Whitelist `browser` environment for ESLint
commit 3eaace6f3a21421c5aaaaf01592408c7ed83ecd3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:05 2018 -0500
Use `MIME` module
commit ba2cf7770e614415733414a2dcc48f110b929892
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:32:54 2018 -0500
:art: Fix lint errors
commit 65acc86e8580e88f7a6611eb4b8fa5d7291f7a3f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:30:42 2018 -0500
Add ES2015+ files to JSHint ignored list
commit 8b6494ae6c9247acdfa059a9b361ec5ffcdb39f0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:29:20 2018 -0500
Document potentially unexpected `autoScale` behavior
commit 8b4c69b2002d1777d3621be10f92cbf432f9d4d6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:26:47 2018 -0500
Test CommonJS modules separately
Not sure how to test them as part of Grunt `unit-tests` task as
`test/index.html` doesn’t allow for inclusion of CommonJS modules that use
`require`. The tests are silently skipped.
commit 213400e4b2bba3efee856a25b40e269221c3c39d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:24:27 2018 -0500
Add `MIME` type module
commit 37a726e4fb4b3ed65914463122a5662847b5adee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:18:05 2018 -0500
Return proper `Error` from `blobArrayToBuffer`
commit 164752db5612220e4dcf58d57bcd682cb489a399
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:15:41 2018 -0500
:art: Fix ESLint errors
commit d498dd79a067c75098dd3179814c914780e5cb4f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:14:33 2018 -0500
Update `Attachment` type field definitions
commit 141155a1533ff8fb616b70ea313432781bbebffd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:12:50 2018 -0500
Move `blueimp-canvas-to-blob` from Bower to npm
commit 7ccb833e5d286ddd6235d3e491c62ac1e4544510
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:33:50 2018 -0500
:art: Clarify data flow
commit e7da41591fde5a830467bebf1b6f51c1f7293e74
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:31:21 2018 -0500
Use `blobUrl` for consistency
commit 523a80eefe0e2858aa1fb2bb9539ec44da502963
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:28:06 2018 -0500
Remove just-in-time image auto-orient for lightbox
We can bring this back if our users would like auto-orient for old
attachments.
commit 0739feae9c47dd523c10740d6cdf746d539f270c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:27:21 2018 -0500
Remove just-in-time auto-orient of message attachments
We can bring this back if our users would like auto-orient for old
attachments. But better yet, we might implement this as database migration.
commit ed43c66f92830ee233d5a94d0545eea4da43894d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:26:24 2018 -0500
Auto-orient JPEG attachments upon receipt
commit e2eb8e36b017b048d57602fca14e45d657e0e1a1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:25:26 2018 -0500
Expose `Attachment` type through `Whisper.Attachment`
commit 9638fbc987b84f143ca34211dc4666d96248ea2f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:39 2018 -0500
Use `contentType` from `model`
commit 032c0ced46c3876cb9474b26f9d53d6f1c6b16a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:04 2018 -0500
Return `Error` object for `autoOrientImage` failures
commit ff04bad8510c4b21aef350bed2b1887d0e055b98
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:22:32 2018 -0500
Add `options` for `autoOrientImage` output type / quality
commit 87745b5586d1e182b51c9f9bc5e4eaf6dbc16722
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:18:46 2018 -0500
Add `Attachment` type
Defines various functions on attachments, e.g. normalization
(auto-orient JPEGs, etc.)
commit de27fdc10a53bc8882a9c978e82265db9ac6d6f5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:16:34 2018 -0500
Add `yarn grunt` shortcut
This allows us to use local `grunt-cli` for `grunt dev`.
commit 59974db5a5da0d8f4cdc8ce5c4e3c974ecd5e754
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:10:11 2018 -0500
Improve readability
commit b5ba96f1e6f40f2e1fa77490c583217768e1f412
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:08:12 2018 -0500
Use `snake_case` for module names
Prevents problems across case-sensitive and case-insensitive file systems.
We can work around this in the future using a lint rule such as
`eslint-plugin-require-path-exists`.
See discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r167365931
commit 48c5d3155c96ef628b00d99b52975e580d1d5501
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:05:44 2018 -0500
:art: Use destructuring
commit 4822f49f22382a99ebf142b337375f7c25251d76
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:41:40 2018 -0500
Auto-orient images in lightbox view
commit 7317110809677dddbbef3fadbf912cdba1c010bf
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:40:14 2018 -0500
Document magic number for escape key
commit c790d07389a7d0bbf5298de83dbcfa8be1e7696b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:38:35 2018 -0500
Make second `View` argument an `options` object
commit fbe010bb63d0088af9dfe11f153437fab34247e0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:27:40 2018 -0500
Allow `loadImage` to fetch `blob://` URLs
commit ec35710d002b019a273eeb48f94dcaf2babe5d96
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:48 2018 -0500
:art: Shorten `autoOrientImage` import
commit d07433e3cf316c6a143a0c9393ba26df9e3af17b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:19 2018 -0500
Make `autoOrientImage` module standalone
commit c285bf5e33cdf10e0ef71e72cd6f55aef0df96ef
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:55:44 2018 -0500
Replace `loadImage` with `autoOrientImage`
commit 44318549235af01fd061c25f557c93fd21cebb7a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:53:23 2018 -0500
Add `autoOrientImage` module
This module exposes `loadImage` with a `Promise` based interface and pre-
populates `orientation: true` option to auto-orient input. Returns data URL
as string.
The module uses a named export as refactoring references of modules with
`default` (`module.exports`) export references can be error-prone.
See: https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html
commit c77063afc6366fe49615052796fe46f9b369de39
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:44:30 2018 -0500
Auto-orient preview images
See: #998
commit 06dba5eb8f662c11af3a9ba8395bb453ab2e5f8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:43:23 2018 -0500
TODO: Use native `Canvas::toBlob`
One challenge is that `Canvas::toBlob` is async whereas
`dataURLtoBlob` is sync.
commit b15c304a3125dd023fd90990e6225a7303f3596f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:42:45 2018 -0500
Make `null` check strict
Appeases JSHint. ESLint has a nice `smart` option for `eqeqeq` rule:
https://eslint.org/docs/rules/eqeqeq#smart
commit ea70b92d9b18201758e11fdc25b09afc97b50055
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 15:23:58 2018 -0500
Use `Canvas::toDataURL` to preserve `ImageView` logic
This way, all the other code paths remain untouched in case we want to
remove the auto-orient code once Chrome supports the `image-orientation`
CSS property.
See:
- #998
- https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation
commit 62fd744f9f27d951573a68d2cdfe7ba2a3784b41
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:38:04 2018 -0500
Use CSS to constrain auto-oriented images
commit f4d3392687168c237441b29140c7968b49dbef9e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:35:02 2018 -0500
Replace `ImageView` `el` with auto-oriented `canvas`
See: #998
commit 1602d7f610e4993ad1291f88197f9ead1e25e776
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:48 2018 -0500
Pass `Blob` to `View` (for `ImageView`)
This allows us to do JPEG auto-orientation based on EXIF metadata.
commit e6a414f2b2a80da1137b839b348a38510efd04bb
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:12 2018 -0500
:hocho: Remove newline
commit 5f0d9570d7862fc428ff89c2ecfd332a744537e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:17:02 2018 -0500
Expose `blueimp-load-image` as `window.loadImage`
commit 1e1c62fe2f6a76dbcf1998dd468c26187c9871dc
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:16:46 2018 -0500
Add `blueimp-load-image` npm dependency
commit ad17fa8a68a21ca5ddec336801b8568009bef3d4
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:14:40 2018 -0500
Remove `blueimp-load-image` Bower dependency
2018-02-21 16:26:59 +01:00
|
|
|
lie@*:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a"
|
|
|
|
integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==
|
Auto-orient image attachments based on EXIF metadata
As described in #998, images are sometimes displayed with an incorrect
orientation. This is because cameras often write files in the native sensor byte
order and attach the `Orientation` EXIF metadata to tell end-user devices how to
display the images based on the original author’s capture orientation.
Electron/Chromium (and therefore Signal Desktop) currently doesn’t support
applying this metadata for `<img>` tags, e.g. CSS `image-orientation: from-
image`. As a workaround, this change uses the `loadImage` library with the
`orientation: true` flag to auto-orient images ~~before display~~ upon receipt
and before sending.
**Changes**
- [x] ~~Auto-orient images during display in message list view~~
- [x] Ensure image is not displayed until loaded (to prevent layout reflow) .
- [x] Auto-orient images upon receipt and before storing in IndexedDB
(~~or preserve original data until Chromium offers native fix?~~)
- [x] Auto-orient images in compose area preview.
- [x] ~~Auto-orient images in lightbox view~~
- [x] Auto-orient images before sending / storage.
- [x] Add EditorConfig for sharing code styles across editors.
- [x] Fix ESLint ignore file.
- [x] Change `function-paren-newline` ESLint rule from
`consistent` to `multiline`.
- [x] Add `operator-linebreak` ESLint rule for consistency.
- [x] Added `blob-util` dependency for converting between array buffers,
blobs, etc.
- [x] Extracted `createMessageHandler` to consolidate logic for
`onMessageReceived` and `onSentMessage`.
- [x] Introduce `async` / `await` to simplify async coding (restore control flow
for branching, loops, and exceptions).
- [x] Introduce `window.Signal` namespace for exposing ES2015+ CommonJS modules.
- [x] Introduce rudimentary `Message` and `Attachment` types to begin defining a
schema and versioning. This will allow us to track which changes, e.g.
auto-orient JPEGs, per message / attachment as well as which fields
are stored.
- [x] Renamed `window.dataURLtoBlob` to `window.dataURLToBlobSync` to both fix
the strange `camelCase` as well as to highlight that this operation is
synchronous and therefore blocks the user thread.
- [x] Normalize all JPEG MIME types to `image/jpeg`, eliminating the
invalid `image/jpg`.
- [x] Add `npm run test-modules` command for testing non-browser specific
CommonJS modules.
- **Stretch Goals**
- [ ] ~~Restrict `autoOrientImage` to `Blob` to narrow API interface.~~ Do
this once we use PureScript.
- [ ] ~~Return non-JPEGs as no-op from `autoOrientImage`.~~ Skipping
`autoOrientImage` for non-JPEGs altogether.
- [ ] Retroactively auto-orient existing JPEG image attachments in the
background.
---
Fixes #998
---
- **Blog:** EXIF Orientation Handling Is a Ghetto:
https://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/
- **Chromium Bug:** EXIF orientation is ignored:
https://bugs.chromium.org/p/chromium/issues/detail?id=56845
- **Chromium Bug:** Support for the CSS image-orientation CSS property:
https://bugs.chromium.org/p/chromium/issues/detail?id=158753
---
commit ce5090b473a2448229dc38e4c3f15d7ad0137714
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 16 10:35:36 2018 -0500
Inline message descriptors
commit 329036e59c138c1e950ec7c654eebd7d87076de5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:34:40 2018 -0500
Clarify order of operations
Semantically, it makes more sense to do `getFile` before `clearForm`
even though it seems to work either way.
commit f9d4cfb2ba0d8aa308b0923bbe6066ea34cb97bd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:18:26 2018 -0500
Simplify `operator-linebreak` configuration
Enabling `before` caused more code changes and it turns out our previous
configuration is already the default.
commit db588997acdd90ed2ad829174ecbba744383c78b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:15:59 2018 -0500
Remove obsolete TODO
commit 799c8817633f6afa0b731fc3b5434e463bd850e3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:12:18 2018 -0500
Enable ESLint `function-paren-newline` `multiline`
Per discussion.
commit b660b6bc8ef41df7601a411213d6cda80821df87
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:10:48 2018 -0500
Use `messageDescriptor.id` not `source`
commit 5e7309d176f4a7e97d3dc4c738e6b0ccd4792871
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:29:01 2018 -0500
Remove unnecessary `eslint-env`
commit 393b3da55eabd7413596c86cc3971b063a0efe31
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:19:17 2018 -0500
Refactor `onSentMessage` and `onMessageReceived`
Since they are so similar, we create the handlers using new
`createMessageHandler` function. This allows us to ensure both synced and
received messages go through schema upgrade pipeline.
commit b3db0bf179c9a5bea96480cde28c6fa7193ac117
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:18:21 2018 -0500
Add `Message` descriptor functions
commit 8febf125b1b42fe4ae1888dd50fcee2749dc1ff0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 14:46:56 2018 -0500
Fix typo
commit 98d951ef77bd578b313a4ff4b496b793e82e88d5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:39 2018 -0500
Remove `promises` reference
commit a0e9559ed5bed947dabf28cb672e63d39948d854
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:13 2018 -0500
Fix `AttachmentView::mediaType` fall-through
commit 67be916a83951b8a1f9b22efe78a6da6b1825f38
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:03:41 2018 -0500
Remove minor TODOs
commit 0af186e118256b62905de38487ffacc41693ff47
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:41 2018 -0500
Enable ESLint for `js/views/attachment_view.js`
commit 28a2dc5b8a28e1a087924fdc7275bf7d9a577b92
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:12 2018 -0500
Remove dynamic type checks
commit f4ce36fcfc2737de32d911cd6103f889097813f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:27:56 2018 -0500
Rename `process` to `upgradeSchema`
- `Message.process` -> `Message.upgradeSchema`
- `Attachment.process` -> `Attachment.upgradeSchema`
- `Attachment::processVersion` -> `Attachment::schemaVersion`
Document version history.
commit 41b92c0a31050ba05ddb1c43171d651f3568b9ac
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:11:50 2018 -0500
Add `operator-linebreak` ESLint rule
Based on the following discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r168029106
commit 462defbe55879060fe25bc69103d4429bae2b2f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:01:30 2018 -0500
Add missing `await` for `ConversationController.getOrCreateAndWait`
Tested this by setting `if` condition to `true` and confirming it works.
It turns rotating a profile key is more involved and might require
registering a new account according to Matthew.
commit c08058ee4b883b3e23a40683de802ac81ed74874
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 16:32:24 2018 -0500
Convert `FileList` to `Array`
commit 70a6c4201925f57be1f94d9da3547fdefc7bbb53
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:46:34 2018 -0500
:art: Fix lint errors
commit 2ca7cdbc31d4120d6c6a838a6dcf43bc209d9788
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:07:09 2018 -0500
Skip `autoOrientImage` for non-JPEG images
commit 58eac383013c16ca363a4ed33dca5c7ba61284e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:55:35 2018 -0500
Move new-style modules to `window.Signal` namespace
commit 02c9328877dce289d6116a18b1c223891bd3cd0b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:35:23 2018 -0500
Extract `npm run test-modules` command
commit 2c708eb94fba468b81ea9427734896114f5a7807
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:51 2018 -0500
Extract `Message.process`
commit 4a2e52f68a77536a0fa04aa3c29ad3e541a8fa7e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:12 2018 -0500
Fix EditorConfig
commit a346bab5db082720f5d47363f06301380e870425
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:13:02 2018 -0500
Remove `vim` directives on ESLint-ed files
commit 7ec885c6359e495b407d5bc3eac9431d47c37fc6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:08:24 2018 -0500
Remove CSP whitelisting of `blob:`
We no longer use `autoOrientImage` using blob URLs. Bring this back if we
decide to auto-orient legacy attachments.
commit 879b6f58f4a3f4a9ed6915af6b1be46c1e90e0ca
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:57:05 2018 -0500
Use `Message` type to determine send function
Throws on invalid message type.
commit 5203d945c98fd2562ae4e22c5c9838d27dec305b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:48 2018 -0500
Whitelist `Whisper` global
commit 8ad0b066a3690d3382b86bf6ac00c03df7d1e20b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:32 2018 -0500
Add `Whisper.Types` namespace
This avoids namespace collision for `Whisper.Message`.
commit 785a949fce2656ca7dcaf0869d6b9e0648114e80
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:55:43 2018 -0500
Add `Message` type
commit 674a7357abf0dcc365455695d56c0479998ebf27
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:35:23 2018 -0500
Run ESLint on `Conversation::sendMessage`
commit cd985aa700caa80946245b17ea1b856449f152a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:34:38 2018 -0500
Document type signature of `FileInputView::readFile`
commit d70d70e52c49588a1dc9833dfe5dd7128e13607f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:31:16 2018 -0500
Move attachment processing closer to sending
This helps ensure processing happens uniformly, regardless of which code
paths are taken to send an attachment.
commit 532ac3e273a26b97f831247f9ee3412621b5c112
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:22:29 2018 -0500
Process attachment before it’s sent
Picked this place since it already had various async steps, similar to
`onMessageReceived` for the incoming `Attachment.process`.
Could we try have this live closer to where we store it in IndexedDB, e.g.
`Conversation::sendMessage`?
commit a4582ae2fb6e1d3487131ba1f8fa6a00170cb32c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:21:42 2018 -0500
Refactor `getFile` and `getFiles`
Lint them using ESLint.
commit 07e9114e65046d791fc4f6ed90d6e2e938ad559d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:37:31 2018 -0500
Document incoming and outgoing attachments fields
Note how outgoing message attachments only have 4 fields. This presumably
means the others are not used in our code and could be discarded for
simplicity.
commit fdc3ef289d6ec1be344a12d496839d5ba747bb6a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:36:21 2018 -0500
Highlight that `dataURLToBlob` is synchronous
commit b9c6bf600fcecedfd649ef2ae3c8629cced4e45a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:35:49 2018 -0500
Add EditorConfig configuration
commit e56101e229d56810c8e31ad7289043a152c6c449
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:34:23 2018 -0500
Replace custom with `blob-util` functions
IMPORTANT: All of them are async so we need to use `await`, otherwise we get
strange or silent errors.
commit f95150f6a9569fabcb31f3acd9f6b7bf50b5d145
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:17:30 2018 -0500
Revert "Replace custom functions with `blob-util`"
This reverts commit 8a81e9c01bfe80c0e1bf76737092206c06949512.
commit 33860d93f3d30ec55c32f3f4a58729df2eb43f0d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:13:02 2018 -0500
Revert "Replace `blueimp-canvas-to-blob` with `blob-util`"
This reverts commit 31b3e853e4afc78fe80995921aa4152d9f6e4783.
commit 7a0ba6fed622d76a3c39c7f03de541a7edb5b8dd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:12:58 2018 -0500
Replace `blueimp-canvas-to-blob` with `blob-util`
commit 47a5f2bfd8b3f546e27e8d2b7e1969755d825a66
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:55:34 2018 -0500
Replace custom functions with `blob-util`
commit 1cfa0efdb4fb1265369e2bf243c21f04f044fa01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:47:02 2018 -0500
Add `blob-util` dependency
commit 9ac26be1bd783cd5070d886de107dd3ad9c91ad1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:44 2018 -0500
Document why we drop original image data during auto-orient
commit 4136d6c382b99f41760a4da519d0db537fa7de8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:27 2018 -0500
Extract `DEFAULT_JPEG_QUALITY`
commit 4a7156327eb5f94dba80cb300b344ac591226b0e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:37:11 2018 -0500
Drop support for invalid `image/jpg` MIME type
commit 69fe96581f25413194032232f1bf704312e4754c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:30 2018 -0500
Document `window.onInvalidStateError` global
commit a48ba1c77458da38583ee9cd488f70a59f6ee0fd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:04 2018 -0500
Selectively run ESLint on `js/background.js`
Enabling ESLint on a per function basis allows us to incrementally improve
the codebase without requiring large and potentially risky refactorings.
commit e6d1cf826befc17ad4ec72fda8e761701665635e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:16:23 2018 -0500
Move async attachment processing to `onMessageReceived`
We previously processed attachments in `handleDataMessage` which is mostly a
synchronous function, except for the saving of the model. Moving the
processing into the already async `onMessageReceived` improves code clarity.
commit be6ca2a9aae5b59c360817deb1e18d39d705755e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:49 2018 -0500
Document import of ES2015+ modules
commit eaaf7c41608fb988b8f4bbaa933cff110115610e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:29 2018 -0500
:art: Fix lint error
commit a25b0e2e3d0f72c6a7bf0a15683f02450d5209ee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:13:57 2018 -0500
:art: Organize `require`s
commit e0cc3d8fab6529d01b388acddf8605908c3d236b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:07:17 2018 -0500
Implement attachment process version
Instead of keeping track of last normalization (processing) date, we now
keep track of an internal processing version that will help us understand
what kind of processing has already been completed for a given attachment.
This will let us retroactively upgrade existing attachments.
As we add more processing steps, we can build a processing pipeline that can
convert any attachment processing version into a higher one,
e.g. 4 -> 5 -> 6 -> 7.
commit ad9083d0fdb880bc518e02251e51a39f7e1c585f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:50:31 2018 -0500
Ignore ES2015+ files during JSCS linting
commit 96641205f734927aaebc2342d977c555799c3e3b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:48:07 2018 -0500
Improve ESLint ignore rules
Apparently, using unqualified `/**` patterns prevents `!` include patterns.
Using qualified glob patterns, e.g. `js/models/**/*.js`, lets us work
around this.
commit 255e0ab15bd1a0ca8ca5746e42d23977c8765d01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:44:59 2018 -0500
:abc: ESLint ignored files
commit ebcb70258a26f234bd602072ac7c0a1913128132
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:47 2018 -0500
Whitelist `browser` environment for ESLint
commit 3eaace6f3a21421c5aaaaf01592408c7ed83ecd3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:05 2018 -0500
Use `MIME` module
commit ba2cf7770e614415733414a2dcc48f110b929892
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:32:54 2018 -0500
:art: Fix lint errors
commit 65acc86e8580e88f7a6611eb4b8fa5d7291f7a3f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:30:42 2018 -0500
Add ES2015+ files to JSHint ignored list
commit 8b6494ae6c9247acdfa059a9b361ec5ffcdb39f0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:29:20 2018 -0500
Document potentially unexpected `autoScale` behavior
commit 8b4c69b2002d1777d3621be10f92cbf432f9d4d6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:26:47 2018 -0500
Test CommonJS modules separately
Not sure how to test them as part of Grunt `unit-tests` task as
`test/index.html` doesn’t allow for inclusion of CommonJS modules that use
`require`. The tests are silently skipped.
commit 213400e4b2bba3efee856a25b40e269221c3c39d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:24:27 2018 -0500
Add `MIME` type module
commit 37a726e4fb4b3ed65914463122a5662847b5adee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:18:05 2018 -0500
Return proper `Error` from `blobArrayToBuffer`
commit 164752db5612220e4dcf58d57bcd682cb489a399
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:15:41 2018 -0500
:art: Fix ESLint errors
commit d498dd79a067c75098dd3179814c914780e5cb4f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:14:33 2018 -0500
Update `Attachment` type field definitions
commit 141155a1533ff8fb616b70ea313432781bbebffd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:12:50 2018 -0500
Move `blueimp-canvas-to-blob` from Bower to npm
commit 7ccb833e5d286ddd6235d3e491c62ac1e4544510
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:33:50 2018 -0500
:art: Clarify data flow
commit e7da41591fde5a830467bebf1b6f51c1f7293e74
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:31:21 2018 -0500
Use `blobUrl` for consistency
commit 523a80eefe0e2858aa1fb2bb9539ec44da502963
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:28:06 2018 -0500
Remove just-in-time image auto-orient for lightbox
We can bring this back if our users would like auto-orient for old
attachments.
commit 0739feae9c47dd523c10740d6cdf746d539f270c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:27:21 2018 -0500
Remove just-in-time auto-orient of message attachments
We can bring this back if our users would like auto-orient for old
attachments. But better yet, we might implement this as database migration.
commit ed43c66f92830ee233d5a94d0545eea4da43894d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:26:24 2018 -0500
Auto-orient JPEG attachments upon receipt
commit e2eb8e36b017b048d57602fca14e45d657e0e1a1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:25:26 2018 -0500
Expose `Attachment` type through `Whisper.Attachment`
commit 9638fbc987b84f143ca34211dc4666d96248ea2f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:39 2018 -0500
Use `contentType` from `model`
commit 032c0ced46c3876cb9474b26f9d53d6f1c6b16a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:04 2018 -0500
Return `Error` object for `autoOrientImage` failures
commit ff04bad8510c4b21aef350bed2b1887d0e055b98
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:22:32 2018 -0500
Add `options` for `autoOrientImage` output type / quality
commit 87745b5586d1e182b51c9f9bc5e4eaf6dbc16722
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:18:46 2018 -0500
Add `Attachment` type
Defines various functions on attachments, e.g. normalization
(auto-orient JPEGs, etc.)
commit de27fdc10a53bc8882a9c978e82265db9ac6d6f5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:16:34 2018 -0500
Add `yarn grunt` shortcut
This allows us to use local `grunt-cli` for `grunt dev`.
commit 59974db5a5da0d8f4cdc8ce5c4e3c974ecd5e754
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:10:11 2018 -0500
Improve readability
commit b5ba96f1e6f40f2e1fa77490c583217768e1f412
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:08:12 2018 -0500
Use `snake_case` for module names
Prevents problems across case-sensitive and case-insensitive file systems.
We can work around this in the future using a lint rule such as
`eslint-plugin-require-path-exists`.
See discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r167365931
commit 48c5d3155c96ef628b00d99b52975e580d1d5501
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:05:44 2018 -0500
:art: Use destructuring
commit 4822f49f22382a99ebf142b337375f7c25251d76
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:41:40 2018 -0500
Auto-orient images in lightbox view
commit 7317110809677dddbbef3fadbf912cdba1c010bf
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:40:14 2018 -0500
Document magic number for escape key
commit c790d07389a7d0bbf5298de83dbcfa8be1e7696b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:38:35 2018 -0500
Make second `View` argument an `options` object
commit fbe010bb63d0088af9dfe11f153437fab34247e0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:27:40 2018 -0500
Allow `loadImage` to fetch `blob://` URLs
commit ec35710d002b019a273eeb48f94dcaf2babe5d96
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:48 2018 -0500
:art: Shorten `autoOrientImage` import
commit d07433e3cf316c6a143a0c9393ba26df9e3af17b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:19 2018 -0500
Make `autoOrientImage` module standalone
commit c285bf5e33cdf10e0ef71e72cd6f55aef0df96ef
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:55:44 2018 -0500
Replace `loadImage` with `autoOrientImage`
commit 44318549235af01fd061c25f557c93fd21cebb7a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:53:23 2018 -0500
Add `autoOrientImage` module
This module exposes `loadImage` with a `Promise` based interface and pre-
populates `orientation: true` option to auto-orient input. Returns data URL
as string.
The module uses a named export as refactoring references of modules with
`default` (`module.exports`) export references can be error-prone.
See: https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html
commit c77063afc6366fe49615052796fe46f9b369de39
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:44:30 2018 -0500
Auto-orient preview images
See: #998
commit 06dba5eb8f662c11af3a9ba8395bb453ab2e5f8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:43:23 2018 -0500
TODO: Use native `Canvas::toBlob`
One challenge is that `Canvas::toBlob` is async whereas
`dataURLtoBlob` is sync.
commit b15c304a3125dd023fd90990e6225a7303f3596f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:42:45 2018 -0500
Make `null` check strict
Appeases JSHint. ESLint has a nice `smart` option for `eqeqeq` rule:
https://eslint.org/docs/rules/eqeqeq#smart
commit ea70b92d9b18201758e11fdc25b09afc97b50055
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 15:23:58 2018 -0500
Use `Canvas::toDataURL` to preserve `ImageView` logic
This way, all the other code paths remain untouched in case we want to
remove the auto-orient code once Chrome supports the `image-orientation`
CSS property.
See:
- #998
- https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation
commit 62fd744f9f27d951573a68d2cdfe7ba2a3784b41
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:38:04 2018 -0500
Use CSS to constrain auto-oriented images
commit f4d3392687168c237441b29140c7968b49dbef9e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:35:02 2018 -0500
Replace `ImageView` `el` with auto-oriented `canvas`
See: #998
commit 1602d7f610e4993ad1291f88197f9ead1e25e776
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:48 2018 -0500
Pass `Blob` to `View` (for `ImageView`)
This allows us to do JPEG auto-orientation based on EXIF metadata.
commit e6a414f2b2a80da1137b839b348a38510efd04bb
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:12 2018 -0500
:hocho: Remove newline
commit 5f0d9570d7862fc428ff89c2ecfd332a744537e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:17:02 2018 -0500
Expose `blueimp-load-image` as `window.loadImage`
commit 1e1c62fe2f6a76dbcf1998dd468c26187c9871dc
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:16:46 2018 -0500
Add `blueimp-load-image` npm dependency
commit ad17fa8a68a21ca5ddec336801b8568009bef3d4
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:14:40 2018 -0500
Remove `blueimp-load-image` Bower dependency
2018-02-21 16:26:59 +01:00
|
|
|
dependencies:
|
|
|
|
immediate "~3.0.5"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
linkify-it@2.0.3:
|
2018-04-10 21:00:09 +02:00
|
|
|
version "2.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.0.3.tgz#d94a4648f9b1c179d64fa97291268bdb6ce9434f"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha1-2UpGSPmxwXnWT6lykSaL22zpQ08=
|
2018-04-10 21:00:09 +02:00
|
|
|
dependencies:
|
|
|
|
uc.micro "^1.0.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
listify@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/listify/-/listify-1.0.0.tgz#03ca7ba2d150d4267773f74e57558d1053d2bee3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-A8p7otFQ1CZ3c/dOV1WNEFPSvuM=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
livereload-js@^2.2.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-2.4.0.tgz#447c31cf1ea9ab52fc20db615c5ddf678f78009c"
|
|
|
|
integrity sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==
|
2017-04-21 11:40:06 +02:00
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
load-bmfont@^1.2.3:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.4.0.tgz#75f17070b14a8c785fe7f5bee2e6fd4f98093b6b"
|
|
|
|
integrity sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g==
|
2017-04-21 23:31:58 +02:00
|
|
|
dependencies:
|
|
|
|
buffer-equal "0.0.1"
|
|
|
|
mime "^1.3.4"
|
|
|
|
parse-bmfont-ascii "^1.0.3"
|
|
|
|
parse-bmfont-binary "^1.0.5"
|
2020-01-16 02:08:31 +01:00
|
|
|
parse-bmfont-xml "^1.1.4"
|
|
|
|
phin "^2.9.1"
|
2017-04-21 23:31:58 +02:00
|
|
|
xhr "^2.0.1"
|
|
|
|
xtend "^4.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
load-json-file@^1.0.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
graceful-fs "^4.1.2"
|
|
|
|
parse-json "^2.2.0"
|
|
|
|
pify "^2.0.0"
|
|
|
|
pinkie-promise "^2.0.0"
|
|
|
|
strip-bom "^2.0.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
load-json-file@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
graceful-fs "^4.1.2"
|
|
|
|
parse-json "^2.2.0"
|
|
|
|
pify "^2.0.0"
|
|
|
|
strip-bom "^3.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
loader-runner@^2.3.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357"
|
|
|
|
integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-07-16 10:14:08 +02:00
|
|
|
loader-utils@0.2.16:
|
|
|
|
version "0.2.16"
|
|
|
|
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.16.tgz#f08632066ed8282835dff88dfb52704765adee6d"
|
|
|
|
integrity sha1-8IYyBm7YKCg13/iN+1JwR2Wt7m0=
|
|
|
|
dependencies:
|
|
|
|
big.js "^3.1.3"
|
|
|
|
emojis-list "^2.0.0"
|
|
|
|
json5 "^0.5.0"
|
|
|
|
object-assign "^4.0.1"
|
|
|
|
|
2020-07-16 08:39:35 +02:00
|
|
|
loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2.3:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613"
|
|
|
|
integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
big.js "^5.2.2"
|
2020-03-25 01:42:53 +01:00
|
|
|
emojis-list "^3.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
json5 "^1.0.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-05-22 18:21:47 +02:00
|
|
|
locate-path@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=
|
2017-05-22 18:21:47 +02:00
|
|
|
dependencies:
|
|
|
|
p-locate "^2.0.0"
|
|
|
|
path-exists "^3.0.0"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
locate-path@^5.0.0:
|
|
|
|
version "5.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
|
|
|
|
integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
|
2019-03-13 02:49:22 +01:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
p-locate "^4.1.0"
|
2019-03-13 02:49:22 +01:00
|
|
|
|
2019-01-14 22:49:58 +01:00
|
|
|
lodash-es@^4.2.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.17.15"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.15.tgz#21bd96839354412f23d7a10340e5eac6ee455d78"
|
|
|
|
integrity sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ==
|
2019-01-14 22:49:58 +01:00
|
|
|
|
2018-01-13 01:14:45 +01:00
|
|
|
lodash.assign@^4.2.0:
|
2017-05-04 01:43:36 +02:00
|
|
|
version "4.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=
|
2017-05-04 01:43:36 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
lodash.camelcase@^4.3.0:
|
|
|
|
version "4.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-27 07:32:37 +01:00
|
|
|
lodash.clonedeep@^4.3.2:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "4.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-07-17 03:05:27 +02:00
|
|
|
lodash.compact@^3.0.0:
|
|
|
|
version "3.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash.compact/-/lodash.compact-3.0.1.tgz#540ce3837745975807471e16b4a2ba21e7256ca5"
|
|
|
|
integrity sha1-VAzjg3dFl1gHRx4WtKK6IeclbKU=
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
lodash.cond@^4.3.0:
|
|
|
|
version "4.5.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash.cond/-/lodash.cond-4.5.2.tgz#f471a1da486be60f6ab955d17115523dd1d255d5"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-9HGh2khr5g9quVXRcRVSPdHSVdU=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-07-21 09:37:34 +02:00
|
|
|
lodash.flatten@^4.2.0, lodash.flatten@^4.4.0:
|
|
|
|
version "4.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
|
|
|
|
integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=
|
|
|
|
|
2018-02-26 18:24:04 +01:00
|
|
|
lodash.get@^4.4.2:
|
|
|
|
version "4.4.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
|
2018-02-26 18:24:04 +01:00
|
|
|
|
2020-02-24 03:30:27 +01:00
|
|
|
lodash.isequal@^4.5.0:
|
|
|
|
version "4.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0"
|
|
|
|
integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA=
|
|
|
|
|
2020-07-21 09:37:34 +02:00
|
|
|
lodash.isstring@^4.0.1:
|
|
|
|
version "4.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
|
|
|
|
integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
lodash.memoize@^4.1.2:
|
|
|
|
version "4.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
lodash.mergewith@^4.6.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.6.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55"
|
|
|
|
integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==
|
2017-05-04 01:43:36 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
lodash.uniq@^4.5.0:
|
|
|
|
version "4.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
lodash@4.17.11:
|
2018-11-30 00:58:16 +01:00
|
|
|
version "4.17.11"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
|
|
|
|
integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
lodash@^3.10.1:
|
2017-04-21 11:40:06 +02:00
|
|
|
version "3.10.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
lodash@^4.0.0, lodash@^4.13.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.8.0, lodash@~4.17.12, lodash@~4.17.5:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.17.15"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
|
|
|
|
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
lodash@^4.17.19:
|
|
|
|
version "4.17.20"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
|
|
|
|
integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
|
|
|
|
|
2017-09-26 00:38:27 +02:00
|
|
|
lodash@~2.4.1:
|
|
|
|
version "2.4.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash/-/lodash-2.4.2.tgz#fadd834b9683073da179b3eae6d9c0d15053f73e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=
|
2017-04-21 22:59:27 +02:00
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
lodash@~4.3.0:
|
|
|
|
version "4.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.3.0.tgz#efd9c4a6ec53f3b05412429915c3e4824e4d25a4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-79nEpuxT87BUEkKZFcPkgk5NJaQ=
|
2017-04-21 11:40:06 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
log-symbols@^2.2.0:
|
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
chalk "^2.0.1"
|
|
|
|
|
|
|
|
loglevel@^1.4.1:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.6.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.7.tgz#b3e034233188c68b889f5b862415306f565e2c56"
|
|
|
|
integrity sha512-cY2eLFrQSAfVPhCgH1s7JI73tMbg9YC3v3+ZHVW67sBS7UxWzNEk/ZBbSfLykBWHp33dqqtOv82gjhKEi81T/A==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-05-07 17:58:04 +02:00
|
|
|
long@^4.0.0:
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==
|
2018-05-07 17:58:04 +02:00
|
|
|
|
2020-06-18 02:46:52 +02:00
|
|
|
long@~3:
|
|
|
|
version "3.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/long/-/long-3.2.0.tgz#d821b7138ca1cb581c172990ef14db200b5c474b"
|
|
|
|
integrity sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
longest-streak@^2.0.1:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "2.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.4.tgz#b8599957da5b5dab64dee3fe316fa774597d90e4"
|
|
|
|
integrity sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.0, loose-envify@^1.4.0:
|
2019-01-14 22:49:58 +01:00
|
|
|
version "1.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
|
|
|
|
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
|
|
|
|
dependencies:
|
|
|
|
js-tokens "^3.0.0 || ^4.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
loud-rejection@^1.0.0:
|
|
|
|
version "1.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
currently-unhandled "^0.4.1"
|
|
|
|
signal-exit "^3.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
lowercase-keys@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
|
|
|
|
integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
|
|
|
|
|
2020-04-03 07:41:53 +02:00
|
|
|
lru-cache@^4.0.1, lru-cache@^4.1.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.1.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
|
|
|
|
integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
pseudomap "^1.0.2"
|
|
|
|
yallist "^2.1.2"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
lru-cache@^5.1.1:
|
|
|
|
version "5.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
|
|
|
|
integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
|
|
|
|
dependencies:
|
|
|
|
yallist "^3.0.2"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
magic-string@^0.25.3:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "0.25.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
|
|
|
|
integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
sourcemap-codec "^1.4.4"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-05-22 18:21:47 +02:00
|
|
|
make-dir@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
|
|
|
|
integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==
|
2018-11-30 00:58:16 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
pify "^3.0.0"
|
2017-05-22 18:21:47 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
make-dir@^3.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "3.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.0.2.tgz#04a1acbf22221e1d6ef43559f43e05a90dbb4392"
|
|
|
|
integrity sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==
|
2020-02-07 03:20:40 +01:00
|
|
|
dependencies:
|
|
|
|
semver "^6.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
map-cache@^0.2.2:
|
|
|
|
version "0.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
map-obj@^1.0.0, map-obj@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
map-visit@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
object-visit "^1.0.0"
|
|
|
|
|
|
|
|
markdown-escapes@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535"
|
|
|
|
integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
markdown-table@^1.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.3.tgz#9fcb69bcfdb8717bfd0398c6ec2d93036ef8de60"
|
|
|
|
integrity sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
markdown-to-jsx@^6.6.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "6.11.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-6.11.0.tgz#a2e3f2bc781c3402d8bb0f8e0a12a186474623b0"
|
|
|
|
integrity sha512-RH7LCJQ4RFmPqVeZEesKaO1biRzB/k4utoofmTCp3Eiw6D7qfvK8fzZq/2bjEJAtVkfPrM5SMt5APGf2rnaKMg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
prop-types "^15.6.2"
|
2018-04-04 00:56:12 +02:00
|
|
|
unquote "^1.1.0"
|
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
matcher@^2.1.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/matcher/-/matcher-2.1.0.tgz#64e1041c15b993e23b786f93320a7474bf833c28"
|
|
|
|
integrity sha512-o+nZr+vtJtgPNklyeUKkkH42OsK8WAfdgaJE2FNxcjLPg+5QbeEoT6vRj8Xq/iv18JlQ9cmKsEu0b94ixWf1YQ==
|
|
|
|
dependencies:
|
|
|
|
escape-string-regexp "^2.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
math-expression-evaluator@^1.2.14:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.2.22"
|
|
|
|
resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.22.tgz#c14dcb3d8b4d150e5dcea9c68c8dad80309b0d5e"
|
|
|
|
integrity sha512-L0j0tFVZBQQLeEjmWOvDLoRciIY8gQGWahvkztXUal8jH8R5Rlqo9GCvgqvXcy9LQhEWdQCVvzqAbxgYNt4blQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
math-random@^1.0.1:
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c"
|
|
|
|
integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
md5-hex@^1.2.0:
|
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/md5-hex/-/md5-hex-1.3.0.tgz#d2c4afe983c4370662179b8cad145219135046c4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-0sSv6YPENwZiF5uMrRRSGRNQRsQ=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
md5-o-matic "^0.1.1"
|
|
|
|
|
|
|
|
md5-o-matic@^0.1.1:
|
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/md5-o-matic/-/md5-o-matic-0.1.1.tgz#822bccd65e117c514fab176b25945d54100a03c3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
md5.js@^1.3.4:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.3.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
|
|
|
|
integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
hash-base "^3.0.0"
|
|
|
|
inherits "^2.0.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
safe-buffer "^5.1.2"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
mdast-util-compact@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/mdast-util-compact/-/mdast-util-compact-1.0.4.tgz#d531bb7667b5123abf20859be086c4d06c894593"
|
|
|
|
integrity sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
unist-util-visit "^1.1.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
media-typer@0.3.0:
|
|
|
|
version "0.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-06-09 21:37:01 +02:00
|
|
|
mem@^1.1.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=
|
2017-06-09 21:37:01 +02:00
|
|
|
dependencies:
|
|
|
|
mimic-fn "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
memory-fs@^0.5.0:
|
|
|
|
version "0.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c"
|
|
|
|
integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==
|
|
|
|
dependencies:
|
|
|
|
errno "^0.1.3"
|
|
|
|
readable-stream "^2.0.1"
|
|
|
|
|
|
|
|
memory-fs@~0.4.1:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "0.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
errno "^0.1.3"
|
|
|
|
readable-stream "^2.0.1"
|
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
meow@^3.1.0, meow@^3.3.0, meow@^3.7.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "3.7.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
camelcase-keys "^2.0.0"
|
|
|
|
decamelize "^1.1.2"
|
|
|
|
loud-rejection "^1.0.0"
|
|
|
|
map-obj "^1.0.1"
|
|
|
|
minimist "^1.1.3"
|
|
|
|
normalize-package-data "^2.3.4"
|
|
|
|
object-assign "^4.0.1"
|
|
|
|
read-pkg-up "^1.0.1"
|
|
|
|
redent "^1.0.0"
|
|
|
|
trim-newlines "^1.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
merge-descriptors@1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
merge-source-map@^1.0.2:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
source-map "^0.6.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
methods@~1.1.2:
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
micromatch@^2.3.11:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "2.3.11"
|
|
|
|
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
arr-diff "^2.0.0"
|
|
|
|
array-unique "^0.2.1"
|
|
|
|
braces "^1.8.2"
|
|
|
|
expand-brackets "^0.1.4"
|
|
|
|
extglob "^0.3.1"
|
|
|
|
filename-regex "^2.0.0"
|
|
|
|
is-extglob "^1.0.0"
|
|
|
|
is-glob "^2.0.1"
|
|
|
|
kind-of "^3.0.2"
|
|
|
|
normalize-path "^2.0.1"
|
|
|
|
object.omit "^2.0.0"
|
|
|
|
parse-glob "^3.0.4"
|
|
|
|
regex-cache "^0.4.2"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "3.1.10"
|
|
|
|
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
arr-diff "^4.0.0"
|
|
|
|
array-unique "^0.3.2"
|
|
|
|
braces "^2.3.1"
|
|
|
|
define-property "^2.0.2"
|
|
|
|
extend-shallow "^3.0.2"
|
|
|
|
extglob "^2.0.4"
|
|
|
|
fragment-cache "^0.2.1"
|
|
|
|
kind-of "^6.0.2"
|
|
|
|
nanomatch "^1.2.9"
|
|
|
|
object.pick "^1.3.0"
|
|
|
|
regex-not "^1.0.0"
|
|
|
|
snapdragon "^0.8.1"
|
|
|
|
to-regex "^3.0.2"
|
|
|
|
|
|
|
|
miller-rabin@^4.0.0:
|
|
|
|
version "4.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
bn.js "^4.0.0"
|
|
|
|
brorand "^1.0.1"
|
|
|
|
|
2020-03-27 07:32:37 +01:00
|
|
|
mime-db@1.43.0, "mime-db@>= 1.43.0 < 2":
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.43.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58"
|
|
|
|
integrity sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24:
|
|
|
|
version "2.1.26"
|
|
|
|
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.26.tgz#9c921fc09b7e149a65dfdc0da4d20997200b0a06"
|
|
|
|
integrity sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==
|
2018-09-21 00:24:52 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
mime-db "1.43.0"
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
mime@1.6.0, mime@^1.3.4, mime@^1.5.0:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
mime@^2.4.4:
|
|
|
|
version "2.4.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5"
|
|
|
|
integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==
|
2017-11-22 04:10:22 +01:00
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
mimic-fn@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
|
|
|
|
integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
|
2018-03-06 23:00:48 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
mimic-response@^1.0.0, mimic-response@^1.0.1:
|
2019-10-23 01:49:56 +02:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
|
|
|
|
integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
|
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
min-document@^2.19.0:
|
|
|
|
version "2.19.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=
|
2017-04-21 23:31:58 +02:00
|
|
|
dependencies:
|
|
|
|
dom-walk "^0.1.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
mini-html-webpack-plugin@^0.2.3:
|
|
|
|
version "0.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/mini-html-webpack-plugin/-/mini-html-webpack-plugin-0.2.3.tgz#2dfbdc3f35f6ae03864a608808381f8137311ea0"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-wfkLf+CmyDg++K1S0QdAvUvS29DfVHe9SQ63syX8aX375mInzC5uwHxb/1+3exiiv84xnPrf6zsOnReRe15rjg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
webpack-sources "^1.1.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
|
|
|
|
integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.0, minimatch@~3.0.2:
|
2017-06-09 21:37:01 +02:00
|
|
|
version "3.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
|
2017-06-09 21:37:01 +02:00
|
|
|
dependencies:
|
|
|
|
brace-expansion "^1.1.7"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
minimatch@3.0.3:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "3.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
brace-expansion "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
minimist@0.0.8:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "0.0.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
minimist@1.2.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5:
|
|
|
|
version "1.2.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
|
|
|
|
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
minimist@~0.0.1:
|
|
|
|
version "0.0.10"
|
|
|
|
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
|
|
|
|
integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=
|
2018-07-27 03:13:56 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
minipass@^2.3.4, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0:
|
|
|
|
version "2.9.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6"
|
|
|
|
integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==
|
2018-12-13 22:41:42 +01:00
|
|
|
dependencies:
|
|
|
|
safe-buffer "^5.1.2"
|
|
|
|
yallist "^3.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
minizlib@^1.1.1, minizlib@^1.2.1:
|
|
|
|
version "1.3.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d"
|
|
|
|
integrity sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==
|
2018-12-13 22:41:42 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
minipass "^2.9.0"
|
2018-12-13 22:41:42 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
mississippi@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
concat-stream "^1.5.0"
|
|
|
|
duplexify "^3.4.2"
|
|
|
|
end-of-stream "^1.1.0"
|
|
|
|
flush-write-stream "^1.0.0"
|
|
|
|
from2 "^2.1.0"
|
|
|
|
parallel-transform "^1.1.0"
|
|
|
|
pump "^2.0.1"
|
|
|
|
pumpify "^1.3.3"
|
|
|
|
stream-each "^1.1.0"
|
|
|
|
through2 "^2.0.0"
|
|
|
|
|
|
|
|
mixin-deep@^1.2.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
|
|
|
|
integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
for-in "^1.0.2"
|
|
|
|
is-extendable "^1.0.1"
|
|
|
|
|
2017-04-21 11:46:21 +02:00
|
|
|
mkdirp@0.5.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "0.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.0.tgz#1d73076a6df986cd9344e15e71fcc05a4c9abf12"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-HXMHam35hs2TROFecfzAWkyavxI=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
minimist "0.0.8"
|
|
|
|
|
2020-03-27 07:32:37 +01:00
|
|
|
mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "0.5.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
minimist "0.0.8"
|
|
|
|
|
2020-03-27 07:32:37 +01:00
|
|
|
mkdirp@^0.5.4, mkdirp@~0.5.1:
|
|
|
|
version "0.5.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.4.tgz#fd01504a6797ec5c9be81ff43d204961ed64a512"
|
|
|
|
integrity sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==
|
|
|
|
dependencies:
|
|
|
|
minimist "^1.2.5"
|
|
|
|
|
2017-04-21 22:59:27 +02:00
|
|
|
mkpath@^0.1.0:
|
|
|
|
version "0.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/mkpath/-/mkpath-0.1.0.tgz#7554a6f8d871834cc97b5462b122c4c124d6de91"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=
|
2017-04-21 22:59:27 +02:00
|
|
|
|
|
|
|
mksnapshot@^0.3.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.3.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/mksnapshot/-/mksnapshot-0.3.5.tgz#c63a9f91138ca9392e42b9979c31179ac900d4c0"
|
|
|
|
integrity sha512-PSBoZaj9h9myC3uRRW62RxmX8mrN3XbOkMEyURUD7v5CeJgtYTar50XU738t7Q0LtG1pBPtp5n5QwDGggRnEvw==
|
2017-04-21 22:59:27 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
decompress-zip "0.3.x"
|
2017-04-21 22:59:27 +02:00
|
|
|
fs-extra "0.26.7"
|
2020-01-16 02:08:31 +01:00
|
|
|
request "2.x"
|
2017-04-21 22:59:27 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
mocha-testcheck@1.0.0-rc.0:
|
2018-02-22 19:21:53 +01:00
|
|
|
version "1.0.0-rc.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/mocha-testcheck/-/mocha-testcheck-1.0.0-rc.0.tgz#05e50203043be1537aef2a87dd96ccd447702773"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha1-BeUCAwQ74VN67yqH3ZbM1EdwJ3M=
|
2018-02-22 19:21:53 +01:00
|
|
|
dependencies:
|
|
|
|
testcheck "^1.0.0-rc"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
mocha@4.1.0:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "4.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/mocha/-/mocha-4.1.0.tgz#7d86cfbcf35cb829e2754c32e17355ec05338794"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-0RVnjg1HJsXY2YFDoTNzcc1NKhYuXKRrBAG2gDygmJJA136Cs2QlRliZG1mA0ap7cuaT30mw16luAeln+4RiNA==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
browser-stdout "1.3.0"
|
|
|
|
commander "2.11.0"
|
|
|
|
debug "3.1.0"
|
|
|
|
diff "3.3.1"
|
|
|
|
escape-string-regexp "1.0.5"
|
|
|
|
glob "7.1.2"
|
|
|
|
growl "1.10.3"
|
|
|
|
he "1.1.1"
|
|
|
|
mkdirp "0.5.1"
|
|
|
|
supports-color "4.4.0"
|
|
|
|
|
2020-03-05 00:43:48 +01:00
|
|
|
moment@*, moment@^2.10.6:
|
|
|
|
version "2.24.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b"
|
|
|
|
integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
moment@2.21.0:
|
|
|
|
version "2.21.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/moment/-/moment-2.21.0.tgz#2a114b51d2a6ec9e6d83cf803f838a878d8a023a"
|
|
|
|
integrity sha512-TCZ36BjURTeFTM/CwRcViQlfkMvL1/vFISuNLO5GkcVm1+QHfbSiNqZuWeMFjj1/3+uAjXswgRk30j1kkLYJBQ==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
move-concurrently@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
aproba "^1.1.1"
|
|
|
|
copy-concurrently "^1.0.0"
|
|
|
|
fs-write-stream-atomic "^1.0.8"
|
|
|
|
mkdirp "^0.5.1"
|
|
|
|
rimraf "^2.5.4"
|
|
|
|
run-queue "^1.0.3"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
ms@0.7.1:
|
|
|
|
version "0.7.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-06-09 21:37:01 +02:00
|
|
|
ms@2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
|
2017-06-09 21:37:01 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
ms@2.1.1:
|
2019-03-13 02:49:22 +01:00
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
|
|
|
|
integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
ms@^2.1.1:
|
|
|
|
version "2.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
|
|
|
|
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
multicast-dns-service-types@^1.1.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
multicast-dns@^6.0.1:
|
|
|
|
version "6.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
dns-packet "^1.3.1"
|
|
|
|
thunky "^1.0.2"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
mustache@2.3.0:
|
2018-05-20 05:53:12 +02:00
|
|
|
version "2.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.3.0.tgz#4028f7778b17708a489930a6e52ac3bca0da41d0"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha1-QCj3d4sXcIpImTCm5SrDvKDaQdA=
|
2018-05-20 05:53:12 +02:00
|
|
|
|
2018-05-20 06:18:37 +02:00
|
|
|
mute-stream@0.0.7:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "0.0.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-09-26 00:00:19 +02:00
|
|
|
mv@~2:
|
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=
|
2017-09-26 00:00:19 +02:00
|
|
|
dependencies:
|
|
|
|
mkdirp "~0.5.1"
|
|
|
|
ncp "~2.0.0"
|
|
|
|
rimraf "~2.4.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
mz@^2.3.1:
|
|
|
|
version "2.7.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
any-promise "^1.0.0"
|
|
|
|
object-assign "^4.0.1"
|
|
|
|
thenify-all "^1.0.0"
|
|
|
|
|
2020-04-03 07:41:53 +02:00
|
|
|
nan@^2.10.0, nan@^2.12.1, nan@^2.14.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.14.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c"
|
|
|
|
integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
nanomatch@^1.2.9:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.2.13"
|
|
|
|
resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
|
|
|
|
integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
arr-diff "^4.0.0"
|
|
|
|
array-unique "^0.3.2"
|
|
|
|
define-property "^2.0.2"
|
|
|
|
extend-shallow "^3.0.2"
|
|
|
|
fragment-cache "^0.2.1"
|
|
|
|
is-windows "^1.0.2"
|
|
|
|
kind-of "^6.0.2"
|
|
|
|
object.pick "^1.3.0"
|
|
|
|
regex-not "^1.0.0"
|
|
|
|
snapdragon "^0.8.1"
|
|
|
|
to-regex "^3.0.1"
|
|
|
|
|
Auto-orient image attachments based on EXIF metadata
As described in #998, images are sometimes displayed with an incorrect
orientation. This is because cameras often write files in the native sensor byte
order and attach the `Orientation` EXIF metadata to tell end-user devices how to
display the images based on the original author’s capture orientation.
Electron/Chromium (and therefore Signal Desktop) currently doesn’t support
applying this metadata for `<img>` tags, e.g. CSS `image-orientation: from-
image`. As a workaround, this change uses the `loadImage` library with the
`orientation: true` flag to auto-orient images ~~before display~~ upon receipt
and before sending.
**Changes**
- [x] ~~Auto-orient images during display in message list view~~
- [x] Ensure image is not displayed until loaded (to prevent layout reflow) .
- [x] Auto-orient images upon receipt and before storing in IndexedDB
(~~or preserve original data until Chromium offers native fix?~~)
- [x] Auto-orient images in compose area preview.
- [x] ~~Auto-orient images in lightbox view~~
- [x] Auto-orient images before sending / storage.
- [x] Add EditorConfig for sharing code styles across editors.
- [x] Fix ESLint ignore file.
- [x] Change `function-paren-newline` ESLint rule from
`consistent` to `multiline`.
- [x] Add `operator-linebreak` ESLint rule for consistency.
- [x] Added `blob-util` dependency for converting between array buffers,
blobs, etc.
- [x] Extracted `createMessageHandler` to consolidate logic for
`onMessageReceived` and `onSentMessage`.
- [x] Introduce `async` / `await` to simplify async coding (restore control flow
for branching, loops, and exceptions).
- [x] Introduce `window.Signal` namespace for exposing ES2015+ CommonJS modules.
- [x] Introduce rudimentary `Message` and `Attachment` types to begin defining a
schema and versioning. This will allow us to track which changes, e.g.
auto-orient JPEGs, per message / attachment as well as which fields
are stored.
- [x] Renamed `window.dataURLtoBlob` to `window.dataURLToBlobSync` to both fix
the strange `camelCase` as well as to highlight that this operation is
synchronous and therefore blocks the user thread.
- [x] Normalize all JPEG MIME types to `image/jpeg`, eliminating the
invalid `image/jpg`.
- [x] Add `npm run test-modules` command for testing non-browser specific
CommonJS modules.
- **Stretch Goals**
- [ ] ~~Restrict `autoOrientImage` to `Blob` to narrow API interface.~~ Do
this once we use PureScript.
- [ ] ~~Return non-JPEGs as no-op from `autoOrientImage`.~~ Skipping
`autoOrientImage` for non-JPEGs altogether.
- [ ] Retroactively auto-orient existing JPEG image attachments in the
background.
---
Fixes #998
---
- **Blog:** EXIF Orientation Handling Is a Ghetto:
https://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/
- **Chromium Bug:** EXIF orientation is ignored:
https://bugs.chromium.org/p/chromium/issues/detail?id=56845
- **Chromium Bug:** Support for the CSS image-orientation CSS property:
https://bugs.chromium.org/p/chromium/issues/detail?id=158753
---
commit ce5090b473a2448229dc38e4c3f15d7ad0137714
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 16 10:35:36 2018 -0500
Inline message descriptors
commit 329036e59c138c1e950ec7c654eebd7d87076de5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:34:40 2018 -0500
Clarify order of operations
Semantically, it makes more sense to do `getFile` before `clearForm`
even though it seems to work either way.
commit f9d4cfb2ba0d8aa308b0923bbe6066ea34cb97bd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:18:26 2018 -0500
Simplify `operator-linebreak` configuration
Enabling `before` caused more code changes and it turns out our previous
configuration is already the default.
commit db588997acdd90ed2ad829174ecbba744383c78b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:15:59 2018 -0500
Remove obsolete TODO
commit 799c8817633f6afa0b731fc3b5434e463bd850e3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:12:18 2018 -0500
Enable ESLint `function-paren-newline` `multiline`
Per discussion.
commit b660b6bc8ef41df7601a411213d6cda80821df87
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:10:48 2018 -0500
Use `messageDescriptor.id` not `source`
commit 5e7309d176f4a7e97d3dc4c738e6b0ccd4792871
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:29:01 2018 -0500
Remove unnecessary `eslint-env`
commit 393b3da55eabd7413596c86cc3971b063a0efe31
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:19:17 2018 -0500
Refactor `onSentMessage` and `onMessageReceived`
Since they are so similar, we create the handlers using new
`createMessageHandler` function. This allows us to ensure both synced and
received messages go through schema upgrade pipeline.
commit b3db0bf179c9a5bea96480cde28c6fa7193ac117
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:18:21 2018 -0500
Add `Message` descriptor functions
commit 8febf125b1b42fe4ae1888dd50fcee2749dc1ff0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 14:46:56 2018 -0500
Fix typo
commit 98d951ef77bd578b313a4ff4b496b793e82e88d5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:39 2018 -0500
Remove `promises` reference
commit a0e9559ed5bed947dabf28cb672e63d39948d854
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:13 2018 -0500
Fix `AttachmentView::mediaType` fall-through
commit 67be916a83951b8a1f9b22efe78a6da6b1825f38
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:03:41 2018 -0500
Remove minor TODOs
commit 0af186e118256b62905de38487ffacc41693ff47
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:41 2018 -0500
Enable ESLint for `js/views/attachment_view.js`
commit 28a2dc5b8a28e1a087924fdc7275bf7d9a577b92
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:12 2018 -0500
Remove dynamic type checks
commit f4ce36fcfc2737de32d911cd6103f889097813f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:27:56 2018 -0500
Rename `process` to `upgradeSchema`
- `Message.process` -> `Message.upgradeSchema`
- `Attachment.process` -> `Attachment.upgradeSchema`
- `Attachment::processVersion` -> `Attachment::schemaVersion`
Document version history.
commit 41b92c0a31050ba05ddb1c43171d651f3568b9ac
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:11:50 2018 -0500
Add `operator-linebreak` ESLint rule
Based on the following discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r168029106
commit 462defbe55879060fe25bc69103d4429bae2b2f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:01:30 2018 -0500
Add missing `await` for `ConversationController.getOrCreateAndWait`
Tested this by setting `if` condition to `true` and confirming it works.
It turns rotating a profile key is more involved and might require
registering a new account according to Matthew.
commit c08058ee4b883b3e23a40683de802ac81ed74874
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 16:32:24 2018 -0500
Convert `FileList` to `Array`
commit 70a6c4201925f57be1f94d9da3547fdefc7bbb53
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:46:34 2018 -0500
:art: Fix lint errors
commit 2ca7cdbc31d4120d6c6a838a6dcf43bc209d9788
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:07:09 2018 -0500
Skip `autoOrientImage` for non-JPEG images
commit 58eac383013c16ca363a4ed33dca5c7ba61284e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:55:35 2018 -0500
Move new-style modules to `window.Signal` namespace
commit 02c9328877dce289d6116a18b1c223891bd3cd0b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:35:23 2018 -0500
Extract `npm run test-modules` command
commit 2c708eb94fba468b81ea9427734896114f5a7807
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:51 2018 -0500
Extract `Message.process`
commit 4a2e52f68a77536a0fa04aa3c29ad3e541a8fa7e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:12 2018 -0500
Fix EditorConfig
commit a346bab5db082720f5d47363f06301380e870425
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:13:02 2018 -0500
Remove `vim` directives on ESLint-ed files
commit 7ec885c6359e495b407d5bc3eac9431d47c37fc6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:08:24 2018 -0500
Remove CSP whitelisting of `blob:`
We no longer use `autoOrientImage` using blob URLs. Bring this back if we
decide to auto-orient legacy attachments.
commit 879b6f58f4a3f4a9ed6915af6b1be46c1e90e0ca
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:57:05 2018 -0500
Use `Message` type to determine send function
Throws on invalid message type.
commit 5203d945c98fd2562ae4e22c5c9838d27dec305b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:48 2018 -0500
Whitelist `Whisper` global
commit 8ad0b066a3690d3382b86bf6ac00c03df7d1e20b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:32 2018 -0500
Add `Whisper.Types` namespace
This avoids namespace collision for `Whisper.Message`.
commit 785a949fce2656ca7dcaf0869d6b9e0648114e80
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:55:43 2018 -0500
Add `Message` type
commit 674a7357abf0dcc365455695d56c0479998ebf27
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:35:23 2018 -0500
Run ESLint on `Conversation::sendMessage`
commit cd985aa700caa80946245b17ea1b856449f152a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:34:38 2018 -0500
Document type signature of `FileInputView::readFile`
commit d70d70e52c49588a1dc9833dfe5dd7128e13607f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:31:16 2018 -0500
Move attachment processing closer to sending
This helps ensure processing happens uniformly, regardless of which code
paths are taken to send an attachment.
commit 532ac3e273a26b97f831247f9ee3412621b5c112
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:22:29 2018 -0500
Process attachment before it’s sent
Picked this place since it already had various async steps, similar to
`onMessageReceived` for the incoming `Attachment.process`.
Could we try have this live closer to where we store it in IndexedDB, e.g.
`Conversation::sendMessage`?
commit a4582ae2fb6e1d3487131ba1f8fa6a00170cb32c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:21:42 2018 -0500
Refactor `getFile` and `getFiles`
Lint them using ESLint.
commit 07e9114e65046d791fc4f6ed90d6e2e938ad559d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:37:31 2018 -0500
Document incoming and outgoing attachments fields
Note how outgoing message attachments only have 4 fields. This presumably
means the others are not used in our code and could be discarded for
simplicity.
commit fdc3ef289d6ec1be344a12d496839d5ba747bb6a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:36:21 2018 -0500
Highlight that `dataURLToBlob` is synchronous
commit b9c6bf600fcecedfd649ef2ae3c8629cced4e45a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:35:49 2018 -0500
Add EditorConfig configuration
commit e56101e229d56810c8e31ad7289043a152c6c449
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:34:23 2018 -0500
Replace custom with `blob-util` functions
IMPORTANT: All of them are async so we need to use `await`, otherwise we get
strange or silent errors.
commit f95150f6a9569fabcb31f3acd9f6b7bf50b5d145
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:17:30 2018 -0500
Revert "Replace custom functions with `blob-util`"
This reverts commit 8a81e9c01bfe80c0e1bf76737092206c06949512.
commit 33860d93f3d30ec55c32f3f4a58729df2eb43f0d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:13:02 2018 -0500
Revert "Replace `blueimp-canvas-to-blob` with `blob-util`"
This reverts commit 31b3e853e4afc78fe80995921aa4152d9f6e4783.
commit 7a0ba6fed622d76a3c39c7f03de541a7edb5b8dd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:12:58 2018 -0500
Replace `blueimp-canvas-to-blob` with `blob-util`
commit 47a5f2bfd8b3f546e27e8d2b7e1969755d825a66
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:55:34 2018 -0500
Replace custom functions with `blob-util`
commit 1cfa0efdb4fb1265369e2bf243c21f04f044fa01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:47:02 2018 -0500
Add `blob-util` dependency
commit 9ac26be1bd783cd5070d886de107dd3ad9c91ad1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:44 2018 -0500
Document why we drop original image data during auto-orient
commit 4136d6c382b99f41760a4da519d0db537fa7de8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:27 2018 -0500
Extract `DEFAULT_JPEG_QUALITY`
commit 4a7156327eb5f94dba80cb300b344ac591226b0e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:37:11 2018 -0500
Drop support for invalid `image/jpg` MIME type
commit 69fe96581f25413194032232f1bf704312e4754c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:30 2018 -0500
Document `window.onInvalidStateError` global
commit a48ba1c77458da38583ee9cd488f70a59f6ee0fd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:04 2018 -0500
Selectively run ESLint on `js/background.js`
Enabling ESLint on a per function basis allows us to incrementally improve
the codebase without requiring large and potentially risky refactorings.
commit e6d1cf826befc17ad4ec72fda8e761701665635e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:16:23 2018 -0500
Move async attachment processing to `onMessageReceived`
We previously processed attachments in `handleDataMessage` which is mostly a
synchronous function, except for the saving of the model. Moving the
processing into the already async `onMessageReceived` improves code clarity.
commit be6ca2a9aae5b59c360817deb1e18d39d705755e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:49 2018 -0500
Document import of ES2015+ modules
commit eaaf7c41608fb988b8f4bbaa933cff110115610e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:29 2018 -0500
:art: Fix lint error
commit a25b0e2e3d0f72c6a7bf0a15683f02450d5209ee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:13:57 2018 -0500
:art: Organize `require`s
commit e0cc3d8fab6529d01b388acddf8605908c3d236b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:07:17 2018 -0500
Implement attachment process version
Instead of keeping track of last normalization (processing) date, we now
keep track of an internal processing version that will help us understand
what kind of processing has already been completed for a given attachment.
This will let us retroactively upgrade existing attachments.
As we add more processing steps, we can build a processing pipeline that can
convert any attachment processing version into a higher one,
e.g. 4 -> 5 -> 6 -> 7.
commit ad9083d0fdb880bc518e02251e51a39f7e1c585f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:50:31 2018 -0500
Ignore ES2015+ files during JSCS linting
commit 96641205f734927aaebc2342d977c555799c3e3b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:48:07 2018 -0500
Improve ESLint ignore rules
Apparently, using unqualified `/**` patterns prevents `!` include patterns.
Using qualified glob patterns, e.g. `js/models/**/*.js`, lets us work
around this.
commit 255e0ab15bd1a0ca8ca5746e42d23977c8765d01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:44:59 2018 -0500
:abc: ESLint ignored files
commit ebcb70258a26f234bd602072ac7c0a1913128132
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:47 2018 -0500
Whitelist `browser` environment for ESLint
commit 3eaace6f3a21421c5aaaaf01592408c7ed83ecd3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:05 2018 -0500
Use `MIME` module
commit ba2cf7770e614415733414a2dcc48f110b929892
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:32:54 2018 -0500
:art: Fix lint errors
commit 65acc86e8580e88f7a6611eb4b8fa5d7291f7a3f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:30:42 2018 -0500
Add ES2015+ files to JSHint ignored list
commit 8b6494ae6c9247acdfa059a9b361ec5ffcdb39f0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:29:20 2018 -0500
Document potentially unexpected `autoScale` behavior
commit 8b4c69b2002d1777d3621be10f92cbf432f9d4d6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:26:47 2018 -0500
Test CommonJS modules separately
Not sure how to test them as part of Grunt `unit-tests` task as
`test/index.html` doesn’t allow for inclusion of CommonJS modules that use
`require`. The tests are silently skipped.
commit 213400e4b2bba3efee856a25b40e269221c3c39d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:24:27 2018 -0500
Add `MIME` type module
commit 37a726e4fb4b3ed65914463122a5662847b5adee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:18:05 2018 -0500
Return proper `Error` from `blobArrayToBuffer`
commit 164752db5612220e4dcf58d57bcd682cb489a399
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:15:41 2018 -0500
:art: Fix ESLint errors
commit d498dd79a067c75098dd3179814c914780e5cb4f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:14:33 2018 -0500
Update `Attachment` type field definitions
commit 141155a1533ff8fb616b70ea313432781bbebffd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:12:50 2018 -0500
Move `blueimp-canvas-to-blob` from Bower to npm
commit 7ccb833e5d286ddd6235d3e491c62ac1e4544510
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:33:50 2018 -0500
:art: Clarify data flow
commit e7da41591fde5a830467bebf1b6f51c1f7293e74
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:31:21 2018 -0500
Use `blobUrl` for consistency
commit 523a80eefe0e2858aa1fb2bb9539ec44da502963
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:28:06 2018 -0500
Remove just-in-time image auto-orient for lightbox
We can bring this back if our users would like auto-orient for old
attachments.
commit 0739feae9c47dd523c10740d6cdf746d539f270c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:27:21 2018 -0500
Remove just-in-time auto-orient of message attachments
We can bring this back if our users would like auto-orient for old
attachments. But better yet, we might implement this as database migration.
commit ed43c66f92830ee233d5a94d0545eea4da43894d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:26:24 2018 -0500
Auto-orient JPEG attachments upon receipt
commit e2eb8e36b017b048d57602fca14e45d657e0e1a1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:25:26 2018 -0500
Expose `Attachment` type through `Whisper.Attachment`
commit 9638fbc987b84f143ca34211dc4666d96248ea2f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:39 2018 -0500
Use `contentType` from `model`
commit 032c0ced46c3876cb9474b26f9d53d6f1c6b16a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:04 2018 -0500
Return `Error` object for `autoOrientImage` failures
commit ff04bad8510c4b21aef350bed2b1887d0e055b98
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:22:32 2018 -0500
Add `options` for `autoOrientImage` output type / quality
commit 87745b5586d1e182b51c9f9bc5e4eaf6dbc16722
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:18:46 2018 -0500
Add `Attachment` type
Defines various functions on attachments, e.g. normalization
(auto-orient JPEGs, etc.)
commit de27fdc10a53bc8882a9c978e82265db9ac6d6f5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:16:34 2018 -0500
Add `yarn grunt` shortcut
This allows us to use local `grunt-cli` for `grunt dev`.
commit 59974db5a5da0d8f4cdc8ce5c4e3c974ecd5e754
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:10:11 2018 -0500
Improve readability
commit b5ba96f1e6f40f2e1fa77490c583217768e1f412
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:08:12 2018 -0500
Use `snake_case` for module names
Prevents problems across case-sensitive and case-insensitive file systems.
We can work around this in the future using a lint rule such as
`eslint-plugin-require-path-exists`.
See discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r167365931
commit 48c5d3155c96ef628b00d99b52975e580d1d5501
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:05:44 2018 -0500
:art: Use destructuring
commit 4822f49f22382a99ebf142b337375f7c25251d76
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:41:40 2018 -0500
Auto-orient images in lightbox view
commit 7317110809677dddbbef3fadbf912cdba1c010bf
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:40:14 2018 -0500
Document magic number for escape key
commit c790d07389a7d0bbf5298de83dbcfa8be1e7696b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:38:35 2018 -0500
Make second `View` argument an `options` object
commit fbe010bb63d0088af9dfe11f153437fab34247e0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:27:40 2018 -0500
Allow `loadImage` to fetch `blob://` URLs
commit ec35710d002b019a273eeb48f94dcaf2babe5d96
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:48 2018 -0500
:art: Shorten `autoOrientImage` import
commit d07433e3cf316c6a143a0c9393ba26df9e3af17b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:19 2018 -0500
Make `autoOrientImage` module standalone
commit c285bf5e33cdf10e0ef71e72cd6f55aef0df96ef
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:55:44 2018 -0500
Replace `loadImage` with `autoOrientImage`
commit 44318549235af01fd061c25f557c93fd21cebb7a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:53:23 2018 -0500
Add `autoOrientImage` module
This module exposes `loadImage` with a `Promise` based interface and pre-
populates `orientation: true` option to auto-orient input. Returns data URL
as string.
The module uses a named export as refactoring references of modules with
`default` (`module.exports`) export references can be error-prone.
See: https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html
commit c77063afc6366fe49615052796fe46f9b369de39
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:44:30 2018 -0500
Auto-orient preview images
See: #998
commit 06dba5eb8f662c11af3a9ba8395bb453ab2e5f8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:43:23 2018 -0500
TODO: Use native `Canvas::toBlob`
One challenge is that `Canvas::toBlob` is async whereas
`dataURLtoBlob` is sync.
commit b15c304a3125dd023fd90990e6225a7303f3596f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:42:45 2018 -0500
Make `null` check strict
Appeases JSHint. ESLint has a nice `smart` option for `eqeqeq` rule:
https://eslint.org/docs/rules/eqeqeq#smart
commit ea70b92d9b18201758e11fdc25b09afc97b50055
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 15:23:58 2018 -0500
Use `Canvas::toDataURL` to preserve `ImageView` logic
This way, all the other code paths remain untouched in case we want to
remove the auto-orient code once Chrome supports the `image-orientation`
CSS property.
See:
- #998
- https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation
commit 62fd744f9f27d951573a68d2cdfe7ba2a3784b41
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:38:04 2018 -0500
Use CSS to constrain auto-oriented images
commit f4d3392687168c237441b29140c7968b49dbef9e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:35:02 2018 -0500
Replace `ImageView` `el` with auto-oriented `canvas`
See: #998
commit 1602d7f610e4993ad1291f88197f9ead1e25e776
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:48 2018 -0500
Pass `Blob` to `View` (for `ImageView`)
This allows us to do JPEG auto-orientation based on EXIF metadata.
commit e6a414f2b2a80da1137b839b348a38510efd04bb
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:12 2018 -0500
:hocho: Remove newline
commit 5f0d9570d7862fc428ff89c2ecfd332a744537e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:17:02 2018 -0500
Expose `blueimp-load-image` as `window.loadImage`
commit 1e1c62fe2f6a76dbcf1998dd468c26187c9871dc
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:16:46 2018 -0500
Add `blueimp-load-image` npm dependency
commit ad17fa8a68a21ca5ddec336801b8568009bef3d4
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:14:40 2018 -0500
Remove `blueimp-load-image` Bower dependency
2018-02-21 16:26:59 +01:00
|
|
|
native-or-lie@1.0.2:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/native-or-lie/-/native-or-lie-1.0.2.tgz#c870ee0ba0bf0ff11350595d216cfea68a6d8086"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-yHDuC6C/D/ETUFldIWz+poptgIY=
|
Auto-orient image attachments based on EXIF metadata
As described in #998, images are sometimes displayed with an incorrect
orientation. This is because cameras often write files in the native sensor byte
order and attach the `Orientation` EXIF metadata to tell end-user devices how to
display the images based on the original author’s capture orientation.
Electron/Chromium (and therefore Signal Desktop) currently doesn’t support
applying this metadata for `<img>` tags, e.g. CSS `image-orientation: from-
image`. As a workaround, this change uses the `loadImage` library with the
`orientation: true` flag to auto-orient images ~~before display~~ upon receipt
and before sending.
**Changes**
- [x] ~~Auto-orient images during display in message list view~~
- [x] Ensure image is not displayed until loaded (to prevent layout reflow) .
- [x] Auto-orient images upon receipt and before storing in IndexedDB
(~~or preserve original data until Chromium offers native fix?~~)
- [x] Auto-orient images in compose area preview.
- [x] ~~Auto-orient images in lightbox view~~
- [x] Auto-orient images before sending / storage.
- [x] Add EditorConfig for sharing code styles across editors.
- [x] Fix ESLint ignore file.
- [x] Change `function-paren-newline` ESLint rule from
`consistent` to `multiline`.
- [x] Add `operator-linebreak` ESLint rule for consistency.
- [x] Added `blob-util` dependency for converting between array buffers,
blobs, etc.
- [x] Extracted `createMessageHandler` to consolidate logic for
`onMessageReceived` and `onSentMessage`.
- [x] Introduce `async` / `await` to simplify async coding (restore control flow
for branching, loops, and exceptions).
- [x] Introduce `window.Signal` namespace for exposing ES2015+ CommonJS modules.
- [x] Introduce rudimentary `Message` and `Attachment` types to begin defining a
schema and versioning. This will allow us to track which changes, e.g.
auto-orient JPEGs, per message / attachment as well as which fields
are stored.
- [x] Renamed `window.dataURLtoBlob` to `window.dataURLToBlobSync` to both fix
the strange `camelCase` as well as to highlight that this operation is
synchronous and therefore blocks the user thread.
- [x] Normalize all JPEG MIME types to `image/jpeg`, eliminating the
invalid `image/jpg`.
- [x] Add `npm run test-modules` command for testing non-browser specific
CommonJS modules.
- **Stretch Goals**
- [ ] ~~Restrict `autoOrientImage` to `Blob` to narrow API interface.~~ Do
this once we use PureScript.
- [ ] ~~Return non-JPEGs as no-op from `autoOrientImage`.~~ Skipping
`autoOrientImage` for non-JPEGs altogether.
- [ ] Retroactively auto-orient existing JPEG image attachments in the
background.
---
Fixes #998
---
- **Blog:** EXIF Orientation Handling Is a Ghetto:
https://www.daveperrett.com/articles/2012/07/28/exif-orientation-handling-is-a-ghetto/
- **Chromium Bug:** EXIF orientation is ignored:
https://bugs.chromium.org/p/chromium/issues/detail?id=56845
- **Chromium Bug:** Support for the CSS image-orientation CSS property:
https://bugs.chromium.org/p/chromium/issues/detail?id=158753
---
commit ce5090b473a2448229dc38e4c3f15d7ad0137714
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 16 10:35:36 2018 -0500
Inline message descriptors
commit 329036e59c138c1e950ec7c654eebd7d87076de5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:34:40 2018 -0500
Clarify order of operations
Semantically, it makes more sense to do `getFile` before `clearForm`
even though it seems to work either way.
commit f9d4cfb2ba0d8aa308b0923bbe6066ea34cb97bd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:18:26 2018 -0500
Simplify `operator-linebreak` configuration
Enabling `before` caused more code changes and it turns out our previous
configuration is already the default.
commit db588997acdd90ed2ad829174ecbba744383c78b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:15:59 2018 -0500
Remove obsolete TODO
commit 799c8817633f6afa0b731fc3b5434e463bd850e3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:12:18 2018 -0500
Enable ESLint `function-paren-newline` `multiline`
Per discussion.
commit b660b6bc8ef41df7601a411213d6cda80821df87
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Thu Feb 15 17:10:48 2018 -0500
Use `messageDescriptor.id` not `source`
commit 5e7309d176f4a7e97d3dc4c738e6b0ccd4792871
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:29:01 2018 -0500
Remove unnecessary `eslint-env`
commit 393b3da55eabd7413596c86cc3971b063a0efe31
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:19:17 2018 -0500
Refactor `onSentMessage` and `onMessageReceived`
Since they are so similar, we create the handlers using new
`createMessageHandler` function. This allows us to ensure both synced and
received messages go through schema upgrade pipeline.
commit b3db0bf179c9a5bea96480cde28c6fa7193ac117
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 16:18:21 2018 -0500
Add `Message` descriptor functions
commit 8febf125b1b42fe4ae1888dd50fcee2749dc1ff0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 14:46:56 2018 -0500
Fix typo
commit 98d951ef77bd578b313a4ff4b496b793e82e88d5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:39 2018 -0500
Remove `promises` reference
commit a0e9559ed5bed947dabf28cb672e63d39948d854
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:22:13 2018 -0500
Fix `AttachmentView::mediaType` fall-through
commit 67be916a83951b8a1f9b22efe78a6da6b1825f38
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 12:03:41 2018 -0500
Remove minor TODOs
commit 0af186e118256b62905de38487ffacc41693ff47
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:41 2018 -0500
Enable ESLint for `js/views/attachment_view.js`
commit 28a2dc5b8a28e1a087924fdc7275bf7d9a577b92
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:44:12 2018 -0500
Remove dynamic type checks
commit f4ce36fcfc2737de32d911cd6103f889097813f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:27:56 2018 -0500
Rename `process` to `upgradeSchema`
- `Message.process` -> `Message.upgradeSchema`
- `Attachment.process` -> `Attachment.upgradeSchema`
- `Attachment::processVersion` -> `Attachment::schemaVersion`
Document version history.
commit 41b92c0a31050ba05ddb1c43171d651f3568b9ac
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:11:50 2018 -0500
Add `operator-linebreak` ESLint rule
Based on the following discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r168029106
commit 462defbe55879060fe25bc69103d4429bae2b2f6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Wed Feb 14 11:01:30 2018 -0500
Add missing `await` for `ConversationController.getOrCreateAndWait`
Tested this by setting `if` condition to `true` and confirming it works.
It turns rotating a profile key is more involved and might require
registering a new account according to Matthew.
commit c08058ee4b883b3e23a40683de802ac81ed74874
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 16:32:24 2018 -0500
Convert `FileList` to `Array`
commit 70a6c4201925f57be1f94d9da3547fdefc7bbb53
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:46:34 2018 -0500
:art: Fix lint errors
commit 2ca7cdbc31d4120d6c6a838a6dcf43bc209d9788
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 15:07:09 2018 -0500
Skip `autoOrientImage` for non-JPEG images
commit 58eac383013c16ca363a4ed33dca5c7ba61284e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:55:35 2018 -0500
Move new-style modules to `window.Signal` namespace
commit 02c9328877dce289d6116a18b1c223891bd3cd0b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 14:35:23 2018 -0500
Extract `npm run test-modules` command
commit 2c708eb94fba468b81ea9427734896114f5a7807
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:51 2018 -0500
Extract `Message.process`
commit 4a2e52f68a77536a0fa04aa3c29ad3e541a8fa7e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:25:12 2018 -0500
Fix EditorConfig
commit a346bab5db082720f5d47363f06301380e870425
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:13:02 2018 -0500
Remove `vim` directives on ESLint-ed files
commit 7ec885c6359e495b407d5bc3eac9431d47c37fc6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 13:08:24 2018 -0500
Remove CSP whitelisting of `blob:`
We no longer use `autoOrientImage` using blob URLs. Bring this back if we
decide to auto-orient legacy attachments.
commit 879b6f58f4a3f4a9ed6915af6b1be46c1e90e0ca
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:57:05 2018 -0500
Use `Message` type to determine send function
Throws on invalid message type.
commit 5203d945c98fd2562ae4e22c5c9838d27dec305b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:48 2018 -0500
Whitelist `Whisper` global
commit 8ad0b066a3690d3382b86bf6ac00c03df7d1e20b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:56:32 2018 -0500
Add `Whisper.Types` namespace
This avoids namespace collision for `Whisper.Message`.
commit 785a949fce2656ca7dcaf0869d6b9e0648114e80
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:55:43 2018 -0500
Add `Message` type
commit 674a7357abf0dcc365455695d56c0479998ebf27
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:35:23 2018 -0500
Run ESLint on `Conversation::sendMessage`
commit cd985aa700caa80946245b17ea1b856449f152a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:34:38 2018 -0500
Document type signature of `FileInputView::readFile`
commit d70d70e52c49588a1dc9833dfe5dd7128e13607f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:31:16 2018 -0500
Move attachment processing closer to sending
This helps ensure processing happens uniformly, regardless of which code
paths are taken to send an attachment.
commit 532ac3e273a26b97f831247f9ee3412621b5c112
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:22:29 2018 -0500
Process attachment before it’s sent
Picked this place since it already had various async steps, similar to
`onMessageReceived` for the incoming `Attachment.process`.
Could we try have this live closer to where we store it in IndexedDB, e.g.
`Conversation::sendMessage`?
commit a4582ae2fb6e1d3487131ba1f8fa6a00170cb32c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 12:21:42 2018 -0500
Refactor `getFile` and `getFiles`
Lint them using ESLint.
commit 07e9114e65046d791fc4f6ed90d6e2e938ad559d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:37:31 2018 -0500
Document incoming and outgoing attachments fields
Note how outgoing message attachments only have 4 fields. This presumably
means the others are not used in our code and could be discarded for
simplicity.
commit fdc3ef289d6ec1be344a12d496839d5ba747bb6a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:36:21 2018 -0500
Highlight that `dataURLToBlob` is synchronous
commit b9c6bf600fcecedfd649ef2ae3c8629cced4e45a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:35:49 2018 -0500
Add EditorConfig configuration
commit e56101e229d56810c8e31ad7289043a152c6c449
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:34:23 2018 -0500
Replace custom with `blob-util` functions
IMPORTANT: All of them are async so we need to use `await`, otherwise we get
strange or silent errors.
commit f95150f6a9569fabcb31f3acd9f6b7bf50b5d145
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:17:30 2018 -0500
Revert "Replace custom functions with `blob-util`"
This reverts commit 8a81e9c01bfe80c0e1bf76737092206c06949512.
commit 33860d93f3d30ec55c32f3f4a58729df2eb43f0d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:13:02 2018 -0500
Revert "Replace `blueimp-canvas-to-blob` with `blob-util`"
This reverts commit 31b3e853e4afc78fe80995921aa4152d9f6e4783.
commit 7a0ba6fed622d76a3c39c7f03de541a7edb5b8dd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 11:12:58 2018 -0500
Replace `blueimp-canvas-to-blob` with `blob-util`
commit 47a5f2bfd8b3f546e27e8d2b7e1969755d825a66
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:55:34 2018 -0500
Replace custom functions with `blob-util`
commit 1cfa0efdb4fb1265369e2bf243c21f04f044fa01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:47:02 2018 -0500
Add `blob-util` dependency
commit 9ac26be1bd783cd5070d886de107dd3ad9c91ad1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:44 2018 -0500
Document why we drop original image data during auto-orient
commit 4136d6c382b99f41760a4da519d0db537fa7de8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:46:27 2018 -0500
Extract `DEFAULT_JPEG_QUALITY`
commit 4a7156327eb5f94dba80cb300b344ac591226b0e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 10:37:11 2018 -0500
Drop support for invalid `image/jpg` MIME type
commit 69fe96581f25413194032232f1bf704312e4754c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:30 2018 -0500
Document `window.onInvalidStateError` global
commit a48ba1c77458da38583ee9cd488f70a59f6ee0fd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:54:04 2018 -0500
Selectively run ESLint on `js/background.js`
Enabling ESLint on a per function basis allows us to incrementally improve
the codebase without requiring large and potentially risky refactorings.
commit e6d1cf826befc17ad4ec72fda8e761701665635e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:16:23 2018 -0500
Move async attachment processing to `onMessageReceived`
We previously processed attachments in `handleDataMessage` which is mostly a
synchronous function, except for the saving of the model. Moving the
processing into the already async `onMessageReceived` improves code clarity.
commit be6ca2a9aae5b59c360817deb1e18d39d705755e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:49 2018 -0500
Document import of ES2015+ modules
commit eaaf7c41608fb988b8f4bbaa933cff110115610e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:14:29 2018 -0500
:art: Fix lint error
commit a25b0e2e3d0f72c6a7bf0a15683f02450d5209ee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:13:57 2018 -0500
:art: Organize `require`s
commit e0cc3d8fab6529d01b388acddf8605908c3d236b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 09:07:17 2018 -0500
Implement attachment process version
Instead of keeping track of last normalization (processing) date, we now
keep track of an internal processing version that will help us understand
what kind of processing has already been completed for a given attachment.
This will let us retroactively upgrade existing attachments.
As we add more processing steps, we can build a processing pipeline that can
convert any attachment processing version into a higher one,
e.g. 4 -> 5 -> 6 -> 7.
commit ad9083d0fdb880bc518e02251e51a39f7e1c585f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:50:31 2018 -0500
Ignore ES2015+ files during JSCS linting
commit 96641205f734927aaebc2342d977c555799c3e3b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:48:07 2018 -0500
Improve ESLint ignore rules
Apparently, using unqualified `/**` patterns prevents `!` include patterns.
Using qualified glob patterns, e.g. `js/models/**/*.js`, lets us work
around this.
commit 255e0ab15bd1a0ca8ca5746e42d23977c8765d01
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:44:59 2018 -0500
:abc: ESLint ignored files
commit ebcb70258a26f234bd602072ac7c0a1913128132
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:47 2018 -0500
Whitelist `browser` environment for ESLint
commit 3eaace6f3a21421c5aaaaf01592408c7ed83ecd3
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:35:05 2018 -0500
Use `MIME` module
commit ba2cf7770e614415733414a2dcc48f110b929892
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:32:54 2018 -0500
:art: Fix lint errors
commit 65acc86e8580e88f7a6611eb4b8fa5d7291f7a3f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:30:42 2018 -0500
Add ES2015+ files to JSHint ignored list
commit 8b6494ae6c9247acdfa059a9b361ec5ffcdb39f0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:29:20 2018 -0500
Document potentially unexpected `autoScale` behavior
commit 8b4c69b2002d1777d3621be10f92cbf432f9d4d6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:26:47 2018 -0500
Test CommonJS modules separately
Not sure how to test them as part of Grunt `unit-tests` task as
`test/index.html` doesn’t allow for inclusion of CommonJS modules that use
`require`. The tests are silently skipped.
commit 213400e4b2bba3efee856a25b40e269221c3c39d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 13 08:24:27 2018 -0500
Add `MIME` type module
commit 37a726e4fb4b3ed65914463122a5662847b5adee
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:18:05 2018 -0500
Return proper `Error` from `blobArrayToBuffer`
commit 164752db5612220e4dcf58d57bcd682cb489a399
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:15:41 2018 -0500
:art: Fix ESLint errors
commit d498dd79a067c75098dd3179814c914780e5cb4f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:14:33 2018 -0500
Update `Attachment` type field definitions
commit 141155a1533ff8fb616b70ea313432781bbebffd
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 20:12:50 2018 -0500
Move `blueimp-canvas-to-blob` from Bower to npm
commit 7ccb833e5d286ddd6235d3e491c62ac1e4544510
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:33:50 2018 -0500
:art: Clarify data flow
commit e7da41591fde5a830467bebf1b6f51c1f7293e74
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:31:21 2018 -0500
Use `blobUrl` for consistency
commit 523a80eefe0e2858aa1fb2bb9539ec44da502963
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:28:06 2018 -0500
Remove just-in-time image auto-orient for lightbox
We can bring this back if our users would like auto-orient for old
attachments.
commit 0739feae9c47dd523c10740d6cdf746d539f270c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:27:21 2018 -0500
Remove just-in-time auto-orient of message attachments
We can bring this back if our users would like auto-orient for old
attachments. But better yet, we might implement this as database migration.
commit ed43c66f92830ee233d5a94d0545eea4da43894d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:26:24 2018 -0500
Auto-orient JPEG attachments upon receipt
commit e2eb8e36b017b048d57602fca14e45d657e0e1a1
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:25:26 2018 -0500
Expose `Attachment` type through `Whisper.Attachment`
commit 9638fbc987b84f143ca34211dc4666d96248ea2f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:39 2018 -0500
Use `contentType` from `model`
commit 032c0ced46c3876cb9474b26f9d53d6f1c6b16a0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:23:04 2018 -0500
Return `Error` object for `autoOrientImage` failures
commit ff04bad8510c4b21aef350bed2b1887d0e055b98
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:22:32 2018 -0500
Add `options` for `autoOrientImage` output type / quality
commit 87745b5586d1e182b51c9f9bc5e4eaf6dbc16722
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:18:46 2018 -0500
Add `Attachment` type
Defines various functions on attachments, e.g. normalization
(auto-orient JPEGs, etc.)
commit de27fdc10a53bc8882a9c978e82265db9ac6d6f5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 16:16:34 2018 -0500
Add `yarn grunt` shortcut
This allows us to use local `grunt-cli` for `grunt dev`.
commit 59974db5a5da0d8f4cdc8ce5c4e3c974ecd5e754
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:10:11 2018 -0500
Improve readability
commit b5ba96f1e6f40f2e1fa77490c583217768e1f412
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:08:12 2018 -0500
Use `snake_case` for module names
Prevents problems across case-sensitive and case-insensitive file systems.
We can work around this in the future using a lint rule such as
`eslint-plugin-require-path-exists`.
See discussion:
https://github.com/signalapp/Signal-Desktop/pull/2040#discussion_r167365931
commit 48c5d3155c96ef628b00d99b52975e580d1d5501
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 12 10:05:44 2018 -0500
:art: Use destructuring
commit 4822f49f22382a99ebf142b337375f7c25251d76
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:41:40 2018 -0500
Auto-orient images in lightbox view
commit 7317110809677dddbbef3fadbf912cdba1c010bf
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:40:14 2018 -0500
Document magic number for escape key
commit c790d07389a7d0bbf5298de83dbcfa8be1e7696b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:38:35 2018 -0500
Make second `View` argument an `options` object
commit fbe010bb63d0088af9dfe11f153437fab34247e0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 17:27:40 2018 -0500
Allow `loadImage` to fetch `blob://` URLs
commit ec35710d002b019a273eeb48f94dcaf2babe5d96
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:48 2018 -0500
:art: Shorten `autoOrientImage` import
commit d07433e3cf316c6a143a0c9393ba26df9e3af17b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:57:19 2018 -0500
Make `autoOrientImage` module standalone
commit c285bf5e33cdf10e0ef71e72cd6f55aef0df96ef
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:55:44 2018 -0500
Replace `loadImage` with `autoOrientImage`
commit 44318549235af01fd061c25f557c93fd21cebb7a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:53:23 2018 -0500
Add `autoOrientImage` module
This module exposes `loadImage` with a `Promise` based interface and pre-
populates `orientation: true` option to auto-orient input. Returns data URL
as string.
The module uses a named export as refactoring references of modules with
`default` (`module.exports`) export references can be error-prone.
See: https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html
commit c77063afc6366fe49615052796fe46f9b369de39
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:44:30 2018 -0500
Auto-orient preview images
See: #998
commit 06dba5eb8f662c11af3a9ba8395bb453ab2e5f8d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:43:23 2018 -0500
TODO: Use native `Canvas::toBlob`
One challenge is that `Canvas::toBlob` is async whereas
`dataURLtoBlob` is sync.
commit b15c304a3125dd023fd90990e6225a7303f3596f
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 16:42:45 2018 -0500
Make `null` check strict
Appeases JSHint. ESLint has a nice `smart` option for `eqeqeq` rule:
https://eslint.org/docs/rules/eqeqeq#smart
commit ea70b92d9b18201758e11fdc25b09afc97b50055
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 15:23:58 2018 -0500
Use `Canvas::toDataURL` to preserve `ImageView` logic
This way, all the other code paths remain untouched in case we want to
remove the auto-orient code once Chrome supports the `image-orientation`
CSS property.
See:
- #998
- https://developer.mozilla.org/en-US/docs/Web/CSS/image-orientation
commit 62fd744f9f27d951573a68d2cdfe7ba2a3784b41
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:38:04 2018 -0500
Use CSS to constrain auto-oriented images
commit f4d3392687168c237441b29140c7968b49dbef9e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:35:02 2018 -0500
Replace `ImageView` `el` with auto-oriented `canvas`
See: #998
commit 1602d7f610e4993ad1291f88197f9ead1e25e776
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:48 2018 -0500
Pass `Blob` to `View` (for `ImageView`)
This allows us to do JPEG auto-orientation based on EXIF metadata.
commit e6a414f2b2a80da1137b839b348a38510efd04bb
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 14:25:12 2018 -0500
:hocho: Remove newline
commit 5f0d9570d7862fc428ff89c2ecfd332a744537e5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:17:02 2018 -0500
Expose `blueimp-load-image` as `window.loadImage`
commit 1e1c62fe2f6a76dbcf1998dd468c26187c9871dc
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:16:46 2018 -0500
Add `blueimp-load-image` npm dependency
commit ad17fa8a68a21ca5ddec336801b8568009bef3d4
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Fri Feb 9 11:14:40 2018 -0500
Remove `blueimp-load-image` Bower dependency
2018-02-21 16:26:59 +01:00
|
|
|
dependencies:
|
|
|
|
lie "*"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
natural-compare@^1.4.0:
|
|
|
|
version "1.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2017-09-26 00:00:19 +02:00
|
|
|
ncp@~2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=
|
2017-09-26 00:00:19 +02:00
|
|
|
|
2018-07-27 03:13:56 +02:00
|
|
|
needle@^2.2.1:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "2.3.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/needle/-/needle-2.3.3.tgz#a041ad1d04a871b0ebb666f40baaf1fb47867117"
|
|
|
|
integrity sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==
|
2018-07-27 03:13:56 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
debug "^3.2.6"
|
2018-07-27 03:13:56 +02:00
|
|
|
iconv-lite "^0.4.4"
|
|
|
|
sax "^1.2.4"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
negotiator@0.6.2:
|
|
|
|
version "0.6.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
|
|
|
|
integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
neo-async@^2.5.0, neo-async@^2.6.0:
|
|
|
|
version "2.6.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
|
|
|
|
integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-06-01 08:00:09 +02:00
|
|
|
nise@^4.0.1:
|
|
|
|
version "4.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/nise/-/nise-4.0.3.tgz#9f79ff02fa002ed5ffbc538ad58518fa011dc913"
|
|
|
|
integrity sha512-EGlhjm7/4KvmmE6B/UFsKh7eHykRl9VH+au8dduHLCyWUO/hr7+N+WtTvDUwc9zHuM1IaIJs/0lQ6Ag1jDkQSg==
|
2018-02-26 18:24:04 +01:00
|
|
|
dependencies:
|
2020-06-01 08:00:09 +02:00
|
|
|
"@sinonjs/commons" "^1.7.0"
|
|
|
|
"@sinonjs/fake-timers" "^6.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
"@sinonjs/text-encoding" "^0.7.1"
|
|
|
|
just-extend "^4.0.2"
|
2018-02-26 18:24:04 +01:00
|
|
|
path-to-regexp "^1.7.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
node-dir@^0.1.10:
|
|
|
|
version "0.1.17"
|
|
|
|
resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
minimatch "^3.0.2"
|
|
|
|
|
2018-12-17 01:38:06 +01:00
|
|
|
node-fetch@2.3.0:
|
2018-11-30 00:58:16 +01:00
|
|
|
version "2.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.3.0.tgz#1a1d940bbfb916a1d3e0219f037e89e71f8c5fa5"
|
|
|
|
integrity sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA==
|
2018-10-09 05:41:14 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
node-forge@0.9.0:
|
|
|
|
version "0.9.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.9.0.tgz#d624050edbb44874adca12bb9a52ec63cb782579"
|
|
|
|
integrity sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==
|
2019-06-13 07:51:37 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
node-gyp@3.8.0, node-gyp@^3.8.0:
|
2018-09-21 00:24:52 +02:00
|
|
|
version "3.8.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==
|
2017-05-04 01:43:36 +02:00
|
|
|
dependencies:
|
|
|
|
fstream "^1.0.0"
|
|
|
|
glob "^7.0.3"
|
|
|
|
graceful-fs "^4.1.2"
|
|
|
|
mkdirp "^0.5.0"
|
|
|
|
nopt "2 || 3"
|
|
|
|
npmlog "0 || 1 || 2 || 3 || 4"
|
|
|
|
osenv "0"
|
2018-09-21 00:24:52 +02:00
|
|
|
request "^2.87.0"
|
2017-05-04 01:43:36 +02:00
|
|
|
rimraf "2"
|
|
|
|
semver "~5.3.0"
|
|
|
|
tar "^2.0.0"
|
|
|
|
which "1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
node-libs-browser@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425"
|
|
|
|
integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
assert "^1.1.1"
|
|
|
|
browserify-zlib "^0.2.0"
|
|
|
|
buffer "^4.3.0"
|
|
|
|
console-browserify "^1.1.0"
|
|
|
|
constants-browserify "^1.0.0"
|
|
|
|
crypto-browserify "^3.11.0"
|
|
|
|
domain-browser "^1.1.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
events "^3.0.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
https-browserify "^1.0.0"
|
|
|
|
os-browserify "^0.3.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
path-browserify "0.0.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
process "^0.11.10"
|
|
|
|
punycode "^1.2.4"
|
|
|
|
querystring-es3 "^0.2.0"
|
|
|
|
readable-stream "^2.3.3"
|
|
|
|
stream-browserify "^2.0.1"
|
|
|
|
stream-http "^2.7.2"
|
|
|
|
string_decoder "^1.0.0"
|
|
|
|
timers-browserify "^2.0.4"
|
|
|
|
tty-browserify "0.0.0"
|
|
|
|
url "^0.11.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
util "^0.11.0"
|
|
|
|
vm-browserify "^1.0.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-03 05:17:30 +01:00
|
|
|
node-pre-gyp@^0.11.0:
|
|
|
|
version "0.11.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz#db1f33215272f692cd38f03238e3e9b47c5dd054"
|
|
|
|
integrity sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==
|
2018-07-27 03:13:56 +02:00
|
|
|
dependencies:
|
|
|
|
detect-libc "^1.0.2"
|
|
|
|
mkdirp "^0.5.1"
|
|
|
|
needle "^2.2.1"
|
|
|
|
nopt "^4.0.1"
|
|
|
|
npm-packlist "^1.1.6"
|
|
|
|
npmlog "^4.0.2"
|
|
|
|
rc "^1.2.7"
|
|
|
|
rimraf "^2.6.1"
|
|
|
|
semver "^5.3.0"
|
|
|
|
tar "^4"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
node-sass-import-once@1.2.0:
|
2017-05-04 01:43:36 +02:00
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/node-sass-import-once/-/node-sass-import-once-1.2.0.tgz#4e523aa05d68d9b37c7ebacf3f15684e635b2f2e"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha1-TlI6oF1o2bN8frrPPxVoTmNbLy4=
|
2017-05-04 01:43:36 +02:00
|
|
|
dependencies:
|
|
|
|
js-yaml "^3.2.7"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
node-sass@4.9.3:
|
2018-09-21 00:24:52 +02:00
|
|
|
version "4.9.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.9.3.tgz#f407cf3d66f78308bb1e346b24fa428703196224"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-XzXyGjO+84wxyH7fV6IwBOTrEBe2f0a6SBze9QWWYR/cL74AcQUks2AsqcCZenl/Fp/JVbuEaLpgrLtocwBUww==
|
2017-05-04 01:43:36 +02:00
|
|
|
dependencies:
|
|
|
|
async-foreach "^0.1.3"
|
|
|
|
chalk "^1.1.1"
|
|
|
|
cross-spawn "^3.0.0"
|
|
|
|
gaze "^1.0.0"
|
|
|
|
get-stdin "^4.0.1"
|
|
|
|
glob "^7.0.3"
|
|
|
|
in-publish "^2.0.0"
|
|
|
|
lodash.assign "^4.2.0"
|
|
|
|
lodash.clonedeep "^4.3.2"
|
|
|
|
lodash.mergewith "^4.6.0"
|
|
|
|
meow "^3.7.0"
|
|
|
|
mkdirp "^0.5.1"
|
2018-09-21 00:24:52 +02:00
|
|
|
nan "^2.10.0"
|
|
|
|
node-gyp "^3.8.0"
|
2017-05-04 01:43:36 +02:00
|
|
|
npmlog "^4.0.0"
|
2018-09-21 00:24:52 +02:00
|
|
|
request "2.87.0"
|
|
|
|
sass-graph "^2.2.4"
|
2017-05-04 01:43:36 +02:00
|
|
|
stdout-stream "^1.4.0"
|
2018-09-21 00:24:52 +02:00
|
|
|
"true-case-path" "^1.0.2"
|
2017-05-04 01:43:36 +02:00
|
|
|
|
|
|
|
"nopt@2 || 3", nopt@^3.0.1, nopt@~3.0.6:
|
2017-04-21 11:40:06 +02:00
|
|
|
version "3.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
abbrev "1"
|
|
|
|
|
2018-03-26 20:44:45 +02:00
|
|
|
nopt@^4.0.1:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "4.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48"
|
|
|
|
integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
|
|
|
abbrev "1"
|
|
|
|
osenv "^0.1.4"
|
|
|
|
|
2017-04-21 22:59:27 +02:00
|
|
|
nopt@~1.0.10:
|
|
|
|
version "1.0.10"
|
|
|
|
resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=
|
2017-04-21 22:59:27 +02:00
|
|
|
dependencies:
|
|
|
|
abbrev "1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0:
|
2019-03-28 18:09:26 +01:00
|
|
|
version "2.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
|
|
|
|
integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
|
|
|
|
dependencies:
|
|
|
|
hosted-git-info "^2.1.4"
|
|
|
|
resolve "^1.10.0"
|
|
|
|
semver "2 || 3 || 4 || 5"
|
|
|
|
validate-npm-package-license "^3.0.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1:
|
2017-05-06 06:39:04 +02:00
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
remove-trailing-separator "^1.0.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
normalize-path@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
|
|
|
|
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
normalize-range@^0.1.2:
|
|
|
|
version "0.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
normalize-url@^1.4.0:
|
|
|
|
version "1.9.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
object-assign "^4.0.1"
|
|
|
|
prepend-http "^1.0.0"
|
|
|
|
query-string "^4.1.0"
|
|
|
|
sort-keys "^1.0.0"
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
normalize-url@^4.1.0:
|
|
|
|
version "4.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129"
|
|
|
|
integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==
|
|
|
|
|
2018-07-27 03:13:56 +02:00
|
|
|
npm-bundled@^1.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b"
|
|
|
|
integrity sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==
|
|
|
|
dependencies:
|
|
|
|
npm-normalize-package-bin "^1.0.1"
|
2018-07-27 03:13:56 +02:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
npm-conf@^1.1.3:
|
|
|
|
version "1.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9"
|
|
|
|
integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==
|
|
|
|
dependencies:
|
|
|
|
config-chain "^1.1.11"
|
|
|
|
pify "^3.0.0"
|
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
npm-install-package@~2.1.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/npm-install-package/-/npm-install-package-2.1.0.tgz#d7efe3cfcd7ab00614b896ea53119dc9ab259125"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-1+/jz816sAYUuJbqUxGdyaslkSU=
|
|
|
|
|
|
|
|
npm-normalize-package-bin@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
|
|
|
|
integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-07-27 03:13:56 +02:00
|
|
|
npm-packlist@^1.1.6:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.4.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e"
|
|
|
|
integrity sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==
|
2018-07-27 03:13:56 +02:00
|
|
|
dependencies:
|
|
|
|
ignore-walk "^3.0.1"
|
|
|
|
npm-bundled "^1.0.1"
|
2020-03-25 01:42:53 +01:00
|
|
|
npm-normalize-package-bin "^1.0.1"
|
2018-07-27 03:13:56 +02:00
|
|
|
|
2017-06-09 21:37:01 +02:00
|
|
|
npm-run-path@^2.0.0:
|
|
|
|
version "2.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=
|
2017-06-09 21:37:01 +02:00
|
|
|
dependencies:
|
|
|
|
path-key "^2.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
"npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.2:
|
2018-03-26 20:44:45 +02:00
|
|
|
version "4.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
|
|
|
are-we-there-yet "~1.1.2"
|
|
|
|
console-control-strings "~1.1.0"
|
|
|
|
gauge "~2.7.3"
|
|
|
|
set-blocking "~2.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
nugget@^2.0.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/nugget/-/nugget-2.0.1.tgz#201095a487e1ad36081b3432fa3cada4f8d071b0"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
debug "^2.1.3"
|
|
|
|
minimist "^1.1.0"
|
|
|
|
pretty-bytes "^1.0.2"
|
|
|
|
progress-stream "^1.1.0"
|
|
|
|
request "^2.45.0"
|
|
|
|
single-line-log "^1.1.2"
|
|
|
|
throttleit "0.0.2"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
num2fraction@^1.2.2:
|
|
|
|
version "1.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
number-is-nan@^1.0.0:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
nyc@11.4.1:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "11.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/nyc/-/nyc-11.4.1.tgz#13fdf7e7ef22d027c61d174758f6978a68f4f5e5"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-5eCZpvaksFVjP2rt1r60cfXmt3MUtsQDw8bAzNqNEr4WLvUMLgiVENMf/B9bE9YAX0mGVvaGA3v9IS9ekNqB1Q==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
archy "^1.0.0"
|
|
|
|
arrify "^1.0.1"
|
|
|
|
caching-transform "^1.0.0"
|
|
|
|
convert-source-map "^1.3.0"
|
|
|
|
debug-log "^1.0.1"
|
|
|
|
default-require-extensions "^1.0.0"
|
|
|
|
find-cache-dir "^0.1.1"
|
|
|
|
find-up "^2.1.0"
|
|
|
|
foreground-child "^1.5.3"
|
|
|
|
glob "^7.0.6"
|
|
|
|
istanbul-lib-coverage "^1.1.1"
|
|
|
|
istanbul-lib-hook "^1.1.0"
|
|
|
|
istanbul-lib-instrument "^1.9.1"
|
|
|
|
istanbul-lib-report "^1.1.2"
|
|
|
|
istanbul-lib-source-maps "^1.2.2"
|
|
|
|
istanbul-reports "^1.1.3"
|
|
|
|
md5-hex "^1.2.0"
|
|
|
|
merge-source-map "^1.0.2"
|
|
|
|
micromatch "^2.3.11"
|
|
|
|
mkdirp "^0.5.0"
|
|
|
|
resolve-from "^2.0.0"
|
|
|
|
rimraf "^2.5.4"
|
|
|
|
signal-exit "^3.0.1"
|
|
|
|
spawn-wrap "^1.4.2"
|
|
|
|
test-exclude "^4.1.1"
|
|
|
|
yargs "^10.0.3"
|
|
|
|
yargs-parser "^8.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
oauth-sign@~0.8.2:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "0.8.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-09-21 00:24:52 +02:00
|
|
|
oauth-sign@~0.9.0:
|
|
|
|
version "0.9.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
|
2018-09-21 00:24:52 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
object-assign@4.x, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "4.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-07-17 03:05:27 +02:00
|
|
|
object-assign@^2.0.0:
|
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-2.1.1.tgz#43c36e5d569ff8e4816c4efa8be02d26967c18aa"
|
|
|
|
integrity sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
object-copy@^0.1.0:
|
|
|
|
version "0.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
copy-descriptor "^0.1.0"
|
|
|
|
define-property "^0.2.5"
|
|
|
|
kind-of "^3.0.3"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
object-inspect@^1.7.0:
|
|
|
|
version "1.7.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67"
|
|
|
|
integrity sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==
|
|
|
|
|
|
|
|
object-is@^1.0.1:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.0.2.tgz#6b80eb84fe451498f65007982f035a5b445edec4"
|
|
|
|
integrity sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==
|
|
|
|
|
|
|
|
object-keys@^1.0.11, object-keys@^1.0.12, object-keys@^1.1.1:
|
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
|
|
|
|
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
object-keys@~0.4.0:
|
|
|
|
version "0.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-0.4.0.tgz#28a6aae7428dd2c3a92f3d95f21335dd204e0336"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
object-visit@^1.0.0:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
|
2018-11-30 00:58:16 +01:00
|
|
|
dependencies:
|
|
|
|
isobject "^3.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
object.assign@^4.1.0:
|
|
|
|
version "4.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.0.tgz#968bf1100d7956bb3ca086f006f846b3bc4008da"
|
|
|
|
integrity sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==
|
|
|
|
dependencies:
|
|
|
|
define-properties "^1.1.2"
|
|
|
|
function-bind "^1.1.1"
|
|
|
|
has-symbols "^1.0.0"
|
|
|
|
object-keys "^1.0.11"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
object.omit@^2.0.0:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
for-own "^0.1.4"
|
|
|
|
is-extendable "^0.1.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
object.pick@^1.3.0:
|
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
isobject "^3.0.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
obuf@^1.0.0, obuf@^1.1.2:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
on-finished@~2.3.0:
|
|
|
|
version "2.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
ee-first "1.1.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
on-headers@~1.0.2:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
|
|
|
|
integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-11-30 00:58:16 +01:00
|
|
|
once@^1.3.0, once@^1.3.1, once@^1.4.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
wrappy "1"
|
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
onetime@^2.0.0:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
mimic-fn "^1.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
opn@5.2.0:
|
|
|
|
version "5.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/opn/-/opn-5.2.0.tgz#71fdf934d6827d676cecbea1531f95d354641225"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-wsl "^1.1.0"
|
|
|
|
|
|
|
|
opn@^5.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "5.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/opn/-/opn-5.5.0.tgz#fc7164fab56d235904c51c3b27da6758ca3b9bfc"
|
|
|
|
integrity sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-wsl "^1.1.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
optimist@^0.6.1, optimist@~0.6.1:
|
2017-05-06 06:39:04 +02:00
|
|
|
version "0.6.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY=
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
minimist "~0.0.1"
|
|
|
|
wordwrap "~0.0.2"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
optionator@^0.8.1, optionator@^0.8.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.8.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
|
|
|
|
integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
|
2017-12-05 00:35:50 +01:00
|
|
|
dependencies:
|
|
|
|
deep-is "~0.1.3"
|
2020-01-16 02:08:31 +01:00
|
|
|
fast-levenshtein "~2.0.6"
|
2017-12-05 00:35:50 +01:00
|
|
|
levn "~0.3.0"
|
|
|
|
prelude-ls "~1.1.2"
|
|
|
|
type-check "~0.3.2"
|
2020-01-16 02:08:31 +01:00
|
|
|
word-wrap "~1.2.3"
|
2017-12-05 00:35:50 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
ora@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/ora/-/ora-2.1.0.tgz#6caf2830eb924941861ec53a173799e008b51e5b"
|
|
|
|
integrity sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
chalk "^2.3.1"
|
|
|
|
cli-cursor "^2.1.0"
|
|
|
|
cli-spinners "^1.1.0"
|
|
|
|
log-symbols "^2.2.0"
|
|
|
|
strip-ansi "^4.0.0"
|
|
|
|
wcwidth "^1.0.1"
|
|
|
|
|
|
|
|
original@>=0.0.5:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f"
|
|
|
|
integrity sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
url-parse "^1.4.3"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
os-browserify@^0.3.0:
|
|
|
|
version "0.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-11-22 04:10:22 +01:00
|
|
|
os-homedir@1.0.2, os-homedir@^1.0.0, os-homedir@^1.0.1:
|
2017-05-04 01:43:36 +02:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
|
|
|
|
|
|
|
|
os-homedir@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-2.0.0.tgz#a0c76bb001a8392a503cbd46e7e650b3423a923c"
|
|
|
|
integrity sha512-saRNz0DSC5C/I++gFIaJTXoFJMRwiP5zHar5vV3xQ2TkgEw6hDCcU5F272JjUylpiVgBrZNQHnfjkLabTfb92Q==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
os-locale@2.1.0, os-locale@^2.0.0:
|
2017-08-17 01:47:32 +02:00
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==
|
2017-08-17 01:47:32 +02:00
|
|
|
dependencies:
|
|
|
|
execa "^0.7.0"
|
|
|
|
lcid "^1.0.0"
|
|
|
|
mem "^1.1.0"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
os-locale@^1.4.0:
|
|
|
|
version "1.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=
|
2018-11-16 02:15:34 +01:00
|
|
|
dependencies:
|
|
|
|
lcid "^1.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
osenv@0, osenv@^0.1.4:
|
2018-03-26 20:44:45 +02:00
|
|
|
version "0.1.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
|
|
|
os-homedir "^1.0.0"
|
|
|
|
os-tmpdir "^1.0.0"
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
p-cancelable@^1.0.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
|
|
|
|
integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
|
2019-03-13 02:49:22 +01:00
|
|
|
|
2017-06-09 21:37:01 +02:00
|
|
|
p-finally@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
|
2017-06-09 21:37:01 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
p-limit@^1.0.0, p-limit@^1.1.0:
|
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
|
|
|
|
integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
p-try "^1.0.0"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
p-limit@^2.2.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.2.tgz#61279b67721f5287aa1c13a9a7fbbc48c9291b1e"
|
|
|
|
integrity sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==
|
2019-03-13 02:49:22 +01:00
|
|
|
dependencies:
|
|
|
|
p-try "^2.0.0"
|
|
|
|
|
2017-05-22 18:21:47 +02:00
|
|
|
p-locate@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=
|
2017-05-22 18:21:47 +02:00
|
|
|
dependencies:
|
|
|
|
p-limit "^1.1.0"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
p-locate@^4.1.0:
|
|
|
|
version "4.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
|
|
|
|
integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
|
2019-03-13 02:49:22 +01:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
p-limit "^2.2.0"
|
2019-03-13 02:49:22 +01:00
|
|
|
|
2018-01-13 01:14:45 +01:00
|
|
|
p-map@^1.1.1:
|
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==
|
2018-01-13 01:14:45 +01:00
|
|
|
|
2020-06-10 02:47:54 +02:00
|
|
|
p-retry@^4.2.0:
|
|
|
|
version "4.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.2.0.tgz#ea9066c6b44f23cab4cd42f6147cdbbc6604da5d"
|
|
|
|
integrity sha512-jPH38/MRh263KKcq0wBNOGFJbm+U6784RilTmHjB/HM9kH9V8WlCpVUcdOmip9cjXOh6MxZ5yk1z2SjDUJfWmA==
|
|
|
|
dependencies:
|
|
|
|
"@types/retry" "^0.12.0"
|
|
|
|
retry "^0.12.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
p-try@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=
|
2018-11-30 00:58:16 +01:00
|
|
|
|
2019-03-13 02:49:22 +01:00
|
|
|
p-try@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
|
|
|
|
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
|
2019-03-13 02:49:22 +01:00
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
package-json@^6.3.0:
|
|
|
|
version "6.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0"
|
|
|
|
integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2019-10-23 01:49:56 +02:00
|
|
|
got "^9.6.0"
|
|
|
|
registry-auth-token "^4.0.0"
|
|
|
|
registry-url "^5.0.0"
|
|
|
|
semver "^6.2.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
pako@^1.0.11, pako@~1.0.5:
|
2020-02-24 03:30:27 +01:00
|
|
|
version "1.0.11"
|
|
|
|
resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
|
|
|
|
integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
parallel-transform@^1.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc"
|
|
|
|
integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
cyclist "^1.0.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
inherits "^2.0.3"
|
|
|
|
readable-stream "^2.1.5"
|
|
|
|
|
|
|
|
parse-asn1@^5.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "5.1.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.5.tgz#003271343da58dc94cace494faef3d2147ecea0e"
|
|
|
|
integrity sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
asn1.js "^4.0.0"
|
|
|
|
browserify-aes "^1.0.0"
|
|
|
|
create-hash "^1.1.0"
|
|
|
|
evp_bytestokey "^1.0.0"
|
|
|
|
pbkdf2 "^3.0.3"
|
2020-01-16 02:08:31 +01:00
|
|
|
safe-buffer "^5.1.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
parse-bmfont-ascii@^1.0.3:
|
|
|
|
version "1.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
|
|
|
parse-bmfont-binary@^1.0.5:
|
|
|
|
version "1.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz#d038b476d3e9dd9db1e11a0b0e53a22792b69006"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
parse-bmfont-xml@^1.1.4:
|
|
|
|
version "1.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz#015319797e3e12f9e739c4d513872cd2fa35f389"
|
|
|
|
integrity sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==
|
2017-04-21 23:31:58 +02:00
|
|
|
dependencies:
|
|
|
|
xml-parse-from-string "^1.0.0"
|
|
|
|
xml2js "^0.4.5"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
parse-entities@^1.0.2, parse-entities@^1.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.2.tgz#c31bf0f653b6661354f8973559cb86dd1d5edf50"
|
|
|
|
integrity sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
character-entities "^1.0.0"
|
|
|
|
character-entities-legacy "^1.0.0"
|
|
|
|
character-reference-invalid "^1.0.0"
|
|
|
|
is-alphanumerical "^1.0.0"
|
|
|
|
is-decimal "^1.0.0"
|
|
|
|
is-hexadecimal "^1.0.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
parse-glob@^3.0.4:
|
|
|
|
version "3.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
glob-base "^0.3.0"
|
|
|
|
is-dotfile "^1.0.0"
|
|
|
|
is-extglob "^1.0.0"
|
|
|
|
is-glob "^2.0.0"
|
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
parse-headers@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515"
|
|
|
|
integrity sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
parse-json@^2.2.0:
|
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
error-ex "^1.2.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
parse-passwd@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
parseurl@~1.3.0, parseurl@~1.3.2, parseurl@~1.3.3:
|
|
|
|
version "1.3.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
|
|
|
|
integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
pascalcase@^0.1.1:
|
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
path-browserify@0.0.1:
|
|
|
|
version "0.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a"
|
|
|
|
integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
path-dirname@^1.0.0:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-11-16 02:21:57 +01:00
|
|
|
path-exists@^2.0.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
pinkie-promise "^2.0.0"
|
|
|
|
|
|
|
|
path-exists@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
path-exists@^4.0.0:
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
|
|
|
|
integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
path-is-absolute@^1.0.0, path-is-absolute@~1.0.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
path-is-inside@^1.0.1, path-is-inside@^1.0.2:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
path-key@^2.0.0:
|
2017-06-09 21:37:01 +02:00
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
|
2017-06-09 21:37:01 +02:00
|
|
|
|
2020-01-22 15:14:52 +01:00
|
|
|
path-key@^3.1.0:
|
|
|
|
version "3.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
|
|
|
|
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
path-parse@^1.0.5, path-parse@^1.0.6:
|
2019-03-28 18:09:26 +01:00
|
|
|
version "1.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
|
|
|
|
integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
path-to-regexp@0.1.7:
|
|
|
|
version "0.1.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-02-26 18:24:04 +01:00
|
|
|
path-to-regexp@^1.7.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.8.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a"
|
|
|
|
integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==
|
2018-02-26 18:24:04 +01:00
|
|
|
dependencies:
|
|
|
|
isarray "0.0.1"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
path-type@^1.0.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
graceful-fs "^4.1.2"
|
|
|
|
pify "^2.0.0"
|
|
|
|
pinkie-promise "^2.0.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
path-type@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
pify "^2.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
path-type@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
pify "^3.0.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
pathval@^1.0.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-uULm1L3mUwBe9rcTYd74cn0GReA=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
pbkdf2@^3.0.3:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.0.17"
|
|
|
|
resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6"
|
|
|
|
integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
create-hash "^1.1.2"
|
|
|
|
create-hmac "^1.1.4"
|
|
|
|
ripemd160 "^2.0.1"
|
|
|
|
safe-buffer "^5.0.1"
|
|
|
|
sha.js "^2.4.8"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
pend@~1.2.0:
|
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
performance-now@^2.1.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
|
2018-01-08 19:48:15 +01:00
|
|
|
|
2018-01-13 01:14:45 +01:00
|
|
|
phantomjs-prebuilt@^2.1.14:
|
2018-01-08 19:48:15 +01:00
|
|
|
version "2.1.16"
|
|
|
|
resolved "https://registry.yarnpkg.com/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz#efd212a4a3966d3647684ea8ba788549be2aefef"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2018-01-08 19:48:15 +01:00
|
|
|
es6-promise "^4.0.3"
|
|
|
|
extract-zip "^1.6.5"
|
|
|
|
fs-extra "^1.0.0"
|
|
|
|
hasha "^2.2.0"
|
|
|
|
kew "^0.7.0"
|
|
|
|
progress "^1.1.8"
|
|
|
|
request "^2.81.0"
|
|
|
|
request-progress "^2.0.1"
|
|
|
|
which "^1.2.10"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
phin@^2.9.1:
|
|
|
|
version "2.9.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/phin/-/phin-2.9.3.tgz#f9b6ac10a035636fb65dfc576aaaa17b8743125c"
|
|
|
|
integrity sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
pify@3.0.0, pify@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=
|
2018-11-30 00:58:16 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
pify@^2.0.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "2.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw=
|
2018-01-13 01:14:45 +01:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
pinkie-promise@^2.0.0:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
pinkie "^2.0.0"
|
|
|
|
|
|
|
|
pinkie@^2.0.0:
|
|
|
|
version "2.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
pixelmatch@^4.0.0:
|
|
|
|
version "4.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=
|
2017-04-21 23:31:58 +02:00
|
|
|
dependencies:
|
|
|
|
pngjs "^3.0.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
pkg-dir@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
find-up "^1.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
pkg-dir@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
find-up "^2.1.0"
|
|
|
|
|
2018-11-30 00:58:16 +01:00
|
|
|
pkginfo@0.4.0:
|
|
|
|
version "0.4.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
resolved "https://registry.yarnpkg.com/pkginfo/-/pkginfo-0.4.0.tgz#349dbb7ffd38081fcadc0853df687f0c7744cd65"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-NJ27f/04CB/K3AhT32h/DHdEzWU=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
pluralize@^7.0.0:
|
|
|
|
version "7.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
pn@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb"
|
|
|
|
integrity sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==
|
2018-11-30 00:58:16 +01:00
|
|
|
|
|
|
|
pngjs-nozlib@^1.0.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.0.0"
|
2018-11-30 00:58:16 +01:00
|
|
|
resolved "https://registry.yarnpkg.com/pngjs-nozlib/-/pngjs-nozlib-1.0.0.tgz#9e64d602cfe9cce4d9d5997d0687429a73f0b7d7"
|
|
|
|
integrity sha1-nmTWAs/pzOTZ1Zl9BodCmnPwt9c=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
pngjs@^3.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f"
|
|
|
|
integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==
|
2017-11-22 04:10:22 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
portfinder@^1.0.9:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.25"
|
|
|
|
resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.25.tgz#254fd337ffba869f4b9d37edc298059cb4d35eca"
|
|
|
|
integrity sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
async "^2.6.2"
|
|
|
|
debug "^3.1.1"
|
|
|
|
mkdirp "^0.5.1"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
posix-character-classes@^0.1.0:
|
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
|
2018-03-06 23:00:48 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-calc@^5.2.0:
|
|
|
|
version "5.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-d7rnypKK2FcW4v2kLyYb98HWW14=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^5.0.2"
|
|
|
|
postcss-message-helpers "^2.0.0"
|
|
|
|
reduce-css-calc "^1.2.6"
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-colormin@^2.1.8:
|
|
|
|
version "2.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-2.2.2.tgz#6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2018-04-04 00:56:12 +02:00
|
|
|
colormin "^1.0.5"
|
|
|
|
postcss "^5.0.13"
|
|
|
|
postcss-value-parser "^3.2.3"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-convert-values@^2.3.4:
|
|
|
|
version "2.6.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz#bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^5.0.11"
|
|
|
|
postcss-value-parser "^3.1.2"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-discard-comments@^2.0.4:
|
|
|
|
version "2.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^5.0.14"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-discard-duplicates@^2.0.1:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz#b9abf27b88ac188158a5eb12abcae20263b91932"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-uavye4isGIFYpesSq8riAmO5GTI=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^5.0.4"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-discard-empty@^2.0.1:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^5.0.14"
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-discard-overridden@^0.1.1:
|
|
|
|
version "0.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss "^5.0.16"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-discard-unused@^2.2.1:
|
|
|
|
version "2.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^5.0.14"
|
|
|
|
uniqs "^2.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-filter-plugins@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz#82245fdf82337041645e477114d8e593aa18b8ec"
|
|
|
|
integrity sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^5.0.4"
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-merge-idents@^2.1.5:
|
|
|
|
version "2.1.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2018-04-04 00:56:12 +02:00
|
|
|
has "^1.0.1"
|
|
|
|
postcss "^5.0.10"
|
|
|
|
postcss-value-parser "^3.1.1"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-merge-longhand@^2.0.1:
|
|
|
|
version "2.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz#23d90cd127b0a77994915332739034a1a4f3d658"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^5.0.4"
|
|
|
|
|
|
|
|
postcss-merge-rules@^2.0.3:
|
|
|
|
version "2.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz#d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-0d9d+qexrMO+VT8OnhDofGG19yE=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
browserslist "^1.5.2"
|
|
|
|
caniuse-api "^1.5.2"
|
|
|
|
postcss "^5.0.4"
|
|
|
|
postcss-selector-parser "^2.2.2"
|
|
|
|
vendors "^1.0.0"
|
|
|
|
|
|
|
|
postcss-message-helpers@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
postcss-minify-font-values@^1.0.2:
|
|
|
|
version "1.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz#4b58edb56641eba7c8474ab3526cafd7bbdecb69"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-S1jttWZB66fIR0qzUmyv17vey2k=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
object-assign "^4.0.1"
|
|
|
|
postcss "^5.0.4"
|
|
|
|
postcss-value-parser "^3.0.2"
|
|
|
|
|
|
|
|
postcss-minify-gradients@^1.0.1:
|
|
|
|
version "1.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^5.0.12"
|
|
|
|
postcss-value-parser "^3.3.0"
|
|
|
|
|
|
|
|
postcss-minify-params@^1.0.4:
|
|
|
|
version "1.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
alphanum-sort "^1.0.1"
|
|
|
|
postcss "^5.0.2"
|
|
|
|
postcss-value-parser "^3.0.2"
|
|
|
|
uniqs "^2.0.0"
|
|
|
|
|
|
|
|
postcss-minify-selectors@^2.0.4:
|
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-ssapjAByz5G5MtGkllCBFDEXNb8=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
alphanum-sort "^1.0.2"
|
|
|
|
has "^1.0.1"
|
|
|
|
postcss "^5.0.14"
|
|
|
|
postcss-selector-parser "^2.0.0"
|
|
|
|
|
|
|
|
postcss-modules-extract-imports@^1.2.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz#dc87e34148ec7eab5f791f7cd5849833375b741a"
|
|
|
|
integrity sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^6.0.1"
|
|
|
|
|
2020-07-16 08:39:35 +02:00
|
|
|
postcss-modules-extract-imports@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz#818719a1ae1da325f9832446b01136eeb493cd7e"
|
|
|
|
integrity sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==
|
|
|
|
dependencies:
|
|
|
|
postcss "^7.0.5"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-modules-local-by-default@^1.2.0:
|
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
css-selector-tokenizer "^0.7.0"
|
|
|
|
postcss "^6.0.1"
|
|
|
|
|
2020-07-16 08:39:35 +02:00
|
|
|
postcss-modules-local-by-default@^3.0.2:
|
|
|
|
version "3.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz#e8a6561be914aaf3c052876377524ca90dbb7915"
|
|
|
|
integrity sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==
|
|
|
|
dependencies:
|
|
|
|
icss-utils "^4.1.1"
|
|
|
|
postcss "^7.0.16"
|
|
|
|
postcss-selector-parser "^6.0.2"
|
|
|
|
postcss-value-parser "^4.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-modules-scope@^1.1.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-1upkmUx5+XtipytCb75gVqGUu5A=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
css-selector-tokenizer "^0.7.0"
|
|
|
|
postcss "^6.0.1"
|
|
|
|
|
2020-07-16 08:39:35 +02:00
|
|
|
postcss-modules-scope@^2.2.0:
|
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz#385cae013cc7743f5a7d7602d1073a89eaae62ee"
|
|
|
|
integrity sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==
|
|
|
|
dependencies:
|
|
|
|
postcss "^7.0.6"
|
|
|
|
postcss-selector-parser "^6.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-modules-values@^1.3.0:
|
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
icss-replace-symbols "^1.1.0"
|
|
|
|
postcss "^6.0.1"
|
|
|
|
|
2020-07-16 08:39:35 +02:00
|
|
|
postcss-modules-values@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz#5b5000d6ebae29b4255301b4a3a54574423e7f10"
|
|
|
|
integrity sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==
|
|
|
|
dependencies:
|
|
|
|
icss-utils "^4.0.0"
|
|
|
|
postcss "^7.0.6"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-normalize-charset@^1.1.0:
|
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-757nEhLX/nWceO0WL2HtYrXLk/E=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^5.0.5"
|
|
|
|
|
|
|
|
postcss-normalize-url@^3.0.7:
|
|
|
|
version "3.0.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-EI90s/L82viRov+j6kWSJ5/HgiI=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-absolute-url "^2.0.0"
|
|
|
|
normalize-url "^1.4.0"
|
|
|
|
postcss "^5.0.14"
|
|
|
|
postcss-value-parser "^3.2.3"
|
|
|
|
|
|
|
|
postcss-ordered-values@^2.1.0:
|
|
|
|
version "2.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz#eec6c2a67b6c412a8db2042e77fe8da43f95c11d"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^5.0.4"
|
|
|
|
postcss-value-parser "^3.0.1"
|
|
|
|
|
|
|
|
postcss-reduce-idents@^2.2.2:
|
|
|
|
version "2.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^5.0.4"
|
|
|
|
postcss-value-parser "^3.0.2"
|
|
|
|
|
|
|
|
postcss-reduce-initial@^1.0.0:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
postcss "^5.0.4"
|
|
|
|
|
|
|
|
postcss-reduce-transforms@^1.0.3:
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
has "^1.0.1"
|
|
|
|
postcss "^5.0.8"
|
|
|
|
postcss-value-parser "^3.0.1"
|
|
|
|
|
|
|
|
postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2:
|
|
|
|
version "2.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
flatten "^1.0.2"
|
|
|
|
indexes-of "^1.0.1"
|
|
|
|
uniq "^1.0.1"
|
|
|
|
|
2020-07-16 08:39:35 +02:00
|
|
|
postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2:
|
|
|
|
version "6.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz#934cf799d016c83411859e09dcecade01286ec5c"
|
|
|
|
integrity sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==
|
|
|
|
dependencies:
|
|
|
|
cssesc "^3.0.0"
|
|
|
|
indexes-of "^1.0.1"
|
|
|
|
uniq "^1.0.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-svgo@^2.1.1:
|
|
|
|
version "2.1.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-svg "^2.0.0"
|
|
|
|
postcss "^5.0.14"
|
|
|
|
postcss-value-parser "^3.2.3"
|
|
|
|
svgo "^0.7.0"
|
|
|
|
|
|
|
|
postcss-unique-selectors@^2.0.2:
|
|
|
|
version "2.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
alphanum-sort "^1.0.1"
|
|
|
|
postcss "^5.0.4"
|
|
|
|
uniqs "^2.0.0"
|
|
|
|
|
|
|
|
postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.1, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281"
|
|
|
|
integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
postcss-value-parser@^4.0.0, postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0:
|
2020-07-16 08:39:35 +02:00
|
|
|
version "4.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
|
|
|
|
integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
postcss-zindex@^2.0.1:
|
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
has "^1.0.1"
|
|
|
|
postcss "^5.0.4"
|
|
|
|
uniqs "^2.0.0"
|
|
|
|
|
|
|
|
postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.16:
|
|
|
|
version "5.2.18"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
chalk "^1.1.3"
|
|
|
|
js-base64 "^2.1.9"
|
|
|
|
source-map "^0.5.6"
|
|
|
|
supports-color "^3.2.3"
|
|
|
|
|
|
|
|
postcss@^6.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "6.0.23"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324"
|
|
|
|
integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
chalk "^2.4.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
source-map "^0.6.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
supports-color "^5.4.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-07-16 08:39:35 +02:00
|
|
|
postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6:
|
|
|
|
version "7.0.32"
|
|
|
|
resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.32.tgz#4310d6ee347053da3433db2be492883d62cec59d"
|
|
|
|
integrity sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==
|
|
|
|
dependencies:
|
|
|
|
chalk "^2.4.2"
|
|
|
|
source-map "^0.6.1"
|
|
|
|
supports-color "^6.1.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
prelude-ls@~1.1.2:
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
prepend-http@^1.0.0:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
prepend-http@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
preserve@^0.2.0:
|
|
|
|
version "0.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-05-29 08:25:02 +02:00
|
|
|
prettier@1.19.0:
|
|
|
|
version "1.19.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.0.tgz#3bec4489d5eebcd52b95ddd2c22467b5c852fde1"
|
|
|
|
integrity sha512-GlAIjk6DjkNT6u/Bw5QCWrbzh9YlLKwwmJT//1YiCR3WDpZDnyss64aXHQZgF8VKeGlWnX6+tGsKSVxsZT/gtA==
|
2018-04-13 17:23:38 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
pretty-bytes@^1.0.2:
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-1.0.4.tgz#0a22e8210609ad35542f8c8d5d2159aff0751c84"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
get-stdin "^4.0.1"
|
|
|
|
meow "^3.1.0"
|
|
|
|
|
|
|
|
private@~0.1.5:
|
|
|
|
version "0.1.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
process-nextick-args@~2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
|
|
|
|
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
process@^0.11.10:
|
|
|
|
version "0.11.10"
|
|
|
|
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
process@~0.5.1:
|
|
|
|
version "0.5.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
progress-stream@^1.1.0:
|
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/progress-stream/-/progress-stream-1.2.0.tgz#2cd3cfea33ba3a89c9c121ec3347abe9ab125f77"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-LNPP6jO6OonJwSHsM0er6asSX3c=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
speedometer "~0.1.2"
|
|
|
|
through2 "~0.2.3"
|
|
|
|
|
|
|
|
progress@^1.1.8:
|
|
|
|
version "1.1.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
progress@^2.0.0, progress@^2.0.3:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
|
|
|
|
integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
promise-inflight@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-11-18 05:27:13 +01:00
|
|
|
prop-types@15.x, prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2:
|
2019-01-14 22:49:58 +01:00
|
|
|
version "15.7.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
|
|
|
|
integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
|
|
|
|
dependencies:
|
|
|
|
loose-envify "^1.4.0"
|
|
|
|
object-assign "^4.1.1"
|
|
|
|
react-is "^16.8.1"
|
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
proto-list@~1.2.1:
|
|
|
|
version "1.2.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"
|
|
|
|
integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=
|
|
|
|
|
2020-07-06 03:29:22 +02:00
|
|
|
protobufjs@^6.9.0:
|
|
|
|
version "6.9.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.9.0.tgz#c08b2bf636682598e6fabbf0edb0b1256ff090bd"
|
|
|
|
integrity sha512-LlGVfEWDXoI/STstRDdZZKb/qusoAWUnmLg9R8OLSO473mBLWHowx8clbX5/+mKDEI+v7GzjoK9tRPZMMcoTrg==
|
2018-05-07 17:58:04 +02:00
|
|
|
dependencies:
|
|
|
|
"@protobufjs/aspromise" "^1.1.2"
|
|
|
|
"@protobufjs/base64" "^1.1.2"
|
|
|
|
"@protobufjs/codegen" "^2.0.4"
|
|
|
|
"@protobufjs/eventemitter" "^1.1.0"
|
|
|
|
"@protobufjs/fetch" "^1.1.0"
|
|
|
|
"@protobufjs/float" "^1.0.2"
|
|
|
|
"@protobufjs/inquire" "^1.1.0"
|
|
|
|
"@protobufjs/path" "^1.1.2"
|
|
|
|
"@protobufjs/pool" "^1.1.0"
|
|
|
|
"@protobufjs/utf8" "^1.1.0"
|
2020-07-06 03:29:22 +02:00
|
|
|
"@types/long" "^4.0.1"
|
|
|
|
"@types/node" "^13.7.0"
|
2018-05-07 17:58:04 +02:00
|
|
|
long "^4.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
proxy-addr@~2.0.5:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "2.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf"
|
|
|
|
integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
forwarded "~0.1.2"
|
2020-03-25 01:42:53 +01:00
|
|
|
ipaddr.js "1.9.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
prr@~1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
pseudomap@^1.0.2:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
psl@^1.1.28:
|
2020-03-27 07:32:37 +01:00
|
|
|
version "1.8.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24"
|
|
|
|
integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==
|
2018-09-21 00:24:52 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
public-encrypt@^4.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0"
|
|
|
|
integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
bn.js "^4.1.0"
|
|
|
|
browserify-rsa "^4.0.0"
|
|
|
|
create-hash "^1.1.0"
|
|
|
|
parse-asn1 "^5.0.0"
|
|
|
|
randombytes "^2.0.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
safe-buffer "^5.1.2"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
pump@^2.0.0, pump@^2.0.1:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
end-of-stream "^1.1.0"
|
|
|
|
once "^1.3.1"
|
|
|
|
|
2019-03-13 02:49:22 +01:00
|
|
|
pump@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
|
|
|
|
integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
|
|
|
|
dependencies:
|
|
|
|
end-of-stream "^1.1.0"
|
|
|
|
once "^1.3.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
pumpify@^1.3.3:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.5.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce"
|
|
|
|
integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
duplexify "^3.6.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
inherits "^2.0.3"
|
|
|
|
pump "^2.0.0"
|
|
|
|
|
2017-04-21 22:45:21 +02:00
|
|
|
punycode@1.3.2:
|
|
|
|
version "1.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=
|
2017-04-21 22:45:21 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
punycode@^1.2.4, punycode@^1.4.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
punycode@^2.1.0, punycode@^2.1.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
|
|
|
|
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
pupa@^2.0.1:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.0.1.tgz#dbdc9ff48ffbea4a26a069b6f9f7abb051008726"
|
|
|
|
integrity sha512-hEJH0s8PXLY/cdXh66tNEQGndDrIKNqNC5xmrysZy3i5C3oEoLna7YAOad+7u125+zH1HNXUmGEkrhb3c2VriA==
|
|
|
|
dependencies:
|
|
|
|
escape-goat "^2.0.0"
|
2019-04-10 21:06:21 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
q-i@^2.0.1:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/q-i/-/q-i-2.0.1.tgz#fec7e3f0e713f3467358bb5ac80bcc4c115187d6"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-tr7CzPNxkBDBuPzqi/HDUS4uBOppb91akNTeh56TYio8TiIeXp2Yp8ea9NmDu2DmGH35ZjJDq6C3E4SepVZ4bQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
ansi-styles "^3.2.0"
|
|
|
|
is-plain-object "^2.0.4"
|
|
|
|
stringify-object "^3.2.0"
|
|
|
|
|
2017-05-22 18:21:47 +02:00
|
|
|
q@^1.1.2, q@~1.5.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.5.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
|
|
|
|
integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2020-01-05 23:30:29 +01:00
|
|
|
qr.js@0.0.0:
|
|
|
|
version "0.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/qr.js/-/qr.js-0.0.0.tgz#cace86386f59a0db8050fa90d9b6b0e88a1e364f"
|
|
|
|
integrity sha1-ys6GOG9ZoNuAUPqQ2baw6IoeNk8=
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
qs@5.2.0:
|
|
|
|
version "5.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/qs/-/qs-5.2.0.tgz#a9f31142af468cb72b25b30136ba2456834916be"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
qs@6.5.1:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "6.5.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==
|
|
|
|
|
|
|
|
qs@6.7.0:
|
|
|
|
version "6.7.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
|
|
|
|
integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
qs@~5.1.0:
|
|
|
|
version "5.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/qs/-/qs-5.1.0.tgz#4d932e5c7ea411cca76a312d39a606200fd50cd9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
qs@~6.5.1, qs@~6.5.2:
|
2018-09-21 00:24:52 +02:00
|
|
|
version "6.5.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
|
2018-09-21 00:24:52 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
query-string@^4.1.0:
|
|
|
|
version "4.3.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-u7aTucqRXCMlFbIosaArYJBD2+s=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
object-assign "^4.1.0"
|
|
|
|
strict-uri-encode "^1.0.0"
|
2018-03-07 01:03:07 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
querystring-es3@^0.2.0:
|
|
|
|
version "0.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 22:45:21 +02:00
|
|
|
querystring@0.2.0:
|
|
|
|
version "0.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=
|
2017-04-21 22:45:21 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
querystringify@^2.1.1:
|
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e"
|
|
|
|
integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
raf@^3.4.0:
|
|
|
|
version "3.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39"
|
|
|
|
integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==
|
|
|
|
dependencies:
|
|
|
|
performance-now "^2.1.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-03-08 21:49:19 +01:00
|
|
|
ramda@^0.25.0:
|
|
|
|
version "0.25.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.25.0.tgz#8fdf68231cffa90bc2f9460390a0cb74a29b29a9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==
|
2018-03-08 21:49:19 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
randomatic@^3.0.0:
|
|
|
|
version "3.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed"
|
|
|
|
integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
is-number "^4.0.0"
|
|
|
|
kind-of "^6.0.0"
|
|
|
|
math-random "^1.0.1"
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
|
|
|
|
integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
safe-buffer "^5.1.0"
|
|
|
|
|
|
|
|
randomfill@^1.0.3:
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
randombytes "^2.0.5"
|
|
|
|
safe-buffer "^5.1.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
range-parser@^1.0.3, range-parser@~1.2.1:
|
|
|
|
version "1.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
|
|
|
|
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
raw-body@2.4.0:
|
|
|
|
version "2.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332"
|
|
|
|
integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==
|
2017-12-05 00:35:50 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
bytes "3.1.0"
|
|
|
|
http-errors "1.7.2"
|
|
|
|
iconv-lite "0.4.24"
|
|
|
|
unpipe "1.0.0"
|
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
raw-body@~2.1.5:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "2.1.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.1.7.tgz#adfeace2e4fb3098058014d08c072dcc59758774"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
bytes "2.4.0"
|
|
|
|
iconv-lite "0.4.13"
|
|
|
|
unpipe "1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
rc-align@^2.4.0:
|
|
|
|
version "2.4.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/rc-align/-/rc-align-2.4.5.tgz#c941a586f59d1017f23a428f0b468663fb7102ab"
|
|
|
|
integrity sha512-nv9wYUYdfyfK+qskThf4BQUSIadeI/dCsfaMZfNEoxm9HwOIioQ+LyqmMK6jWHAZQgOzMLaqawhuBXlF63vgjw==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
babel-runtime "^6.26.0"
|
|
|
|
dom-align "^1.7.0"
|
|
|
|
prop-types "^15.5.8"
|
|
|
|
rc-util "^4.0.4"
|
|
|
|
|
|
|
|
rc-animate@2.x:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "2.10.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/rc-animate/-/rc-animate-2.10.3.tgz#163d5e29281a4ff82d53ee7918eeeac856b756f9"
|
|
|
|
integrity sha512-A9qQ5Y8BLlM7EhuCO3fWb/dChndlbWtY/P5QvPqBU7h4r5Q2QsvsbpTGgdYZATRDZbTRnJXXfVk9UtlyS7MBLg==
|
2020-01-16 02:08:31 +01:00
|
|
|
dependencies:
|
|
|
|
babel-runtime "6.x"
|
|
|
|
classnames "^2.2.6"
|
|
|
|
css-animation "^1.3.2"
|
|
|
|
prop-types "15.x"
|
|
|
|
raf "^3.4.0"
|
|
|
|
rc-util "^4.15.3"
|
|
|
|
react-lifecycles-compat "^3.0.4"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
rc-slider@^8.7.1:
|
|
|
|
version "8.7.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-8.7.1.tgz#9ed07362dc93489a38e654b21b8122ad70fd3c42"
|
|
|
|
integrity sha512-WMT5mRFUEcrLWwTxsyS8jYmlaMsTVCZIGENLikHsNv+tE8ThU2lCoPfi/xFNUfJFNFSBFP3MwPez9ZsJmNp13g==
|
|
|
|
dependencies:
|
|
|
|
babel-runtime "6.x"
|
|
|
|
classnames "^2.2.5"
|
|
|
|
prop-types "^15.5.4"
|
|
|
|
rc-tooltip "^3.7.0"
|
|
|
|
rc-util "^4.0.4"
|
|
|
|
react-lifecycles-compat "^3.0.4"
|
|
|
|
shallowequal "^1.1.0"
|
|
|
|
warning "^4.0.3"
|
|
|
|
|
|
|
|
rc-tooltip@^3.7.0:
|
|
|
|
version "3.7.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-3.7.3.tgz#280aec6afcaa44e8dff0480fbaff9e87fc00aecc"
|
|
|
|
integrity sha512-dE2ibukxxkrde7wH9W8ozHKUO4aQnPZ6qBHtrTH9LoO836PjDdiaWO73fgPB05VfJs9FbZdmGPVEbXCeOP99Ww==
|
|
|
|
dependencies:
|
|
|
|
babel-runtime "6.x"
|
|
|
|
prop-types "^15.5.8"
|
|
|
|
rc-trigger "^2.2.2"
|
|
|
|
|
|
|
|
rc-trigger@^2.2.2:
|
|
|
|
version "2.6.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-2.6.5.tgz#140a857cf28bd0fa01b9aecb1e26a50a700e9885"
|
|
|
|
integrity sha512-m6Cts9hLeZWsTvWnuMm7oElhf+03GOjOLfTuU0QmdB9ZrW7jR2IpI5rpNM7i9MvAAlMAmTx5Zr7g3uu/aMvZAw==
|
|
|
|
dependencies:
|
|
|
|
babel-runtime "6.x"
|
|
|
|
classnames "^2.2.6"
|
|
|
|
prop-types "15.x"
|
|
|
|
rc-align "^2.4.0"
|
|
|
|
rc-animate "2.x"
|
|
|
|
rc-util "^4.4.0"
|
|
|
|
react-lifecycles-compat "^3.0.4"
|
|
|
|
|
|
|
|
rc-util@^4.0.4, rc-util@^4.15.3, rc-util@^4.4.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "4.20.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-4.20.1.tgz#a5976eabfc3198ed9b8e79ffb8c53c231db36e77"
|
|
|
|
integrity sha512-EGlDg9KPN0POzmAR2hk9ZyFc3DmJIrXwlC8NoDxJguX2LTINnVqwadLIVauLfYgYISMiFYFrSHiFW+cqUhZ5dA==
|
2020-01-16 02:08:31 +01:00
|
|
|
dependencies:
|
|
|
|
add-dom-event-listener "^1.1.0"
|
|
|
|
babel-runtime "6.x"
|
|
|
|
prop-types "^15.5.10"
|
2020-03-25 01:42:53 +01:00
|
|
|
react-is "^16.12.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
react-lifecycles-compat "^3.0.4"
|
|
|
|
shallowequal "^1.1.0"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
rc@^1.2.1, rc@^1.2.7, rc@^1.2.8:
|
2018-07-27 03:13:56 +02:00
|
|
|
version "1.2.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
|
2018-07-27 03:13:56 +02:00
|
|
|
dependencies:
|
|
|
|
deep-extend "^0.6.0"
|
|
|
|
ini "~1.3.0"
|
|
|
|
minimist "^1.2.0"
|
|
|
|
strip-json-comments "~2.0.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
react-codemirror2@^4.2.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-codemirror2/-/react-codemirror2-4.3.0.tgz#e79aedca4da60d22402d2cd74f2885a3e5c009fd"
|
|
|
|
integrity sha512-tC0n9CHgrQYc976pUlKOaVJYEHAAYTVMers04gNy6jbkFf4rbPlw72y7bbOAfkHHvu6COG5S629Fek30bvHe8w==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-10-22 05:45:54 +02:00
|
|
|
react-contexify@^4.1.1:
|
|
|
|
version "4.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-contexify/-/react-contexify-4.1.1.tgz#f5eba1ad82a923c033c91d0abcea1da0a71ebaa1"
|
|
|
|
integrity sha512-WJeRI4ohHEOmNiH0xb62a/eV+5ae168FB7H6pfbeEVJkf0UN7D5H99l6b89poc2LHKN1gOimFjREyY8quGVsXA==
|
2018-07-09 23:29:13 +02:00
|
|
|
dependencies:
|
2020-10-22 05:45:54 +02:00
|
|
|
classnames "^2.2.6"
|
|
|
|
prop-types "^15.6.2"
|
2018-07-09 23:29:13 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
react-dev-utils@^5.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "5.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-5.0.3.tgz#92f97668f03deb09d7fa11ea288832a8c756e35e"
|
|
|
|
integrity sha512-Mvs6ofsc2xTjeZIrMaIfbXfsPVrbdVy/cVqq6SAacnqfMlcBpDuivhWZ1ODGeJ8HgmyWTLH971PYjj/EPCDVAw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
address "1.0.3"
|
|
|
|
babel-code-frame "6.26.0"
|
|
|
|
chalk "1.1.3"
|
|
|
|
cross-spawn "5.1.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
detect-port-alt "1.1.6"
|
2018-04-04 00:56:12 +02:00
|
|
|
escape-string-regexp "1.0.5"
|
|
|
|
filesize "3.5.11"
|
|
|
|
global-modules "1.0.0"
|
|
|
|
gzip-size "3.0.0"
|
|
|
|
inquirer "3.3.0"
|
|
|
|
is-root "1.0.0"
|
|
|
|
opn "5.2.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
react-error-overlay "^4.0.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
recursive-readdir "2.2.1"
|
|
|
|
shell-quote "1.6.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
sockjs-client "1.1.5"
|
2018-04-04 00:56:12 +02:00
|
|
|
strip-ansi "3.0.1"
|
|
|
|
text-table "0.2.0"
|
|
|
|
|
|
|
|
react-docgen-annotation-resolver@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-docgen-annotation-resolver/-/react-docgen-annotation-resolver-1.1.0.tgz#0a0f8d5d4d7ba924866d479ec7e709ed6cf33807"
|
|
|
|
integrity sha512-wTUI7IqWkV+BNRmEh1eHkU+Ijwh0XcFUdbgktynWVqe++MgtovdlbfMehFAw5b49mv8NN2DK0NF/G8x+UdIyNw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
react-docgen-displayname-handler@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-docgen-displayname-handler/-/react-docgen-displayname-handler-1.0.1.tgz#6944875d19c51d3f657f2506610958bb19c66fcc"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha512-L/dtuHUd9ZPovsIpOFem4MJgbe3rFShTWt3mabfJGEbHDUI+y7Htgxrb5hnSPL/UI1Lyw3m1bxXiKdA2faORxg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
recast "0.12.6"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
react-docgen-typescript@1.2.6:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.2.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-1.2.6.tgz#d1140c58ee9bfff5481320b9ebd1d0659ecf9913"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-E9gy1M89yBLXtdeBqbtGLu0PzWdXFA/XnoUFCVsptGzgWLtonh1XdPtuG8rnQjbtkvXK5MqHnGQ9mP0OIB5ioA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
react-docgen@^3.0.0-beta11:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-docgen/-/react-docgen-3.0.0.tgz#79c6e1b1870480c3c2bc1a65bede0577a11c38cd"
|
|
|
|
integrity sha512-2UseoLWabFNXuk1Foz4VDPSIAkxz+1Hmmq4qijzUmYHDq0ZSloKDLXtGLpQRcAi/M76hRpPtH1rV4BI5jNAOnQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
"@babel/parser" "^7.1.3"
|
|
|
|
"@babel/runtime" "^7.0.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
async "^2.1.4"
|
2020-01-16 02:08:31 +01:00
|
|
|
commander "^2.19.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
doctrine "^2.0.0"
|
|
|
|
node-dir "^0.1.10"
|
2020-01-16 02:08:31 +01:00
|
|
|
recast "^0.16.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2019-01-14 22:49:58 +01:00
|
|
|
react-dom@16.8.3:
|
|
|
|
version "16.8.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.8.3.tgz#ae236029e66210783ac81999d3015dfc475b9c32"
|
|
|
|
integrity sha512-ttMem9yJL4/lpItZAQ2NTFAbV7frotHk5DZEHXUOws2rMmrsvh1Na7ThGT0dTzUIl6pqTOi5tYREfL8AEna3lA==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
|
|
|
loose-envify "^1.1.0"
|
|
|
|
object-assign "^4.1.1"
|
2019-01-14 22:49:58 +01:00
|
|
|
prop-types "^15.6.2"
|
|
|
|
scheduler "^0.13.3"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-07-21 09:37:34 +02:00
|
|
|
react-emoji-render@^1.2.4:
|
|
|
|
version "1.2.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-emoji-render/-/react-emoji-render-1.2.4.tgz#fa3542a692e1eed3236f0f12b8e3a61b2818e2c2"
|
|
|
|
integrity sha512-AqktVXV38uDpgf02BoCXrzLYFsHAsxfdWwjrLexSJ22l1JgB01y1KejjxW/zTuCzod6O7BZfiMS866LEEfMHmA==
|
|
|
|
dependencies:
|
|
|
|
classnames "^2.2.5"
|
|
|
|
emoji-regex "^6.4.1"
|
|
|
|
lodash.flatten "^4.4.0"
|
|
|
|
prop-types "^15.5.8"
|
|
|
|
string-replace-to-array "^1.0.1"
|
|
|
|
|
2020-07-17 03:05:27 +02:00
|
|
|
react-emoji@^0.5.0:
|
|
|
|
version "0.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-emoji/-/react-emoji-0.5.0.tgz#14b91cc6b3ce3c3246f740e7ef5de2ec0bee664b"
|
|
|
|
integrity sha1-FLkcxrPOPDJG90Dn713i7AvuZks=
|
|
|
|
dependencies:
|
|
|
|
emoji-annotation-to-unicode "^0.3.0"
|
|
|
|
emoji-emoticon-to-unicode "^0.2.2"
|
|
|
|
escape-string-regexp "^1.0.3"
|
|
|
|
lodash.compact "^3.0.0"
|
|
|
|
object-assign "^2.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
react-error-overlay@^4.0.1:
|
|
|
|
version "4.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-4.0.1.tgz#417addb0814a90f3a7082eacba7cee588d00da89"
|
|
|
|
integrity sha512-xXUbDAZkU08aAkjtUvldqbvI04ogv+a1XdHxvYuHPYKIVk/42BIOD0zSKTHAWV4+gDy3yGm283z2072rA2gdtw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
react-group@^1.0.5:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-group/-/react-group-1.0.6.tgz#8dd7c00c3b35d05ce164021458bb07d580e3001a"
|
|
|
|
integrity sha1-jdfADDs10FzhZAIUWLsH1YDjABo=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
prop-types "^15.6.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-07-16 03:55:21 +02:00
|
|
|
react-h5-audio-player@^3.2.0:
|
|
|
|
version "3.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-h5-audio-player/-/react-h5-audio-player-3.2.0.tgz#bce677d0b3ee44373f2e5d9baf0d7cba263cf4be"
|
|
|
|
integrity sha512-u2nBMwo+5SpRjfDUEH79LmzbbVPJRBZNRLqpWZ/i6vanCQow+UaEZmSoKiwXamAejSXLXJa8+DFgnOskllJgHw==
|
|
|
|
dependencies:
|
|
|
|
"@babel/runtime" "^7.10.2"
|
|
|
|
"@iconify/icons-mdi" "^1.0.46"
|
|
|
|
"@iconify/react" "^1.1.3"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
react-icon-base@2.1.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-icon-base/-/react-icon-base-2.1.0.tgz#a196e33fdf1e7aaa1fda3aefbb68bdad9e82a79d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-oZbjP98eeqof2jrvu2i9rZ6Cp50=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
react-icons@^2.2.7:
|
|
|
|
version "2.2.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-2.2.7.tgz#d7860826b258557510dac10680abea5ca23cf650"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-0n4lcGqzJFcIQLoQytLdJCE0DKSA9dkwEZRYoGrIDJZFvIT6Hbajx5mv9geqhqFiNjUgtxg8kPyDfjlhymbGFg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
react-icon-base "2.1.0"
|
|
|
|
|
2020-11-20 05:10:28 +01:00
|
|
|
react-intersection-observer@^8.30.3:
|
|
|
|
version "8.30.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-intersection-observer/-/react-intersection-observer-8.30.3.tgz#99850f0aacc5b474dddb04976e58d7ee9315ba19"
|
|
|
|
integrity sha512-hKYTJUrU99hAf7h1lNY3pjYXt+09BaPNC6fcLw1B8OLJJUDXTWrwzu4hRuztougeRgPYpxmNaTn1FS4F3EQnhA==
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
react-is@^16.12.0, react-is@^16.7.0, react-is@^16.8.1:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "16.13.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.0.tgz#0f37c3613c34fe6b37cd7f763a0d6293ab15c527"
|
|
|
|
integrity sha512-GFMtL0vHkiBv9HluwNZTggSn/sCyEt9n02aM0dSAjGGyqyNlAyftYm4phPxdvCigG15JreC5biwxCgTAJZ7yAA==
|
2019-01-14 22:49:58 +01:00
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
react-is@^16.9.0:
|
|
|
|
version "16.13.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
|
|
|
|
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
|
|
|
|
|
2019-01-14 22:49:58 +01:00
|
|
|
react-lifecycles-compat@^3.0.4:
|
|
|
|
version "3.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362"
|
|
|
|
integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==
|
|
|
|
|
2020-11-18 05:27:13 +01:00
|
|
|
react-mentions@^4.0.2:
|
|
|
|
version "4.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-mentions/-/react-mentions-4.0.2.tgz#a3c06ee9b0da7c792227b0fb4620b04c9c891189"
|
|
|
|
integrity sha512-NlWzoAHWeeciewwUqH5jF0PT1wqVKCeHUwy5BvcMspDR3M22jPtqQLsTBJTcLuu+c7dzy/f3snaa0S+UJnyJiA==
|
|
|
|
dependencies:
|
|
|
|
"@babel/runtime" "7.4.5"
|
|
|
|
invariant "^2.2.4"
|
|
|
|
prop-types "^15.5.8"
|
|
|
|
substyle "^9.1.0"
|
|
|
|
|
2019-04-18 05:48:13 +02:00
|
|
|
react-portal@^4.2.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "4.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-portal/-/react-portal-4.2.1.tgz#12c1599238c06fb08a9800f3070bea2a3f78b1a6"
|
|
|
|
integrity sha512-fE9kOBagwmTXZ3YGRYb4gcMy+kSA+yLO0xnPankjRlfBv4uCpFXqKPfkpsGQQR15wkZ9EssnvTOl1yMzbkxhPQ==
|
2019-04-18 05:48:13 +02:00
|
|
|
dependencies:
|
|
|
|
prop-types "^15.5.8"
|
|
|
|
|
2020-01-05 23:30:29 +01:00
|
|
|
react-qr-svg@^2.2.1:
|
|
|
|
version "2.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-qr-svg/-/react-qr-svg-2.2.1.tgz#f6f25820fdb2c39ad0d66a14a758e2f575717c68"
|
|
|
|
integrity sha512-rLDCZI9pIqD5lbBIatrqUMhP1gqQ7glqubXO/m/X87ikEPhXuY0hMLhYMuKoH4834G36ap8Az0HI4bXEJUN//w==
|
|
|
|
dependencies:
|
|
|
|
prop-types "^15.5.8"
|
|
|
|
qr.js "0.0.0"
|
2019-12-23 07:40:48 +01:00
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
react-redux@7.2.1:
|
|
|
|
version "7.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.1.tgz#8dedf784901014db2feca1ab633864dee68ad985"
|
|
|
|
integrity sha512-T+VfD/bvgGTUA74iW9d2i5THrDQWbweXP0AVNI8tNd1Rk5ch1rnMiJkDD67ejw7YBKM4+REvcvqRuWJb7BLuEg==
|
2019-01-14 22:49:58 +01:00
|
|
|
dependencies:
|
2020-10-15 00:50:15 +02:00
|
|
|
"@babel/runtime" "^7.5.5"
|
2019-01-14 22:49:58 +01:00
|
|
|
hoist-non-react-statics "^3.3.0"
|
|
|
|
loose-envify "^1.4.0"
|
|
|
|
prop-types "^15.7.2"
|
2020-10-15 00:50:15 +02:00
|
|
|
react-is "^16.9.0"
|
2019-01-14 22:49:58 +01:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
react-styleguidist@7.0.1:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "7.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-styleguidist/-/react-styleguidist-7.0.1.tgz#7042bf19519363ec147836bfe17e1ced682a43b5"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-9TqPZsyZPJr261tzlON/+SzeCaQkJHo+ElMo4YOo+V3Q+XJnzhUhU9Imi2FP/0TZhvT2I0p5PDBCxxkvawhxpg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
"@vxna/mini-html-webpack-template" "^0.1.6"
|
|
|
|
acorn "^5.5.3"
|
|
|
|
ast-types "^0.11.3"
|
|
|
|
buble "^0.19.3"
|
|
|
|
chalk "^2.3.2"
|
|
|
|
classnames "^2.2.5"
|
|
|
|
clean-webpack-plugin "^0.1.19"
|
|
|
|
clipboard-copy "^2.0.0"
|
|
|
|
codemirror "^5.36.0"
|
|
|
|
common-dir "^1.0.1"
|
|
|
|
copy-webpack-plugin "^4.5.1"
|
|
|
|
css-loader "^0.28.11"
|
|
|
|
doctrine "^2.1.0"
|
|
|
|
es6-object-assign "~1.1.0"
|
|
|
|
es6-promise "^4.2.4"
|
|
|
|
escodegen "^1.9.1"
|
|
|
|
findup "^0.1.5"
|
|
|
|
function.name-polyfill "^1.0.5"
|
|
|
|
github-slugger "^1.2.0"
|
|
|
|
glob "^7.1.2"
|
|
|
|
glogg "^1.0.1"
|
|
|
|
highlight.js "^9.12.0"
|
|
|
|
is-directory "^0.3.1"
|
|
|
|
javascript-stringify "^1.6.0"
|
|
|
|
jss "^9.8.1"
|
|
|
|
jss-camel-case "^6.1.0"
|
|
|
|
jss-compose "^5.0.0"
|
|
|
|
jss-default-unit "^8.0.2"
|
|
|
|
jss-global "^3.0.0"
|
|
|
|
jss-isolate "^5.1.0"
|
|
|
|
jss-nested "^6.0.1"
|
|
|
|
leven "^2.1.0"
|
|
|
|
listify "^1.0.0"
|
|
|
|
loader-utils "^1.1.0"
|
|
|
|
lodash "^4.17.5"
|
|
|
|
lowercase-keys "^1.0.1"
|
|
|
|
markdown-to-jsx "^6.6.0"
|
|
|
|
mini-html-webpack-plugin "^0.2.3"
|
|
|
|
minimist "^1.2.0"
|
|
|
|
ora "^2.0.0"
|
|
|
|
prop-types "^15.6.1"
|
|
|
|
q-i "^2.0.1"
|
|
|
|
react-codemirror2 "^4.2.1"
|
|
|
|
react-dev-utils "^5.0.0"
|
|
|
|
react-docgen "^3.0.0-beta11"
|
|
|
|
react-docgen-annotation-resolver "^1.0.0"
|
|
|
|
react-docgen-displayname-handler "^1.0.1"
|
|
|
|
react-group "^1.0.5"
|
|
|
|
react-icons "^2.2.7"
|
|
|
|
remark "^9.0.0"
|
|
|
|
style-loader "^0.20.3"
|
|
|
|
to-ast "^1.0.0"
|
|
|
|
type-detect "^4.0.8"
|
|
|
|
uglifyjs-webpack-plugin "1.2.4"
|
|
|
|
unist-util-visit "^1.3.0"
|
|
|
|
webpack-dev-server "^2.11.2"
|
|
|
|
webpack-merge "^4.1.2"
|
|
|
|
|
2020-11-09 01:24:40 +01:00
|
|
|
react-toastify@^6.0.9:
|
|
|
|
version "6.0.9"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-toastify/-/react-toastify-6.0.9.tgz#2a65e5ad9e05f3ee47664cbc69441498b9d694ce"
|
|
|
|
integrity sha512-StHXv+4kezHUnPyoILlvygSptQ79bxVuvKcC05yXP0FlqQgPA1ue+80BqxZZiCw2jWDGiY2MHyqBfFKf5YzZbA==
|
|
|
|
dependencies:
|
|
|
|
classnames "^2.2.6"
|
|
|
|
prop-types "^15.7.2"
|
|
|
|
react-transition-group "^4.4.1"
|
|
|
|
|
|
|
|
react-transition-group@^4.4.1:
|
|
|
|
version "4.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-4.4.1.tgz#63868f9325a38ea5ee9535d828327f85773345c9"
|
|
|
|
integrity sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw==
|
|
|
|
dependencies:
|
|
|
|
"@babel/runtime" "^7.5.5"
|
|
|
|
dom-helpers "^5.0.1"
|
|
|
|
loose-envify "^1.4.0"
|
|
|
|
prop-types "^15.6.2"
|
|
|
|
|
2019-01-14 22:49:58 +01:00
|
|
|
react-virtualized@9.21.0:
|
|
|
|
version "9.21.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/react-virtualized/-/react-virtualized-9.21.0.tgz#8267c40ffb48db35b242a36dea85edcf280a6506"
|
|
|
|
integrity sha512-duKD2HvO33mqld4EtQKm9H9H0p+xce1c++2D5xn59Ma7P8VT7CprfAe5hwjd1OGkyhqzOZiTMlTal7LxjH5yBQ==
|
|
|
|
dependencies:
|
|
|
|
babel-runtime "^6.26.0"
|
|
|
|
classnames "^2.2.3"
|
|
|
|
dom-helpers "^2.4.0 || ^3.0.0"
|
|
|
|
loose-envify "^1.3.0"
|
|
|
|
prop-types "^15.6.0"
|
|
|
|
react-lifecycles-compat "^3.0.4"
|
|
|
|
|
2020-07-17 07:44:44 +02:00
|
|
|
react@^16.13.1:
|
|
|
|
version "16.13.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/react/-/react-16.13.1.tgz#2e818822f1a9743122c063d6410d85c1e3afe48e"
|
|
|
|
integrity sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
|
|
|
loose-envify "^1.1.0"
|
|
|
|
object-assign "^4.1.1"
|
2019-01-14 22:49:58 +01:00
|
|
|
prop-types "^15.6.2"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
read-chunk@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-1.0.1.tgz#5f68cab307e663f19993527d9b589cace4661194"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-X2jKswfmY/GZk1J9m1icrORmEZQ=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
read-config-file@5.0.2:
|
|
|
|
version "5.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-5.0.2.tgz#55e005e5a447a9ce5806358d7b22cb7cefb6436d"
|
|
|
|
integrity sha512-tVt1lsiSjs+FtL/vtfCivqtKR1UNk3BB3uPJQvJqkgtAYDvZjo0xyXFYSVmzaTcO+Jdi5G7O2K2vDV+p1M/oug==
|
2019-10-23 01:49:56 +02:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
dotenv "^8.2.0"
|
2019-10-23 01:49:56 +02:00
|
|
|
dotenv-expand "^5.1.0"
|
|
|
|
fs-extra "^8.1.0"
|
|
|
|
js-yaml "^3.13.1"
|
2020-02-07 03:20:40 +01:00
|
|
|
json5 "^2.1.1"
|
2019-03-28 18:09:26 +01:00
|
|
|
lazy-val "^1.0.4"
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
read-last-lines@1.3.0:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/read-last-lines/-/read-last-lines-1.3.0.tgz#0dd170188d46124a23eb1a87156baf46b315ac4b"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha1-DdFwGI1GEkoj6xqHFWuvRrMVrEs=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
fs-promise "^0.5.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
read-pkg-up@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
find-up "^1.0.0"
|
|
|
|
read-pkg "^1.0.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
read-pkg-up@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
find-up "^2.0.0"
|
|
|
|
read-pkg "^2.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
read-pkg@^1.0.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
load-json-file "^1.0.0"
|
|
|
|
normalize-package-data "^2.3.2"
|
|
|
|
path-type "^1.0.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
read-pkg@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
load-json-file "^2.0.0"
|
|
|
|
normalize-package-data "^2.3.2"
|
|
|
|
path-type "^2.0.0"
|
|
|
|
|
2020-04-03 07:41:53 +02:00
|
|
|
"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.3.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
|
|
|
|
integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
core-util-is "~1.0.0"
|
|
|
|
inherits "~2.0.3"
|
|
|
|
isarray "~1.0.0"
|
|
|
|
process-nextick-args "~2.0.0"
|
|
|
|
safe-buffer "~5.1.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
string_decoder "~1.1.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
util-deprecate "~1.0.1"
|
|
|
|
|
2020-04-03 07:41:53 +02:00
|
|
|
readable-stream@^1.1.8, readable-stream@~1.1.9:
|
2017-12-05 00:35:50 +01:00
|
|
|
version "1.1.14"
|
|
|
|
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk=
|
2017-12-05 00:35:50 +01:00
|
|
|
dependencies:
|
|
|
|
core-util-is "~1.0.0"
|
|
|
|
inherits "~2.0.1"
|
|
|
|
isarray "0.0.1"
|
|
|
|
string_decoder "~0.10.x"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
readable-stream@^3.0.6:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "3.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
|
|
|
|
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
inherits "^2.0.3"
|
|
|
|
string_decoder "^1.1.1"
|
|
|
|
util-deprecate "^1.0.1"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
readdirp@^2.2.1:
|
|
|
|
version "2.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525"
|
|
|
|
integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
graceful-fs "^4.1.11"
|
|
|
|
micromatch "^3.1.10"
|
2018-03-26 20:44:45 +02:00
|
|
|
readable-stream "^2.0.2"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
recast@0.12.6:
|
|
|
|
version "0.12.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/recast/-/recast-0.12.6.tgz#4b0fb82feb1d10b3bd62d34943426d9b3ed30d4c"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-Sw+4L+sdELO9YtNJQ0Jtmz7TDUw=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
ast-types "0.9.11"
|
|
|
|
core-js "^2.4.1"
|
|
|
|
esprima "~4.0.0"
|
|
|
|
private "~0.1.5"
|
|
|
|
source-map "~0.5.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
recast@^0.16.0:
|
|
|
|
version "0.16.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/recast/-/recast-0.16.2.tgz#3796ebad5fe49ed85473b479cd6df554ad725dc2"
|
|
|
|
integrity sha512-O/7qXi51DPjRVdbrpNzoBQH5dnAPQNbfoOFyRiUwreTMJfIHYOEBzwuH+c0+/BTSJ3CQyKs6ILSWXhESH6Op3A==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
ast-types "0.11.7"
|
2018-04-04 00:56:12 +02:00
|
|
|
esprima "~4.0.0"
|
|
|
|
private "~0.1.5"
|
|
|
|
source-map "~0.6.1"
|
|
|
|
|
|
|
|
recursive-readdir@2.2.1:
|
|
|
|
version "2.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.1.tgz#90ef231d0778c5ce093c9a48d74e5c5422d13a99"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-kO8jHQd4xc4JPJpI105cVCLROpk=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
minimatch "3.0.3"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
redent@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
indent-string "^2.1.0"
|
|
|
|
strip-indent "^1.0.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
reduce-css-calc@^1.2.6:
|
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
balanced-match "^0.4.2"
|
|
|
|
math-expression-evaluator "^1.2.14"
|
|
|
|
reduce-function-call "^1.0.1"
|
|
|
|
|
|
|
|
reduce-function-call@^1.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/reduce-function-call/-/reduce-function-call-1.0.3.tgz#60350f7fb252c0a67eb10fd4694d16909971300f"
|
|
|
|
integrity sha512-Hl/tuV2VDgWgCSEeWMLwxLZqX7OK59eU1guxXsRKTAyeYimivsKdtcV4fu3r710tpG5GmDKDhQ0HSZLExnNmyQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
balanced-match "^1.0.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2019-01-14 22:49:58 +01:00
|
|
|
redux-logger@3.0.6:
|
|
|
|
version "3.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/redux-logger/-/redux-logger-3.0.6.tgz#f7555966f3098f3c88604c449cf0baf5778274bf"
|
|
|
|
integrity sha1-91VZZvMJjzyIYExEnPC69XeCdL8=
|
|
|
|
dependencies:
|
|
|
|
deep-diff "^0.3.5"
|
|
|
|
|
|
|
|
redux-promise-middleware@6.1.0:
|
|
|
|
version "6.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/redux-promise-middleware/-/redux-promise-middleware-6.1.0.tgz#ecdb22488cdd673c1a3f0d278d82b48d92ca5d06"
|
|
|
|
integrity sha512-C62Ku3TgMwxFh5r3h1/iD+XPdsoizyHLT74dTkqhJ8c0LCbEVl1z9fm8zKitAjI16e6w6+h3mxf6wHdonaYXfQ==
|
|
|
|
|
2020-11-12 02:18:50 +01:00
|
|
|
redux-thunk@^2.3.0:
|
|
|
|
version "2.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.3.0.tgz#51c2c19a185ed5187aaa9a2d08b666d0d6467622"
|
|
|
|
integrity sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
redux@4.0.1:
|
2019-01-14 22:49:58 +01:00
|
|
|
version "4.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.1.tgz#436cae6cc40fbe4727689d7c8fae44808f1bfef5"
|
|
|
|
integrity sha512-R7bAtSkk7nY6O/OYMVR9RiBI+XghjF9rlbl5806HJbQph0LJVHZrU5oaO4q70eUKiqMRqm4y07KLTlMZ2BlVmg==
|
|
|
|
dependencies:
|
|
|
|
loose-envify "^1.4.0"
|
|
|
|
symbol-observable "^1.2.0"
|
|
|
|
|
|
|
|
redux@^3.6.0:
|
|
|
|
version "3.7.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/redux/-/redux-3.7.2.tgz#06b73123215901d25d065be342eb026bc1c8537b"
|
|
|
|
integrity sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==
|
|
|
|
dependencies:
|
|
|
|
lodash "^4.2.1"
|
|
|
|
lodash-es "^4.2.1"
|
|
|
|
loose-envify "^1.1.0"
|
|
|
|
symbol-observable "^1.0.3"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
redux@^4.0.0:
|
|
|
|
version "4.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/redux/-/redux-4.0.5.tgz#4db5de5816e17891de8a80c424232d06f051d93f"
|
|
|
|
integrity sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==
|
|
|
|
dependencies:
|
|
|
|
loose-envify "^1.4.0"
|
|
|
|
symbol-observable "^1.2.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
regenerate-unicode-properties@^8.2.0:
|
|
|
|
version "8.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec"
|
|
|
|
integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==
|
2020-01-16 02:08:31 +01:00
|
|
|
dependencies:
|
|
|
|
regenerate "^1.4.0"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
regenerate@^1.4.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11"
|
|
|
|
integrity sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==
|
2017-04-21 11:40:06 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
regenerator-runtime@^0.11.0:
|
|
|
|
version "0.11.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
|
2018-01-08 19:48:15 +01:00
|
|
|
|
2020-11-18 05:27:13 +01:00
|
|
|
regenerator-runtime@^0.13.2:
|
|
|
|
version "0.13.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55"
|
|
|
|
integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
regenerator-runtime@^0.13.4:
|
|
|
|
version "0.13.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697"
|
|
|
|
integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==
|
2019-01-14 22:49:58 +01:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
regex-cache@^0.4.2:
|
|
|
|
version "0.4.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
is-equal-shallow "^0.1.3"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
regex-not@^1.0.0, regex-not@^1.0.2:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
extend-shallow "^3.0.2"
|
|
|
|
safe-regex "^1.1.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
regexp.prototype.flags@^1.2.0:
|
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz#7aba89b3c13a64509dabcf3ca8d9fbb9bdf5cb75"
|
|
|
|
integrity sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==
|
|
|
|
dependencies:
|
|
|
|
define-properties "^1.1.3"
|
|
|
|
es-abstract "^1.17.0-next.1"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
regexpu-core@^4.5.4, regexpu-core@^4.6.0:
|
|
|
|
version "4.7.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.0.tgz#fcbf458c50431b0bb7b45d6967b8192d91f3d938"
|
|
|
|
integrity sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==
|
2020-01-16 02:08:31 +01:00
|
|
|
dependencies:
|
|
|
|
regenerate "^1.4.0"
|
2020-03-25 01:42:53 +01:00
|
|
|
regenerate-unicode-properties "^8.2.0"
|
|
|
|
regjsgen "^0.5.1"
|
|
|
|
regjsparser "^0.6.4"
|
2020-01-16 02:08:31 +01:00
|
|
|
unicode-match-property-ecmascript "^1.0.4"
|
2020-03-25 01:42:53 +01:00
|
|
|
unicode-match-property-value-ecmascript "^1.2.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
registry-auth-token@^4.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "4.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.1.1.tgz#40a33be1e82539460f94328b0f7f0f84c16d9479"
|
|
|
|
integrity sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2019-10-23 01:49:56 +02:00
|
|
|
rc "^1.2.8"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
registry-url@^5.0.0:
|
|
|
|
version "5.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009"
|
|
|
|
integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2019-10-23 01:49:56 +02:00
|
|
|
rc "^1.2.8"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
regjsgen@^0.5.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.5.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c"
|
|
|
|
integrity sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
regjsparser@^0.6.4:
|
|
|
|
version "0.6.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.4.tgz#a769f8684308401a66e9b529d2436ff4d0666272"
|
|
|
|
integrity sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
jsesc "~0.5.0"
|
|
|
|
|
|
|
|
remark-parse@^5.0.0:
|
|
|
|
version "5.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
collapse-white-space "^1.0.2"
|
|
|
|
is-alphabetical "^1.0.0"
|
|
|
|
is-decimal "^1.0.0"
|
|
|
|
is-whitespace-character "^1.0.0"
|
|
|
|
is-word-character "^1.0.0"
|
|
|
|
markdown-escapes "^1.0.0"
|
|
|
|
parse-entities "^1.1.0"
|
|
|
|
repeat-string "^1.5.4"
|
|
|
|
state-toggle "^1.0.0"
|
|
|
|
trim "0.0.1"
|
|
|
|
trim-trailing-lines "^1.0.0"
|
|
|
|
unherit "^1.0.4"
|
|
|
|
unist-util-remove-position "^1.0.0"
|
|
|
|
vfile-location "^2.0.0"
|
|
|
|
xtend "^4.0.1"
|
|
|
|
|
|
|
|
remark-stringify@^5.0.0:
|
|
|
|
version "5.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-5.0.0.tgz#336d3a4d4a6a3390d933eeba62e8de4bd280afba"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha512-Ws5MdA69ftqQ/yhRF9XhVV29mhxbfGhbz0Rx5bQH+oJcNhhSM6nCu1EpLod+DjrFGrU0BMPs+czVmJZU7xiS7w==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
ccount "^1.0.0"
|
|
|
|
is-alphanumeric "^1.0.0"
|
|
|
|
is-decimal "^1.0.0"
|
|
|
|
is-whitespace-character "^1.0.0"
|
|
|
|
longest-streak "^2.0.1"
|
|
|
|
markdown-escapes "^1.0.0"
|
|
|
|
markdown-table "^1.1.0"
|
|
|
|
mdast-util-compact "^1.0.0"
|
|
|
|
parse-entities "^1.0.2"
|
|
|
|
repeat-string "^1.5.4"
|
|
|
|
state-toggle "^1.0.0"
|
|
|
|
stringify-entities "^1.0.1"
|
|
|
|
unherit "^1.0.4"
|
|
|
|
xtend "^4.0.1"
|
|
|
|
|
|
|
|
remark@^9.0.0:
|
|
|
|
version "9.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/remark/-/remark-9.0.0.tgz#c5cfa8ec535c73a67c4b0f12bfdbd3a67d8b2f60"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha512-amw8rGdD5lHbMEakiEsllmkdBP+/KpjW/PRK6NSGPZKCQowh0BT4IWXDAkRMyG3SB9dKPXWMviFjNusXzXNn3A==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
remark-parse "^5.0.0"
|
|
|
|
remark-stringify "^5.0.0"
|
|
|
|
unified "^6.0.0"
|
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
remove-trailing-separator@^1.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
|
|
|
|
integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
repeat-element@^1.1.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
|
|
|
|
integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
repeat-string@^1.5.2, repeat-string@^1.5.4, repeat-string@^1.6.1:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "1.6.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
repeating@^2.0.0:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
is-finite "^1.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
replace-ext@1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
request-progress@^2.0.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-2.0.1.tgz#5d36bb57961c673aa5b788dbc8141fdf23b44e08"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
throttleit "^1.0.0"
|
|
|
|
|
2018-11-16 02:21:57 +01:00
|
|
|
request@2.87.0:
|
|
|
|
version "2.87.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==
|
2018-11-16 02:21:57 +01:00
|
|
|
dependencies:
|
|
|
|
aws-sign2 "~0.7.0"
|
|
|
|
aws4 "^1.6.0"
|
|
|
|
caseless "~0.12.0"
|
|
|
|
combined-stream "~1.0.5"
|
|
|
|
extend "~3.0.1"
|
|
|
|
forever-agent "~0.6.1"
|
|
|
|
form-data "~2.3.1"
|
|
|
|
har-validator "~5.0.3"
|
|
|
|
http-signature "~1.2.0"
|
|
|
|
is-typedarray "~1.0.0"
|
|
|
|
isstream "~0.1.2"
|
|
|
|
json-stringify-safe "~5.0.1"
|
|
|
|
mime-types "~2.1.17"
|
|
|
|
oauth-sign "~0.8.2"
|
|
|
|
performance-now "^2.1.0"
|
|
|
|
qs "~6.5.1"
|
|
|
|
safe-buffer "^5.1.1"
|
|
|
|
tough-cookie "~2.3.3"
|
|
|
|
tunnel-agent "^0.6.0"
|
|
|
|
uuid "^3.1.0"
|
|
|
|
|
2020-01-28 04:19:39 +01:00
|
|
|
request@2.x, request@^2.45.0, request@^2.65.0, request@^2.81.0, request@^2.83.0, request@^2.87.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "2.88.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3"
|
|
|
|
integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==
|
2018-09-21 00:24:52 +02:00
|
|
|
dependencies:
|
|
|
|
aws-sign2 "~0.7.0"
|
|
|
|
aws4 "^1.8.0"
|
|
|
|
caseless "~0.12.0"
|
|
|
|
combined-stream "~1.0.6"
|
|
|
|
extend "~3.0.2"
|
|
|
|
forever-agent "~0.6.1"
|
|
|
|
form-data "~2.3.2"
|
2020-03-25 01:42:53 +01:00
|
|
|
har-validator "~5.1.3"
|
2018-09-21 00:24:52 +02:00
|
|
|
http-signature "~1.2.0"
|
|
|
|
is-typedarray "~1.0.0"
|
|
|
|
isstream "~0.1.2"
|
|
|
|
json-stringify-safe "~5.0.1"
|
|
|
|
mime-types "~2.1.19"
|
|
|
|
oauth-sign "~0.9.0"
|
|
|
|
performance-now "^2.1.0"
|
|
|
|
qs "~6.5.2"
|
|
|
|
safe-buffer "^5.1.2"
|
2020-03-25 01:42:53 +01:00
|
|
|
tough-cookie "~2.5.0"
|
2018-09-21 00:24:52 +02:00
|
|
|
tunnel-agent "^0.6.0"
|
|
|
|
uuid "^3.3.2"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
require-directory@^2.1.1:
|
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
require-main-filename@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
require-main-filename@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
|
|
|
|
integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
require-uncached@^1.0.3:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
caller-path "^0.1.0"
|
|
|
|
resolve-from "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
requires-port@^1.0.0:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-11-12 02:18:50 +01:00
|
|
|
reselect@4.0.0, reselect@^4.0.0:
|
2019-01-14 22:49:58 +01:00
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.0.0.tgz#f2529830e5d3d0e021408b246a206ef4ea4437f7"
|
|
|
|
integrity sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
resolve-cwd@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
resolve-from "^3.0.0"
|
|
|
|
|
|
|
|
resolve-dir@^1.0.0:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
expand-tilde "^2.0.0"
|
|
|
|
global-modules "^1.0.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
resolve-from@^1.0.0:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
|
|
|
resolve-from@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-2.0.0.tgz#9480ab20e94ffa1d9e80a804c7ea147611966b57"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
resolve-from@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-six699nWiBvItuZTM17rywoYh0g=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
resolve-url@^0.2.1:
|
2017-05-06 06:39:04 +02:00
|
|
|
version "0.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
resolve@^1.10.0, resolve@^1.13.1, resolve@^1.3.2:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.15.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8"
|
|
|
|
integrity sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==
|
2019-03-28 18:09:26 +01:00
|
|
|
dependencies:
|
|
|
|
path-parse "^1.0.6"
|
|
|
|
|
2018-05-20 06:18:37 +02:00
|
|
|
resolve@~1.1.0:
|
|
|
|
version "1.1.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=
|
2018-05-20 06:18:37 +02:00
|
|
|
|
2020-04-03 07:41:53 +02:00
|
|
|
responselike@^1.0.2:
|
2018-03-06 23:00:48 +01:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=
|
2018-03-06 23:00:48 +01:00
|
|
|
dependencies:
|
|
|
|
lowercase-keys "^1.0.0"
|
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
restore-cursor@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368=
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
onetime "^2.0.0"
|
|
|
|
signal-exit "^3.0.2"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
ret@~0.1.10:
|
|
|
|
version "0.1.15"
|
|
|
|
resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-06-10 02:47:54 +02:00
|
|
|
retry@^0.12.0:
|
|
|
|
version "0.12.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
|
|
|
|
integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=
|
|
|
|
|
2018-11-30 00:58:16 +01:00
|
|
|
rgb2hex@^0.1.9:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.1.10"
|
|
|
|
resolved "https://registry.yarnpkg.com/rgb2hex/-/rgb2hex-0.1.10.tgz#4fdd432665273e2d5900434940ceba0a04c8a8a8"
|
|
|
|
integrity sha512-vKz+kzolWbL3rke/xeTE2+6vHmZnNxGyDnaVW4OckntAIcc7DcZzWkQSfxMDwqHS8vhgySnIFyBUH7lIk6PxvQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
rimraf@2, rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2:
|
|
|
|
version "2.7.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
|
|
|
|
integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
glob "^7.1.3"
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
rimraf@2.6.2:
|
2017-09-26 00:00:19 +02:00
|
|
|
version "2.6.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==
|
2017-09-26 00:00:19 +02:00
|
|
|
dependencies:
|
|
|
|
glob "^7.0.5"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
rimraf@~2.2.8:
|
|
|
|
version "2.2.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582"
|
|
|
|
integrity sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=
|
|
|
|
|
2017-09-26 00:00:19 +02:00
|
|
|
rimraf@~2.4.0:
|
|
|
|
version "2.4.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=
|
2017-09-26 00:00:19 +02:00
|
|
|
dependencies:
|
|
|
|
glob "^6.0.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
rimraf@~2.6.2:
|
|
|
|
version "2.6.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
|
|
|
|
integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
|
|
|
|
dependencies:
|
|
|
|
glob "^7.1.3"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
ripemd160@^2.0.0, ripemd160@^2.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c"
|
|
|
|
integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
hash-base "^3.0.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
inherits "^2.0.1"
|
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
roarr@^2.15.2:
|
|
|
|
version "2.15.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/roarr/-/roarr-2.15.2.tgz#34f6229ae3c8c12167c4ae60f58fe75e79a1e394"
|
|
|
|
integrity sha512-jmaDhK9CO4YbQAV8zzCnq9vjAqeO489MS5ehZ+rXmFiPFFE6B+S9KYO6prjmLJ5A0zY3QxVlQdrIya7E/azz/Q==
|
|
|
|
dependencies:
|
|
|
|
boolean "^3.0.0"
|
|
|
|
detect-node "^2.0.4"
|
|
|
|
globalthis "^1.0.1"
|
|
|
|
json-stringify-safe "^5.0.1"
|
|
|
|
semver-compare "^1.0.0"
|
|
|
|
sprintf-js "^1.1.2"
|
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
run-async@^2.2.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "2.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.0.tgz#e59054a5b86876cfae07f431d18cbaddc594f1e8"
|
|
|
|
integrity sha512-xJTbh/d7Lm7SBhc1tNvTpeCHaEzoyxPrqNlvSdMfBTYwaY++UJFyXUOxAtsRUXjlqOfj8luNaR9vjCh4KeV+pg==
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
is-promise "^2.1.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
run-queue@^1.0.0, run-queue@^1.0.3:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
aproba "^1.1.1"
|
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
rx-lite-aggregates@^4.0.8:
|
|
|
|
version "4.0.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=
|
2018-01-08 19:48:15 +01:00
|
|
|
dependencies:
|
|
|
|
rx-lite "*"
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
rx-lite@*, rx-lite@^4.0.8:
|
|
|
|
version "4.0.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=
|
2018-01-08 19:48:15 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:
|
2018-07-27 03:13:56 +02:00
|
|
|
version "5.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
|
|
|
|
|
|
|
|
safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0:
|
|
|
|
version "5.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
|
|
|
|
integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==
|
2018-07-27 03:13:56 +02:00
|
|
|
|
2017-09-26 00:00:19 +02:00
|
|
|
safe-json-stringify@~1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd"
|
|
|
|
integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==
|
2017-09-26 00:00:19 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
safe-regex@^1.1.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
ret "~0.1.10"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
|
2018-05-23 21:17:58 +02:00
|
|
|
version "2.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
|
2018-05-23 21:17:58 +02:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
sanitize-filename@^1.6.2, sanitize-filename@^1.6.3:
|
2019-10-23 01:49:56 +02:00
|
|
|
version "1.6.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/sanitize-filename/-/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378"
|
|
|
|
integrity sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
truncate-utf8-bytes "^1.0.0"
|
|
|
|
|
2018-09-21 00:24:52 +02:00
|
|
|
sass-graph@^2.2.4:
|
|
|
|
version "2.2.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=
|
2017-05-04 01:43:36 +02:00
|
|
|
dependencies:
|
|
|
|
glob "^7.0.0"
|
|
|
|
lodash "^4.0.0"
|
2018-09-21 00:24:52 +02:00
|
|
|
scss-tokenizer "^0.2.3"
|
|
|
|
yargs "^7.0.0"
|
2017-05-04 01:43:36 +02:00
|
|
|
|
2020-01-28 04:19:39 +01:00
|
|
|
sax@>=0.6.0, sax@^1.2.4, sax@~1.2.1:
|
2019-06-13 07:51:37 +02:00
|
|
|
version "1.2.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
|
2017-04-21 22:45:21 +02:00
|
|
|
|
2019-01-14 22:49:58 +01:00
|
|
|
scheduler@^0.13.3:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.13.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.13.6.tgz#466a4ec332467b31a91b9bf74e5347072e4cd889"
|
|
|
|
integrity sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==
|
2019-01-14 22:49:58 +01:00
|
|
|
dependencies:
|
|
|
|
loose-envify "^1.1.0"
|
|
|
|
object-assign "^4.1.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
schema-utils@^0.4.2, schema-utils@^0.4.5:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.4.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187"
|
|
|
|
integrity sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==
|
2018-11-30 00:58:16 +01:00
|
|
|
dependencies:
|
|
|
|
ajv "^6.1.0"
|
|
|
|
ajv-keywords "^3.1.0"
|
|
|
|
|
2020-07-16 08:39:35 +02:00
|
|
|
schema-utils@^2.7.0:
|
|
|
|
version "2.7.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7"
|
|
|
|
integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==
|
|
|
|
dependencies:
|
|
|
|
"@types/json-schema" "^7.0.4"
|
|
|
|
ajv "^6.12.2"
|
|
|
|
ajv-keywords "^3.4.1"
|
|
|
|
|
2018-09-21 00:24:52 +02:00
|
|
|
scss-tokenizer@^0.2.3:
|
|
|
|
version "0.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE=
|
2017-05-04 01:43:36 +02:00
|
|
|
dependencies:
|
|
|
|
js-base64 "^2.1.8"
|
|
|
|
source-map "^0.4.2"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
select-hose@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-28 04:19:39 +01:00
|
|
|
selfsigned@^1.9.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.10.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.7.tgz#da5819fd049d5574f28e88a9bcc6dbc6e6f3906b"
|
|
|
|
integrity sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
node-forge "0.9.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
semver-compare@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
|
|
|
|
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
semver-diff@^3.1.1:
|
|
|
|
version "3.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b"
|
|
|
|
integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
semver "^6.3.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.3.0, semver@^5.4.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "5.7.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
|
|
|
|
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
|
|
|
|
|
|
|
|
semver@5.4.1:
|
2017-08-16 18:29:43 +02:00
|
|
|
version "5.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==
|
2017-12-05 00:35:50 +01:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
semver@^6.0.0, semver@^6.2.0, semver@^6.3.0:
|
2019-10-23 01:49:56 +02:00
|
|
|
version "6.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
|
|
|
|
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
|
2019-03-13 02:49:22 +01:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
semver@^7.1.2, semver@^7.1.3:
|
2020-02-24 03:30:27 +01:00
|
|
|
version "7.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/semver/-/semver-7.1.3.tgz#e4345ce73071c53f336445cfc19efb1c311df2a6"
|
|
|
|
integrity sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA==
|
|
|
|
|
Certificate pinning via node XMLHttpRequest implementation (#1394)
* Add certificate pinning on https service requests
Make https requests to the server using node apis instead of browser apis, so we
can specify our own CA list, which contains only our own CA.
This protects us from MITM by a rogue CA.
As a bonus, this let's us drop the use of non-standard ports and just use good
ol' default 443 all the time, at least for http requests.
// FREEBIE
* Make certificateAuthorities an option on requests
Modify node-based xhr implementation based on driverdan/node-XMLHttpRequest,
adding support for setting certificate authorities on each request.
This allows us to pin our master CA for requests to the server and cdn but not
to the s3 attachment server, for instance. Also fix an exception when sending
binary data in a request: it is submitted as an array buffer, and must be
converted to a node Buffer since we are now using a node based request api.
// FREEBIE
* Import node-based xhr implementation
Add a copy of https://github.com/driverdan/node-XMLHttpRequest@86ff70e, and
expose it to the renderer in the preload script.
In later commits this module will be extended to support custom certificate
authorities.
// FREEBIE
* Support "arraybuffer" responseType on requests
When fetching attachments, we want the result as binary data rather than a utf8
string. This lets our node-based XMLHttpRequest honor the responseType property
if it is set on the xhr.
Note that naively using the raw `.buffer` from a node Buffer won't work, since
it is a reuseable backing buffer that is often much larger than the actual
content defined by the Buffer's offset and length.
Instead, we'll prepare a return buffer based on the response's content length
header, and incrementally write chunks of data into it as they arrive.
// FREEBIE
* Switch to self-signed server endpoint
* Log more error info on failed requests
With the node-based xhr, relevant error info are stored in statusText and
responseText when a request fails.
// FREEBIE
* Add node-based websocket w/ support for custom CA
// FREEBIE
* Support handling array buffers instead of blobs
Our node-based websocket calls onmessage with an arraybuffer instead of a blob.
For robustness (on the off chance we switch or update the socket implementation
agian) I've kept the machinery for converting blobs to array buffers.
// FREEBIE
* Destroy all wacky server ports
// FREEBIE
2017-09-01 17:58:58 +02:00
|
|
|
semver@~5.3.0:
|
|
|
|
version "5.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8=
|
Certificate pinning via node XMLHttpRequest implementation (#1394)
* Add certificate pinning on https service requests
Make https requests to the server using node apis instead of browser apis, so we
can specify our own CA list, which contains only our own CA.
This protects us from MITM by a rogue CA.
As a bonus, this let's us drop the use of non-standard ports and just use good
ol' default 443 all the time, at least for http requests.
// FREEBIE
* Make certificateAuthorities an option on requests
Modify node-based xhr implementation based on driverdan/node-XMLHttpRequest,
adding support for setting certificate authorities on each request.
This allows us to pin our master CA for requests to the server and cdn but not
to the s3 attachment server, for instance. Also fix an exception when sending
binary data in a request: it is submitted as an array buffer, and must be
converted to a node Buffer since we are now using a node based request api.
// FREEBIE
* Import node-based xhr implementation
Add a copy of https://github.com/driverdan/node-XMLHttpRequest@86ff70e, and
expose it to the renderer in the preload script.
In later commits this module will be extended to support custom certificate
authorities.
// FREEBIE
* Support "arraybuffer" responseType on requests
When fetching attachments, we want the result as binary data rather than a utf8
string. This lets our node-based XMLHttpRequest honor the responseType property
if it is set on the xhr.
Note that naively using the raw `.buffer` from a node Buffer won't work, since
it is a reuseable backing buffer that is often much larger than the actual
content defined by the Buffer's offset and length.
Instead, we'll prepare a return buffer based on the response's content length
header, and incrementally write chunks of data into it as they arrive.
// FREEBIE
* Switch to self-signed server endpoint
* Log more error info on failed requests
With the node-based xhr, relevant error info are stored in statusText and
responseText when a request fails.
// FREEBIE
* Add node-based websocket w/ support for custom CA
// FREEBIE
* Support handling array buffers instead of blobs
Our node-based websocket calls onmessage with an arraybuffer instead of a blob.
For robustness (on the off chance we switch or update the socket implementation
agian) I've kept the machinery for converting blobs to array buffers.
// FREEBIE
* Destroy all wacky server ports
// FREEBIE
2017-09-01 17:58:58 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
send@0.17.1:
|
|
|
|
version "0.17.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8"
|
|
|
|
integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
debug "2.6.9"
|
|
|
|
depd "~1.1.2"
|
|
|
|
destroy "~1.0.4"
|
|
|
|
encodeurl "~1.0.2"
|
|
|
|
escape-html "~1.0.3"
|
|
|
|
etag "~1.8.1"
|
|
|
|
fresh "0.5.2"
|
2020-01-16 02:08:31 +01:00
|
|
|
http-errors "~1.7.2"
|
|
|
|
mime "1.6.0"
|
|
|
|
ms "2.1.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
on-finished "~2.3.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
range-parser "~1.2.1"
|
|
|
|
statuses "~1.5.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
serialize-error@^5.0.0:
|
|
|
|
version "5.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-5.0.0.tgz#a7ebbcdb03a5d71a6ed8461ffe0fc1a1afed62ac"
|
|
|
|
integrity sha512-/VtpuyzYf82mHYTtI4QKtwHa79vAdU5OQpNPAmE/0UDdlGT0ZxHwC+J6gXkw29wwoVI8fMPsfcVHOwXtUQYYQA==
|
|
|
|
dependencies:
|
|
|
|
type-fest "^0.8.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
serialize-javascript@^1.4.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.9.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb"
|
|
|
|
integrity sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
serve-index@^1.9.1:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.9.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
accepts "~1.3.4"
|
|
|
|
batch "0.6.1"
|
|
|
|
debug "2.6.9"
|
|
|
|
escape-html "~1.0.3"
|
|
|
|
http-errors "~1.6.2"
|
|
|
|
mime-types "~2.1.17"
|
|
|
|
parseurl "~1.3.2"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
serve-static@1.14.1:
|
|
|
|
version "1.14.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9"
|
|
|
|
integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
encodeurl "~1.0.2"
|
|
|
|
escape-html "~1.0.3"
|
2020-01-16 02:08:31 +01:00
|
|
|
parseurl "~1.3.3"
|
|
|
|
send "0.17.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
set-blocking@^2.0.0, set-blocking@~2.0.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
set-value@^2.0.0, set-value@^2.0.1:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
|
|
|
|
integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
extend-shallow "^2.0.1"
|
|
|
|
is-extendable "^0.1.1"
|
|
|
|
is-plain-object "^2.0.3"
|
|
|
|
split-string "^3.0.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
setimmediate@^1.0.4:
|
2018-03-26 20:44:45 +02:00
|
|
|
version "1.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
|
2017-12-05 00:35:50 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
setprototypeof@1.1.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==
|
|
|
|
|
|
|
|
setprototypeof@1.1.1:
|
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
|
|
|
|
integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
sha.js@^2.4.0, sha.js@^2.4.8:
|
|
|
|
version "2.4.11"
|
|
|
|
resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
inherits "^2.0.1"
|
|
|
|
safe-buffer "^5.0.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
shallowequal@^1.1.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8"
|
|
|
|
integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==
|
|
|
|
|
2017-08-17 01:47:32 +02:00
|
|
|
shebang-command@^1.2.0:
|
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=
|
2017-08-17 01:47:32 +02:00
|
|
|
dependencies:
|
|
|
|
shebang-regex "^1.0.0"
|
|
|
|
|
2020-01-22 15:14:52 +01:00
|
|
|
shebang-command@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea"
|
|
|
|
integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
|
|
|
|
dependencies:
|
|
|
|
shebang-regex "^3.0.0"
|
|
|
|
|
2017-08-17 01:47:32 +02:00
|
|
|
shebang-regex@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
|
2017-08-17 01:47:32 +02:00
|
|
|
|
2020-01-22 15:14:52 +01:00
|
|
|
shebang-regex@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172"
|
|
|
|
integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
|
2017-08-17 01:47:32 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
shell-quote@1.6.1:
|
|
|
|
version "1.6.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
array-filter "~0.0.0"
|
|
|
|
array-map "~0.0.0"
|
|
|
|
array-reduce "~0.0.0"
|
|
|
|
jsonify "~0.0.0"
|
|
|
|
|
2020-03-27 07:32:37 +01:00
|
|
|
signal-exit@^3.0.0, signal-exit@^3.0.2:
|
|
|
|
version "3.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
|
|
|
|
integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
|
|
|
|
|
|
|
|
signal-exit@^3.0.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "3.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2019-09-05 00:57:29 +02:00
|
|
|
simple-swizzle@^0.2.2:
|
|
|
|
version "0.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
|
|
|
|
integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=
|
|
|
|
dependencies:
|
|
|
|
is-arrayish "^0.3.1"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
single-line-log@^1.1.2:
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/single-line-log/-/single-line-log-1.1.2.tgz#c2f83f273a3e1a16edb0995661da0ed5ef033364"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
string-width "^1.0.1"
|
|
|
|
|
2020-06-01 08:00:09 +02:00
|
|
|
sinon@9.0.2:
|
|
|
|
version "9.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/sinon/-/sinon-9.0.2.tgz#b9017e24633f4b1c98dfb6e784a5f0509f5fd85d"
|
|
|
|
integrity sha512-0uF8Q/QHkizNUmbK3LRFqx5cpTttEVXudywY9Uwzy8bTfZUhljZ7ARzSxnRHWYWtVTeh4Cw+tTb3iU21FQVO9A==
|
|
|
|
dependencies:
|
|
|
|
"@sinonjs/commons" "^1.7.2"
|
|
|
|
"@sinonjs/fake-timers" "^6.0.1"
|
|
|
|
"@sinonjs/formatio" "^5.0.1"
|
|
|
|
"@sinonjs/samsam" "^5.0.3"
|
|
|
|
diff "^4.0.2"
|
|
|
|
nise "^4.0.1"
|
|
|
|
supports-color "^7.1.0"
|
2018-02-26 18:24:04 +01:00
|
|
|
|
2018-03-26 20:44:45 +02:00
|
|
|
slash@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
slice-ansi@1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
is-fullwidth-code-point "^2.0.0"
|
|
|
|
|
2020-04-24 04:20:13 +02:00
|
|
|
slide@^1.1.5:
|
|
|
|
version "1.1.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707"
|
|
|
|
integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
snapdragon-node@^2.0.1:
|
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
define-property "^1.0.0"
|
|
|
|
isobject "^3.0.0"
|
|
|
|
snapdragon-util "^3.0.1"
|
|
|
|
|
|
|
|
snapdragon-util@^3.0.1:
|
|
|
|
version "3.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
kind-of "^3.2.0"
|
|
|
|
|
|
|
|
snapdragon@^0.8.1:
|
|
|
|
version "0.8.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
base "^0.11.1"
|
|
|
|
debug "^2.2.0"
|
|
|
|
define-property "^0.2.5"
|
|
|
|
extend-shallow "^2.0.1"
|
|
|
|
map-cache "^0.2.2"
|
|
|
|
source-map "^0.5.6"
|
|
|
|
source-map-resolve "^0.5.0"
|
|
|
|
use "^3.1.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
sockjs-client@1.1.5:
|
|
|
|
version "1.1.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.1.5.tgz#1bb7c0f7222c40f42adf14f4442cbd1269771a83"
|
|
|
|
integrity sha1-G7fA9yIsQPQq3xT0RCy9Eml3GoM=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
debug "^2.6.6"
|
|
|
|
eventsource "0.1.6"
|
|
|
|
faye-websocket "~0.11.0"
|
|
|
|
inherits "^2.0.1"
|
|
|
|
json3 "^3.3.2"
|
|
|
|
url-parse "^1.1.8"
|
|
|
|
|
|
|
|
sockjs@0.3.19:
|
|
|
|
version "0.3.19"
|
|
|
|
resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
faye-websocket "^0.10.0"
|
|
|
|
uuid "^3.0.1"
|
|
|
|
|
|
|
|
sort-keys@^1.0.0:
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-plain-obj "^1.0.0"
|
|
|
|
|
|
|
|
source-list-map@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
|
|
|
|
integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
source-map-resolve@^0.5.0, source-map-resolve@^0.5.2:
|
|
|
|
version "0.5.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"
|
|
|
|
integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
atob "^2.1.2"
|
2018-04-04 00:56:12 +02:00
|
|
|
decode-uri-component "^0.2.0"
|
|
|
|
resolve-url "^0.2.1"
|
|
|
|
source-map-url "^0.4.0"
|
|
|
|
urix "^0.1.0"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
source-map-support@^0.5.16:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.5.16"
|
|
|
|
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.16.tgz#0ae069e7fe3ba7538c64c98515e35339eac5a042"
|
|
|
|
integrity sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==
|
2017-11-22 04:10:22 +01:00
|
|
|
dependencies:
|
2018-05-23 21:17:58 +02:00
|
|
|
buffer-from "^1.0.0"
|
2017-11-22 04:10:22 +01:00
|
|
|
source-map "^0.6.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
source-map-url@^0.4.0:
|
|
|
|
version "0.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
source-map@^0.4.2:
|
2017-05-04 01:43:36 +02:00
|
|
|
version "0.4.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-66T12pwNyZneaAMti092FzZSA2s=
|
2017-05-04 01:43:36 +02:00
|
|
|
dependencies:
|
|
|
|
amdefine ">=0.0.4"
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.5.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
|
|
|
|
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1:
|
|
|
|
version "0.6.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
sourcemap-codec@^1.4.4:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.4.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
|
|
|
|
integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
sparkles@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c"
|
|
|
|
integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==
|
2017-11-22 04:10:22 +01:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
spawn-wrap@^1.4.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.4.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/spawn-wrap/-/spawn-wrap-1.4.3.tgz#81b7670e170cca247d80bf5faf0cfb713bdcf848"
|
|
|
|
integrity sha512-IgB8md0QW/+tWqcavuFgKYR/qIRvJkRLPJDFaoXtLLUaVcCDK0+HeFTkmQHj3eprcYhc+gOl0aEA1w7qZlYezw==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
foreground-child "^1.5.6"
|
|
|
|
mkdirp "^0.5.0"
|
|
|
|
os-homedir "^1.0.1"
|
|
|
|
rimraf "^2.6.2"
|
|
|
|
signal-exit "^3.0.2"
|
|
|
|
which "^1.3.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
spdx-correct@^3.0.0:
|
|
|
|
version "3.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4"
|
|
|
|
integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
spdx-expression-parse "^3.0.0"
|
|
|
|
spdx-license-ids "^3.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
spdx-exceptions@^2.1.0:
|
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977"
|
|
|
|
integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==
|
2018-11-30 00:58:16 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
spdx-expression-parse@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0"
|
|
|
|
integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==
|
|
|
|
dependencies:
|
|
|
|
spdx-exceptions "^2.1.0"
|
|
|
|
spdx-license-ids "^3.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
spdx-license-ids@^3.0.0:
|
|
|
|
version "3.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654"
|
|
|
|
integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
spdy-transport@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31"
|
|
|
|
integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
debug "^4.1.0"
|
|
|
|
detect-node "^2.0.4"
|
2018-04-04 00:56:12 +02:00
|
|
|
hpack.js "^2.1.6"
|
2020-01-16 02:08:31 +01:00
|
|
|
obuf "^1.1.2"
|
|
|
|
readable-stream "^3.0.6"
|
|
|
|
wbuf "^1.7.3"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
spdy@^4.0.0:
|
|
|
|
version "4.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.1.tgz#6f12ed1c5db7ea4f24ebb8b89ba58c87c08257f2"
|
|
|
|
integrity sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
debug "^4.1.0"
|
|
|
|
handle-thing "^2.0.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
http-deceiver "^1.2.7"
|
|
|
|
select-hose "^2.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
spdy-transport "^3.0.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-27 04:57:26 +01:00
|
|
|
spectron@^10.0.0:
|
|
|
|
version "10.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/spectron/-/spectron-10.0.1.tgz#d89fdd3c9625c7dbb5d1f047fda7cb922eda0125"
|
|
|
|
integrity sha512-eMAOr7ovYf+e6+DhkoxVWAMRfZvLJMjtZKwWYkL56fv3Ij6rxhYLjOxybKj0phgMYZ7o2cX5zu2NoyiUM756CA==
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
2020-03-27 04:57:26 +01:00
|
|
|
"@types/webdriverio" "^4.8.0"
|
2017-05-06 06:39:04 +02:00
|
|
|
dev-null "^0.1.1"
|
2020-03-27 04:57:26 +01:00
|
|
|
electron-chromedriver "^8.0.0"
|
2018-11-28 01:20:48 +01:00
|
|
|
request "^2.87.0"
|
2017-05-06 06:39:04 +02:00
|
|
|
split "^1.0.0"
|
2018-11-28 01:20:48 +01:00
|
|
|
webdriverio "^4.13.0"
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
speedometer@~0.1.2:
|
|
|
|
version "0.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/speedometer/-/speedometer-0.1.4.tgz#9876dbd2a169d3115402d48e6ea6329c8816a50d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
split-string@^3.0.1, split-string@^3.0.2:
|
|
|
|
version "3.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
extend-shallow "^3.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
split@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9"
|
|
|
|
integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
through "2"
|
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
sprintf-js@^1.1.2:
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673"
|
|
|
|
integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
sprintf-js@~1.0.2:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
sshpk@^1.7.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.16.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
|
|
|
|
integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
asn1 "~0.2.3"
|
|
|
|
assert-plus "^1.0.0"
|
|
|
|
bcrypt-pbkdf "^1.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
dashdash "^1.12.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
ecc-jsbn "~0.1.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
getpass "^0.1.1"
|
2017-04-21 10:53:11 +02:00
|
|
|
jsbn "~0.1.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
safer-buffer "^2.0.2"
|
2017-04-21 10:53:11 +02:00
|
|
|
tweetnacl "~0.14.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
ssri@^5.2.4:
|
|
|
|
version "5.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
safe-buffer "^5.1.1"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
stat-mode@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-1.0.0.tgz#68b55cb61ea639ff57136f36b216a291800d1465"
|
|
|
|
integrity sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
state-toggle@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe"
|
|
|
|
integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
static-extend@^0.1.1:
|
|
|
|
version "0.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
define-property "^0.2.5"
|
|
|
|
object-copy "^0.1.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
statuses@1, "statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
stdout-stream@^1.4.0:
|
2018-09-21 00:24:52 +02:00
|
|
|
version "1.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==
|
2017-05-04 01:43:36 +02:00
|
|
|
dependencies:
|
|
|
|
readable-stream "^2.0.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
stream-browserify@^2.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b"
|
|
|
|
integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
inherits "~2.0.1"
|
|
|
|
readable-stream "^2.0.2"
|
|
|
|
|
|
|
|
stream-each@^1.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae"
|
|
|
|
integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
end-of-stream "^1.1.0"
|
|
|
|
stream-shift "^1.0.0"
|
|
|
|
|
|
|
|
stream-http@^2.7.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.8.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc"
|
|
|
|
integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
builtin-status-codes "^3.0.0"
|
|
|
|
inherits "^2.0.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
readable-stream "^2.3.6"
|
2018-04-04 00:56:12 +02:00
|
|
|
to-arraybuffer "^1.0.0"
|
|
|
|
xtend "^4.0.0"
|
|
|
|
|
|
|
|
stream-shift@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"
|
|
|
|
integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
stream-to-buffer@^0.1.0:
|
|
|
|
version "0.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz#26799d903ab2025c9bd550ac47171b00f8dd80a9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-JnmdkDqyAlyb1VCsRxcbAPjdgKk=
|
2017-04-21 23:31:58 +02:00
|
|
|
dependencies:
|
|
|
|
stream-to "~0.2.0"
|
|
|
|
|
|
|
|
stream-to@~0.2.0:
|
|
|
|
version "0.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/stream-to/-/stream-to-0.2.2.tgz#84306098d85fdb990b9fa300b1b3ccf55e8ef01d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-hDBgmNhf25kLn6MAsbPM9V6O8B0=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2018-03-06 23:00:48 +01:00
|
|
|
strict-uri-encode@^1.0.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=
|
2018-03-06 23:00:48 +01:00
|
|
|
|
2020-07-21 09:37:34 +02:00
|
|
|
string-replace-to-array@^1.0.1:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/string-replace-to-array/-/string-replace-to-array-1.0.3.tgz#c93eba999a5ee24d731aebbaf5aba36b5f18f7bf"
|
|
|
|
integrity sha1-yT66mZpe4k1zGuu69auja18Y978=
|
|
|
|
dependencies:
|
|
|
|
invariant "^2.2.1"
|
|
|
|
lodash.flatten "^4.2.0"
|
|
|
|
lodash.isstring "^4.0.1"
|
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
string-similarity@1.1.0:
|
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/string-similarity/-/string-similarity-1.1.0.tgz#3c66498858a465ec7c40c7d81739bbd995904914"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-PGZJiFikZex8QMfYFzm72ZWQSRQ=
|
2017-04-21 23:31:58 +02:00
|
|
|
dependencies:
|
|
|
|
lodash "^4.13.1"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
string-width@^1.0.1, string-width@^1.0.2:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
code-point-at "^1.0.0"
|
|
|
|
is-fullwidth-code-point "^1.0.0"
|
|
|
|
strip-ansi "^3.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1:
|
2018-01-08 19:48:15 +01:00
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
|
2018-01-08 19:48:15 +01:00
|
|
|
dependencies:
|
|
|
|
is-fullwidth-code-point "^2.0.0"
|
|
|
|
strip-ansi "^4.0.0"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
string-width@^3.0.0:
|
2019-03-28 18:09:26 +01:00
|
|
|
version "3.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
|
|
|
|
integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
|
|
|
|
dependencies:
|
|
|
|
emoji-regex "^7.0.1"
|
|
|
|
is-fullwidth-code-point "^2.0.0"
|
|
|
|
strip-ansi "^5.1.0"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
|
|
|
|
integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
|
2019-09-02 04:32:43 +02:00
|
|
|
dependencies:
|
|
|
|
emoji-regex "^8.0.0"
|
|
|
|
is-fullwidth-code-point "^3.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
strip-ansi "^6.0.0"
|
2019-09-02 04:32:43 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
string.prototype.trimleft@^2.1.1:
|
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz#9bdb8ac6abd6d602b17a4ed321870d2f8dcefc74"
|
|
|
|
integrity sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
define-properties "^1.1.3"
|
|
|
|
function-bind "^1.1.1"
|
|
|
|
|
|
|
|
string.prototype.trimright@^2.1.1:
|
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz#440314b15996c866ce8a0341894d45186200c5d9"
|
|
|
|
integrity sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==
|
|
|
|
dependencies:
|
|
|
|
define-properties "^1.1.3"
|
|
|
|
function-bind "^1.1.1"
|
|
|
|
|
|
|
|
string_decoder@^1.0.0, string_decoder@^1.1.1:
|
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
|
|
|
|
integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
|
|
|
|
dependencies:
|
|
|
|
safe-buffer "~5.2.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
string_decoder@~0.10.x:
|
|
|
|
version "0.10.31"
|
|
|
|
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
string_decoder@~1.1.1:
|
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
|
|
|
|
integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
|
2017-12-05 00:35:50 +01:00
|
|
|
dependencies:
|
|
|
|
safe-buffer "~5.1.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
stringify-entities@^1.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-1.3.2.tgz#a98417e5471fd227b3e45d3db1861c11caf668f7"
|
|
|
|
integrity sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
character-entities-html4 "^1.0.0"
|
|
|
|
character-entities-legacy "^1.0.0"
|
|
|
|
is-alphanumerical "^1.0.0"
|
|
|
|
is-hexadecimal "^1.0.0"
|
|
|
|
|
|
|
|
stringify-object@^3.2.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629"
|
|
|
|
integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
get-own-enumerable-property-symbols "^3.0.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
is-obj "^1.0.1"
|
|
|
|
is-regexp "^1.0.0"
|
|
|
|
|
|
|
|
strip-ansi@3.0.1, strip-ansi@^3.0.0, strip-ansi@^3.0.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "3.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
ansi-regex "^2.0.0"
|
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
strip-ansi@^4.0.0:
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
|
2018-01-08 19:48:15 +01:00
|
|
|
dependencies:
|
|
|
|
ansi-regex "^3.0.0"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
strip-ansi@^5.1.0:
|
2019-03-28 18:09:26 +01:00
|
|
|
version "5.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
|
|
|
|
integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
|
|
|
|
dependencies:
|
|
|
|
ansi-regex "^4.1.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
strip-ansi@^6.0.0:
|
|
|
|
version "6.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
|
|
|
|
integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
|
|
|
|
dependencies:
|
|
|
|
ansi-regex "^5.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
strip-bom@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
is-utf8 "^0.2.0"
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
strip-bom@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
strip-eof@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-04-24 04:20:13 +02:00
|
|
|
strip-indent@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
|
|
|
|
integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=
|
|
|
|
dependencies:
|
|
|
|
get-stdin "^4.0.1"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
strip-json-comments@~2.0.1:
|
|
|
|
version "2.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
style-loader@^0.20.3:
|
|
|
|
version "0.20.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.20.3.tgz#ebef06b89dec491bcb1fdb3452e913a6fd1c10c4"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha512-2I7AVP73MvK33U7B9TKlYZAqdROyMXDYSMvHLX43qy3GCOaJNiV6i0v/sv9idWIaQ42Yn2dNv79Q5mKXbKhAZg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
loader-utils "^1.1.0"
|
|
|
|
schema-utils "^0.4.5"
|
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
styled-components@5.1.1:
|
|
|
|
version "5.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.1.1.tgz#96dfb02a8025794960863b9e8e365e3b6be5518d"
|
|
|
|
integrity sha512-1ps8ZAYu2Husx+Vz8D+MvXwEwvMwFv+hqqUwhNlDN5ybg6A+3xyW1ECrAgywhvXapNfXiz79jJyU0x22z0FFTg==
|
|
|
|
dependencies:
|
|
|
|
"@babel/helper-module-imports" "^7.0.0"
|
|
|
|
"@babel/traverse" "^7.4.5"
|
|
|
|
"@emotion/is-prop-valid" "^0.8.8"
|
|
|
|
"@emotion/stylis" "^0.8.4"
|
|
|
|
"@emotion/unitless" "^0.7.4"
|
|
|
|
babel-plugin-styled-components ">= 1"
|
|
|
|
css-to-react-native "^3.0.0"
|
|
|
|
hoist-non-react-statics "^3.0.0"
|
|
|
|
shallowequal "^1.1.0"
|
|
|
|
supports-color "^5.5.0"
|
|
|
|
|
2020-11-18 05:27:13 +01:00
|
|
|
substyle@^9.1.0:
|
|
|
|
version "9.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/substyle/-/substyle-9.3.0.tgz#569af81723f74cd895b08b6b1e6bc06727f2a2bd"
|
|
|
|
integrity sha512-OK6A6EpqOfRvlwOnrgwFKIi8UDJwCQ2UB5cIJGMEFvl3zUUA83XDbRUJizECj66CdeZ9pGjkmwRxyc/9wBGQMA==
|
|
|
|
dependencies:
|
|
|
|
"@babel/runtime" "^7.3.4"
|
|
|
|
invariant "^2.2.4"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
sumchecker@^2.0.2:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "2.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-2.0.2.tgz#0f42c10e5d05da5d42eea3e56c3399a37d6c5b3e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
debug "^2.2.0"
|
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
sumchecker@^3.0.1:
|
|
|
|
version "3.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/sumchecker/-/sumchecker-3.0.1.tgz#6377e996795abb0b6d348e9b3e1dfb24345a8e42"
|
|
|
|
integrity sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==
|
|
|
|
dependencies:
|
|
|
|
debug "^4.1.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
supports-color@4.4.0:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "4.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
has-flag "^2.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
supports-color@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
supports-color@^3.1.2, supports-color@^3.2.3:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "3.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=
|
2017-09-13 22:43:00 +02:00
|
|
|
dependencies:
|
2018-01-08 22:19:25 +01:00
|
|
|
has-flag "^1.0.0"
|
2017-09-13 22:43:00 +02:00
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
supports-color@^5.1.0, supports-color@^5.3.0, supports-color@^5.4.0, supports-color@^5.5.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "5.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
|
|
|
|
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
has-flag "^3.0.0"
|
|
|
|
|
2020-07-16 08:39:35 +02:00
|
|
|
supports-color@^6.1.0:
|
|
|
|
version "6.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3"
|
|
|
|
integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
|
|
|
|
dependencies:
|
|
|
|
has-flag "^3.0.0"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
supports-color@^7.1.0:
|
|
|
|
version "7.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1"
|
|
|
|
integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==
|
|
|
|
dependencies:
|
|
|
|
has-flag "^4.0.0"
|
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
supports-color@~5.0.0:
|
|
|
|
version "5.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.0.1.tgz#1c5331f22250c84202805b2f17adf16699f3a39a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-7FQGOlSQ+AQxBNXJpVDj8efTA/FtyB5wcNE1omXXJ0cq6jm1jjDwuROlYDbnzHqdNPqliWFhcioCWSyav+xBnA==
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
2018-01-08 19:48:15 +01:00
|
|
|
has-flag "^2.0.0"
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-01-13 01:14:45 +01:00
|
|
|
svg2png@4.1.1:
|
|
|
|
version "4.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/svg2png/-/svg2png-4.1.1.tgz#6b9e0398aa418778b6436e127a2fb7f00d499c28"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha1-a54DmKpBh3i2Q24Sei+38A1JnCg=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2018-01-13 01:14:45 +01:00
|
|
|
file-url "^2.0.0"
|
|
|
|
phantomjs-prebuilt "^2.1.14"
|
2017-04-21 10:53:11 +02:00
|
|
|
pn "^1.0.0"
|
2018-01-13 01:14:45 +01:00
|
|
|
yargs "^6.5.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
svgo@^0.7.0:
|
|
|
|
version "0.7.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
coa "~1.0.1"
|
|
|
|
colors "~1.1.2"
|
|
|
|
csso "~2.3.1"
|
|
|
|
js-yaml "~3.7.0"
|
|
|
|
mkdirp "~0.5.1"
|
|
|
|
sax "~1.2.1"
|
|
|
|
whet.extend "~0.9.9"
|
|
|
|
|
2019-01-14 22:49:58 +01:00
|
|
|
symbol-observable@^1.0.3, symbol-observable@^1.1.0, symbol-observable@^1.2.0:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
table@^4.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc"
|
|
|
|
integrity sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
ajv "^6.0.1"
|
|
|
|
ajv-keywords "^3.0.0"
|
2018-01-08 22:19:25 +01:00
|
|
|
chalk "^2.1.0"
|
|
|
|
lodash "^4.17.4"
|
|
|
|
slice-ansi "1.0.0"
|
|
|
|
string-width "^2.1.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
tapable@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
|
|
|
|
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
tar-stream@^1.5.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.6.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555"
|
|
|
|
integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
bl "^1.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
buffer-alloc "^1.2.0"
|
2017-05-06 06:39:04 +02:00
|
|
|
end-of-stream "^1.0.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
fs-constants "^1.0.0"
|
|
|
|
readable-stream "^2.3.0"
|
|
|
|
to-buffer "^1.1.1"
|
2017-05-06 06:39:04 +02:00
|
|
|
xtend "^4.0.0"
|
|
|
|
|
2018-12-13 22:41:42 +01:00
|
|
|
tar@4.4.8:
|
|
|
|
version "4.4.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d"
|
|
|
|
integrity sha512-LzHF64s5chPQQS0IYBn9IN5h3i98c12bo4NCO7e0sGM2llXQ3p2FGC5sdENN4cTW48O915Sh+x+EXx7XW96xYQ==
|
|
|
|
dependencies:
|
|
|
|
chownr "^1.1.1"
|
|
|
|
fs-minipass "^1.2.5"
|
|
|
|
minipass "^2.3.4"
|
|
|
|
minizlib "^1.1.1"
|
|
|
|
mkdirp "^0.5.0"
|
|
|
|
safe-buffer "^5.1.2"
|
|
|
|
yallist "^3.0.2"
|
|
|
|
|
2018-11-30 00:58:16 +01:00
|
|
|
tar@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40"
|
|
|
|
integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==
|
2017-05-04 01:43:36 +02:00
|
|
|
dependencies:
|
|
|
|
block-stream "*"
|
2020-01-16 02:08:31 +01:00
|
|
|
fstream "^1.0.12"
|
2017-05-04 01:43:36 +02:00
|
|
|
inherits "2"
|
|
|
|
|
2018-07-27 03:13:56 +02:00
|
|
|
tar@^4:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.4.13"
|
|
|
|
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.13.tgz#43b364bc52888d555298637b10d60790254ab525"
|
|
|
|
integrity sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==
|
2018-07-27 03:13:56 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
chownr "^1.1.1"
|
2018-07-27 03:13:56 +02:00
|
|
|
fs-minipass "^1.2.5"
|
2020-01-16 02:08:31 +01:00
|
|
|
minipass "^2.8.6"
|
|
|
|
minizlib "^1.2.1"
|
2018-07-27 03:13:56 +02:00
|
|
|
mkdirp "^0.5.0"
|
|
|
|
safe-buffer "^5.1.2"
|
2020-01-16 02:08:31 +01:00
|
|
|
yallist "^3.0.3"
|
2018-07-27 03:13:56 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
temp-file@^3.3.7:
|
|
|
|
version "3.3.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.3.7.tgz#686885d635f872748e384e871855958470aeb18a"
|
|
|
|
integrity sha512-9tBJKt7GZAQt/Rg0QzVWA8Am8c1EFl+CAv04/aBVqlx5oyfQ508sFIABshQ0xbZu6mBrFLWIUXO/bbLYghW70g==
|
2018-01-18 00:27:18 +01:00
|
|
|
dependencies:
|
|
|
|
async-exit-hook "^2.0.1"
|
2019-10-23 01:49:56 +02:00
|
|
|
fs-extra "^8.1.0"
|
2018-01-18 00:27:18 +01:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
term-size@^2.1.0:
|
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.0.tgz#1f16adedfe9bdc18800e1776821734086fcc6753"
|
|
|
|
integrity sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
test-exclude@^4.1.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20"
|
|
|
|
integrity sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
arrify "^1.0.1"
|
|
|
|
micromatch "^2.3.11"
|
|
|
|
object-assign "^4.1.0"
|
|
|
|
read-pkg-up "^1.0.1"
|
|
|
|
require-main-filename "^1.0.1"
|
|
|
|
|
2020-04-03 07:41:53 +02:00
|
|
|
testcheck@^1.0.0-rc:
|
2018-02-22 19:21:53 +01:00
|
|
|
version "1.0.0-rc.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/testcheck/-/testcheck-1.0.0-rc.2.tgz#11356a25b84575efe0b0857451e85b5fa74ee4e4"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha1-ETVqJbhFde/gsIV0UehbX6dO5OQ=
|
2018-02-22 19:21:53 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
text-table@0.2.0, text-table@~0.2.0:
|
2018-01-08 22:19:25 +01:00
|
|
|
version "0.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
|
|
|
thenify-all@^1.0.0, thenify-all@^1.6.0:
|
|
|
|
version "1.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
thenify ">= 3.1.0 < 4"
|
|
|
|
|
|
|
|
"thenify@>= 3.1.0 < 4":
|
|
|
|
version "3.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.0.tgz#e69e38a1babe969b0108207978b9f62b88604839"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
any-promise "^1.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
throttleit@0.0.2:
|
|
|
|
version "0.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-0.0.2.tgz#cfedf88e60c00dd9697b61fdd2a8343a9b680eaf"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-z+34jmDADdlpe2H90qg0OptoDq8=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
throttleit@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
through2@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
|
|
|
|
integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
readable-stream "~2.3.6"
|
2018-04-04 00:56:12 +02:00
|
|
|
xtend "~4.0.1"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
through2@~0.2.3:
|
|
|
|
version "0.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/through2/-/through2-0.2.3.tgz#eb3284da4ea311b6cc8ace3653748a52abf25a3f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
readable-stream "~1.1.9"
|
|
|
|
xtend "~2.1.1"
|
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
through@2, through@^2.3.6:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "2.3.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
thunky@^1.0.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d"
|
|
|
|
integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
time-stamp@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-2.2.0.tgz#917e0a66905688790ec7bbbde04046259af83f57"
|
|
|
|
integrity sha512-zxke8goJQpBeEgD82CXABeMh0LSJcj7CXEd0OHOg45HgcofF7pxNwZm9+RknpxpDhwN4gFpySkApKfFYfRQnUA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
timers-browserify@^2.0.4:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.11"
|
|
|
|
resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.11.tgz#800b1f3eee272e5bc53ee465a04d0e804c31211f"
|
|
|
|
integrity sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
setimmediate "^1.0.4"
|
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
tiny-lr@^0.2.1:
|
|
|
|
version "0.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-0.2.1.tgz#b3fdba802e5d56a33c2f6f10794b32e477ac729d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-s/26gC5dVqM8L28QeUsy5Hescp0=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-04-21 11:40:06 +02:00
|
|
|
body-parser "~1.14.0"
|
|
|
|
debug "~2.2.0"
|
|
|
|
faye-websocket "~0.10.0"
|
|
|
|
livereload-js "^2.2.0"
|
|
|
|
parseurl "~1.3.0"
|
|
|
|
qs "~5.1.0"
|
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
tinycolor2@^1.1.2:
|
|
|
|
version "1.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2017-04-21 22:59:27 +02:00
|
|
|
tmp@0.0.28:
|
|
|
|
version "0.0.28"
|
|
|
|
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.28.tgz#172735b7f614ea7af39664fa84cf0de4e515d120"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Fyc1t/YU6nrzlmT6hM8N5OUV0SA=
|
2017-04-21 22:59:27 +02:00
|
|
|
dependencies:
|
|
|
|
os-tmpdir "~1.0.1"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
tmp@0.0.33, tmp@^0.0.33:
|
2018-01-08 19:48:15 +01:00
|
|
|
version "0.0.33"
|
|
|
|
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
2018-01-08 19:48:15 +01:00
|
|
|
os-tmpdir "~1.0.2"
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
to-arraybuffer@1.0.1, to-arraybuffer@^1.0.0:
|
2018-03-16 22:29:36 +01:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43"
|
2018-11-30 00:58:16 +01:00
|
|
|
integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=
|
2018-03-16 22:29:36 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
to-ast@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/to-ast/-/to-ast-1.0.0.tgz#0c4a31c8c98edfde9aaf0192c794b4c8b11ee287"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-DEoxyMmO396arwGSx5S0yLEe4oc=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
ast-types "^0.7.2"
|
|
|
|
esprima "^2.1.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
to-buffer@^1.1.1:
|
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80"
|
|
|
|
integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==
|
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
to-fast-properties@^1.0.3:
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-10-15 00:50:15 +02:00
|
|
|
to-fast-properties@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e"
|
|
|
|
integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
to-object-path@^0.3.0:
|
|
|
|
version "0.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
kind-of "^3.0.2"
|
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
to-readable-stream@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
|
|
|
|
integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
to-regex-range@^2.1.0:
|
|
|
|
version "2.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-number "^3.0.0"
|
|
|
|
repeat-string "^1.6.1"
|
|
|
|
|
|
|
|
to-regex@^3.0.1, to-regex@^3.0.2:
|
|
|
|
version "3.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
define-property "^2.0.2"
|
|
|
|
extend-shallow "^3.0.2"
|
|
|
|
regex-not "^1.0.2"
|
|
|
|
safe-regex "^1.1.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
toidentifier@1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
|
|
|
|
integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
|
|
|
|
|
2017-04-21 22:59:27 +02:00
|
|
|
touch@0.0.3:
|
|
|
|
version "0.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/touch/-/touch-0.0.3.tgz#51aef3d449571d4f287a5d87c9c8b49181a0db1d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-Ua7z1ElXHU8oel2Hyci0kYGg2x0=
|
2017-04-21 22:59:27 +02:00
|
|
|
dependencies:
|
|
|
|
nopt "~1.0.10"
|
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
tough-cookie@~2.3.3:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.3.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655"
|
|
|
|
integrity sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==
|
2018-01-08 19:48:15 +01:00
|
|
|
dependencies:
|
|
|
|
punycode "^1.4.1"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
tough-cookie@~2.5.0:
|
|
|
|
version "2.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
|
|
|
|
integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
|
2018-09-21 00:24:52 +02:00
|
|
|
dependencies:
|
2020-03-25 01:42:53 +01:00
|
|
|
psl "^1.1.28"
|
|
|
|
punycode "^2.1.1"
|
2018-09-21 00:24:52 +02:00
|
|
|
|
2017-04-21 22:59:27 +02:00
|
|
|
"traverse@>=0.3.0 <0.4":
|
|
|
|
version "0.3.9"
|
|
|
|
resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=
|
2017-04-21 22:59:27 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
trim-newlines@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-WIeWa7WCpFA6QetST301ARgVphM=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
trim-right@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
trim-trailing-lines@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz#7f0739881ff76657b7776e10874128004b625a94"
|
|
|
|
integrity sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
trim@0.0.1:
|
|
|
|
version "0.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-WFhUf2spB1fulczMZm+1AITEYN0=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
trough@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.0.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406"
|
|
|
|
integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-09-21 00:24:52 +02:00
|
|
|
"true-case-path@^1.0.2":
|
|
|
|
version "1.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==
|
2018-09-21 00:24:52 +02:00
|
|
|
dependencies:
|
|
|
|
glob "^7.1.2"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
truncate-utf8-bytes@^1.0.0:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-QFkjkJWS1W94pYGENLC3hInKXys=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
utf8-byte-length "^1.0.1"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
ts-loader@4.1.0:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "4.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-4.1.0.tgz#6216e75600941df3270bc4a7125e20aefb2dc5ea"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-R4VEE0SZhU8gLa9Aayg2XOvpVjXtbB7KMLXs4He0xr92DM5G12i76IWd+lMLfmCz66Ztr2XFvDNvMAymHJGIqg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
chalk "^2.3.0"
|
|
|
|
enhanced-resolve "^4.0.0"
|
|
|
|
loader-utils "^1.0.2"
|
|
|
|
micromatch "^3.1.4"
|
|
|
|
semver "^5.0.1"
|
|
|
|
|
2020-06-01 08:00:09 +02:00
|
|
|
ts-mock-imports@^1.3.0:
|
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/ts-mock-imports/-/ts-mock-imports-1.3.0.tgz#ed9b743349f3c27346afe5b7454ffd2bcaa2302d"
|
|
|
|
integrity sha512-cCrVcRYsp84eDvPict0ZZD/D7ppQ0/JSx4ve6aEU8DjlsaWRJWV6ADMovp2sCuh6pZcduLFoIYhKTDU2LARo7Q==
|
|
|
|
|
2018-03-26 20:44:45 +02:00
|
|
|
tslib@^1.8.0, tslib@^1.8.1:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.11.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35"
|
|
|
|
integrity sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-07-08 09:12:34 +02:00
|
|
|
tslint-microsoft-contrib@6.0.0:
|
|
|
|
version "6.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/tslint-microsoft-contrib/-/tslint-microsoft-contrib-6.0.0.tgz#7bff73c9ad7a0b7eb5cdb04906de58f42a2bf7a2"
|
|
|
|
integrity sha512-R//efwn+34IUjTJeYgNDAJdzG0jyLWIehygPt/PHuZAieTolFVS56FgeFW7DOLap9ghXzMiFPTmDgm54qaL7QA==
|
2018-04-12 01:45:31 +02:00
|
|
|
dependencies:
|
2019-01-14 22:49:58 +01:00
|
|
|
tsutils "^2.27.2 <2.29.0"
|
2018-04-12 01:45:31 +02:00
|
|
|
|
2020-07-08 09:12:34 +02:00
|
|
|
tslint-react@3.6.0:
|
|
|
|
version "3.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/tslint-react/-/tslint-react-3.6.0.tgz#7f462c95c4a0afaae82507f06517ff02942196a1"
|
|
|
|
integrity sha512-AIv1QcsSnj7e9pFir6cJ6vIncTqxfqeFF3Lzh8SuuBljueYzEAtByuB6zMaD27BL0xhMEqsZ9s5eHuCONydjBw==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2020-07-08 09:12:34 +02:00
|
|
|
tsutils "^2.13.1"
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-06-18 04:25:02 +02:00
|
|
|
tslint@5.19.0:
|
|
|
|
version "5.19.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.19.0.tgz#a2cbd4a7699386da823f6b499b8394d6c47bb968"
|
|
|
|
integrity sha512-1LwwtBxfRJZnUvoS9c0uj8XQtAnyhWr9KlNvDIdB+oXyT+VpsOAaEhEgKi1HrZ8rq0ki/AAnbGSv4KM6/AfVZw==
|
2018-03-26 20:44:45 +02:00
|
|
|
dependencies:
|
2020-04-06 05:36:15 +02:00
|
|
|
"@babel/code-frame" "^7.0.0"
|
2018-03-26 20:44:45 +02:00
|
|
|
builtin-modules "^1.1.1"
|
|
|
|
chalk "^2.3.0"
|
|
|
|
commander "^2.12.1"
|
2020-07-08 09:12:34 +02:00
|
|
|
diff "^3.2.0"
|
2018-03-26 20:44:45 +02:00
|
|
|
glob "^7.1.1"
|
2020-04-06 05:36:15 +02:00
|
|
|
js-yaml "^3.13.1"
|
2018-03-26 20:44:45 +02:00
|
|
|
minimatch "^3.0.4"
|
2020-07-08 09:12:34 +02:00
|
|
|
mkdirp "^0.5.1"
|
2018-03-26 20:44:45 +02:00
|
|
|
resolve "^1.3.2"
|
|
|
|
semver "^5.3.0"
|
|
|
|
tslib "^1.8.0"
|
2020-06-18 04:25:02 +02:00
|
|
|
tsutils "^2.29.0"
|
2018-11-30 00:58:16 +01:00
|
|
|
|
2020-06-18 04:25:02 +02:00
|
|
|
tsutils@^2.13.1, tsutils@^2.29.0:
|
2019-01-14 22:49:58 +01:00
|
|
|
version "2.29.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99"
|
|
|
|
integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==
|
|
|
|
dependencies:
|
|
|
|
tslib "^1.8.1"
|
|
|
|
|
2020-07-08 09:12:34 +02:00
|
|
|
"tsutils@^2.27.2 <2.29.0":
|
|
|
|
version "2.28.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.28.0.tgz#6bd71e160828f9d019b6f4e844742228f85169a1"
|
|
|
|
integrity sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==
|
2019-01-14 22:49:58 +01:00
|
|
|
dependencies:
|
|
|
|
tslib "^1.8.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
tty-browserify@0.0.0:
|
|
|
|
version "0.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
tunnel-agent@^0.6.0:
|
|
|
|
version "0.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
safe-buffer "^5.0.1"
|
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
tunnel@^0.0.6:
|
|
|
|
version "0.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c"
|
|
|
|
integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
tweetnacl@^0.14.3, tweetnacl@~0.14.0:
|
|
|
|
version "0.14.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-12-05 00:35:50 +01:00
|
|
|
type-check@~0.3.2:
|
|
|
|
version "0.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
|
2017-12-05 00:35:50 +01:00
|
|
|
dependencies:
|
|
|
|
prelude-ls "~1.1.2"
|
|
|
|
|
2020-06-01 08:00:09 +02:00
|
|
|
type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.8:
|
2018-02-26 18:24:04 +01:00
|
|
|
version "4.0.8"
|
|
|
|
resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==
|
2018-02-26 18:24:04 +01:00
|
|
|
|
2020-03-27 04:33:37 +01:00
|
|
|
type-fest@^0.8.0, type-fest@^0.8.1:
|
2020-02-07 03:20:40 +01:00
|
|
|
version "0.8.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
|
|
|
|
integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
|
2019-10-23 01:49:56 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
type-is@~1.6.10, type-is@~1.6.17, type-is@~1.6.18:
|
|
|
|
version "1.6.18"
|
|
|
|
resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
|
|
|
|
integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
media-typer "0.3.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
mime-types "~2.1.24"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2018-11-30 00:58:16 +01:00
|
|
|
typedarray-to-buffer@^3.1.5:
|
|
|
|
version "3.1.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
|
|
|
|
integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==
|
Certificate pinning via node XMLHttpRequest implementation (#1394)
* Add certificate pinning on https service requests
Make https requests to the server using node apis instead of browser apis, so we
can specify our own CA list, which contains only our own CA.
This protects us from MITM by a rogue CA.
As a bonus, this let's us drop the use of non-standard ports and just use good
ol' default 443 all the time, at least for http requests.
// FREEBIE
* Make certificateAuthorities an option on requests
Modify node-based xhr implementation based on driverdan/node-XMLHttpRequest,
adding support for setting certificate authorities on each request.
This allows us to pin our master CA for requests to the server and cdn but not
to the s3 attachment server, for instance. Also fix an exception when sending
binary data in a request: it is submitted as an array buffer, and must be
converted to a node Buffer since we are now using a node based request api.
// FREEBIE
* Import node-based xhr implementation
Add a copy of https://github.com/driverdan/node-XMLHttpRequest@86ff70e, and
expose it to the renderer in the preload script.
In later commits this module will be extended to support custom certificate
authorities.
// FREEBIE
* Support "arraybuffer" responseType on requests
When fetching attachments, we want the result as binary data rather than a utf8
string. This lets our node-based XMLHttpRequest honor the responseType property
if it is set on the xhr.
Note that naively using the raw `.buffer` from a node Buffer won't work, since
it is a reuseable backing buffer that is often much larger than the actual
content defined by the Buffer's offset and length.
Instead, we'll prepare a return buffer based on the response's content length
header, and incrementally write chunks of data into it as they arrive.
// FREEBIE
* Switch to self-signed server endpoint
* Log more error info on failed requests
With the node-based xhr, relevant error info are stored in statusText and
responseText when a request fails.
// FREEBIE
* Add node-based websocket w/ support for custom CA
// FREEBIE
* Support handling array buffers instead of blobs
Our node-based websocket calls onmessage with an arraybuffer instead of a blob.
For robustness (on the off chance we switch or update the socket implementation
agian) I've kept the machinery for converting blobs to array buffers.
// FREEBIE
* Destroy all wacky server ports
// FREEBIE
2017-09-01 17:58:58 +02:00
|
|
|
dependencies:
|
|
|
|
is-typedarray "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
typedarray@^0.0.6:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "0.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-05-29 02:42:47 +02:00
|
|
|
typescript@3.7.4:
|
|
|
|
version "3.7.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.4.tgz#1743a5ec5fef6a1fa9f3e4708e33c81c73876c19"
|
|
|
|
integrity sha512-A25xv5XCtarLwXpcDNZzCGvW2D1S3/bACratYBx2sax8PefsFhlYmkQicKHvpYflFS8if4zne5zT5kpJ7pzuvw==
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2020-07-16 10:14:08 +02:00
|
|
|
typings-for-css-modules-loader@^1.7.0:
|
|
|
|
version "1.7.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/typings-for-css-modules-loader/-/typings-for-css-modules-loader-1.7.0.tgz#a9b5c5a0e19b719d616edfc72855ab47dedd00ae"
|
|
|
|
integrity sha512-Mp7zDrcUmbUKl3JTLamTsMX+lntMotEm5I05j2RHB5EHb0WL1dAXlynpdlGR5Ye/QTvtL5w+RGB2jP32YoUpZw==
|
|
|
|
dependencies:
|
|
|
|
colour "0.7.1"
|
|
|
|
graceful-fs "4.1.4"
|
|
|
|
loader-utils "0.2.16"
|
|
|
|
|
2018-04-10 17:38:00 +02:00
|
|
|
uc.micro@^1.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
|
|
|
|
integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==
|
2018-04-10 17:38:00 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
uglify-es@^3.3.4:
|
|
|
|
version "3.3.9"
|
|
|
|
resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
commander "~2.13.0"
|
|
|
|
source-map "~0.6.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
uglify-js@^3.1.4:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "3.8.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.8.0.tgz#f3541ae97b2f048d7e7e3aa4f39fd8a1f5d7a805"
|
|
|
|
integrity sha512-ugNSTT8ierCsDHso2jkBHXYrU8Y5/fY2ZUprfrJUiD7YpuFvV4jODLFmb3h4btQjqr5Nh4TX4XtgDfCU1WdioQ==
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
commander "~2.20.3"
|
|
|
|
source-map "~0.6.1"
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
uglifyjs-webpack-plugin@1.2.4:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.2.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.4.tgz#5eec941b2e9b8538be0a20fc6eda25b14c7c1043"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha512-z0IbjpW8b3O/OVn+TTZN4pI29RN1zktFBXLIzzfZ+++cUtZ1ERSlLWgpE/5OERuEUs1ijVQnpYAkSlpoVmQmSQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
cacache "^10.0.4"
|
|
|
|
find-cache-dir "^1.0.0"
|
|
|
|
schema-utils "^0.4.5"
|
|
|
|
serialize-javascript "^1.4.0"
|
|
|
|
source-map "^0.6.1"
|
|
|
|
uglify-es "^3.3.4"
|
|
|
|
webpack-sources "^1.1.0"
|
|
|
|
worker-farm "^1.5.2"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
uglifyjs-webpack-plugin@^1.2.4:
|
|
|
|
version "1.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz#75f548160858163a08643e086d5fefe18a5d67de"
|
|
|
|
integrity sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==
|
|
|
|
dependencies:
|
|
|
|
cacache "^10.0.4"
|
|
|
|
find-cache-dir "^1.0.0"
|
|
|
|
schema-utils "^0.4.5"
|
|
|
|
serialize-javascript "^1.4.0"
|
|
|
|
source-map "^0.6.1"
|
|
|
|
uglify-es "^3.3.4"
|
|
|
|
webpack-sources "^1.1.0"
|
|
|
|
worker-farm "^1.5.2"
|
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
underscore.string@~3.2.3:
|
|
|
|
version "3.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.2.3.tgz#806992633665d5e5fcb4db1fb3a862eb68e9e6da"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-gGmSYzZl1eX8tNsfs6hi62jp5to=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
underscore@1.9.0:
|
2018-05-20 05:53:12 +02:00
|
|
|
version "1.9.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.9.0.tgz#31dbb314cfcc88f169cd3692d9149d81a00a73e4"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-4IV1DSSxC1QK48j9ONFK1MoIAKKkbE8i7u55w2R6IqBqbT7A/iG7aZBCR2Bi8piF0Uz+i/MG1aeqLwl/5vqF+A==
|
|
|
|
|
|
|
|
underscore@>=1.8.3:
|
|
|
|
version "1.9.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.9.2.tgz#0c8d6f536d6f378a5af264a72f7bec50feb7cf2f"
|
|
|
|
integrity sha512-D39qtimx0c1fI3ya1Lnhk3E9nONswSKhnffBI0gME9C99fYOkNi04xs8K6pePLhvl1frbDemkaBQ5ikWllR2HQ==
|
2018-05-20 05:53:12 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
unherit@^1.0.4:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22"
|
|
|
|
integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-03-25 01:42:53 +01:00
|
|
|
inherits "^2.0.0"
|
|
|
|
xtend "^4.0.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
unicode-canonical-property-names-ecmascript@^1.0.4:
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
|
|
|
|
integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==
|
|
|
|
|
|
|
|
unicode-match-property-ecmascript@^1.0.4:
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c"
|
|
|
|
integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==
|
|
|
|
dependencies:
|
|
|
|
unicode-canonical-property-names-ecmascript "^1.0.4"
|
|
|
|
unicode-property-aliases-ecmascript "^1.0.4"
|
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
unicode-match-property-value-ecmascript@^1.2.0:
|
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531"
|
|
|
|
integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==
|
2020-01-16 02:08:31 +01:00
|
|
|
|
|
|
|
unicode-property-aliases-ecmascript@^1.0.4:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4"
|
|
|
|
integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==
|
2020-01-16 02:08:31 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
unified@^6.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "6.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/unified/-/unified-6.2.0.tgz#7fbd630f719126d67d40c644b7e3f617035f6dba"
|
|
|
|
integrity sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
bail "^1.0.0"
|
|
|
|
extend "^3.0.0"
|
|
|
|
is-plain-obj "^1.1.0"
|
|
|
|
trough "^1.0.0"
|
|
|
|
vfile "^2.0.0"
|
|
|
|
x-is-string "^0.1.0"
|
|
|
|
|
|
|
|
union-value@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
|
|
|
|
integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
arr-union "^3.1.0"
|
|
|
|
get-value "^2.0.6"
|
|
|
|
is-extendable "^0.1.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
set-value "^2.0.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
uniq@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
uniqs@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
unique-filename@^1.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230"
|
|
|
|
integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
unique-slug "^2.0.0"
|
|
|
|
|
|
|
|
unique-slug@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c"
|
|
|
|
integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
imurmurhash "^0.1.4"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
unique-string@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d"
|
|
|
|
integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
crypto-random-string "^2.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
unist-util-is@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-3.0.0.tgz#d9e84381c2468e82629e4a5be9d7d05a2dd324cd"
|
|
|
|
integrity sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
unist-util-remove-position@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz#ec037348b6102c897703eee6d0294ca4755a2020"
|
|
|
|
integrity sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
unist-util-visit "^1.1.0"
|
|
|
|
|
|
|
|
unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6"
|
|
|
|
integrity sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==
|
|
|
|
|
|
|
|
unist-util-visit-parents@^2.0.0:
|
|
|
|
version "2.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz#25e43e55312166f3348cae6743588781d112c1e9"
|
|
|
|
integrity sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==
|
|
|
|
dependencies:
|
|
|
|
unist-util-is "^3.0.0"
|
2018-11-30 00:58:16 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
unist-util-visit@^1.1.0, unist-util-visit@^1.3.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.1.tgz#4724aaa8486e6ee6e26d7ff3c8685960d560b1e3"
|
|
|
|
integrity sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==
|
2018-11-30 00:58:16 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
unist-util-visit-parents "^2.0.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-07-21 09:37:34 +02:00
|
|
|
universalify@^0.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
|
|
|
|
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
|
2017-06-09 21:37:01 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
universalify@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d"
|
|
|
|
integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
unpipe@1.0.0, unpipe@~1.0.0:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
unquote@^1.1.0:
|
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
unset-value@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
has-value "^0.3.1"
|
|
|
|
isobject "^3.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
upath@^1.1.1:
|
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894"
|
|
|
|
integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
update-notifier@^4.1.0:
|
|
|
|
version "4.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-4.1.0.tgz#4866b98c3bc5b5473c020b1250583628f9a328f3"
|
|
|
|
integrity sha512-w3doE1qtI0/ZmgeoDoARmI5fjDoT93IfKgEGqm26dGUOh8oNpaSTsGNdYRN/SjOuo10jcJGwkEL3mroKzktkew==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
boxen "^4.2.0"
|
|
|
|
chalk "^3.0.0"
|
2020-03-25 01:42:53 +01:00
|
|
|
configstore "^5.0.1"
|
2019-10-23 01:49:56 +02:00
|
|
|
has-yarn "^2.1.0"
|
2017-06-09 21:37:01 +02:00
|
|
|
import-lazy "^2.1.0"
|
2019-10-23 01:49:56 +02:00
|
|
|
is-ci "^2.0.0"
|
2020-02-07 03:20:40 +01:00
|
|
|
is-installed-globally "^0.3.1"
|
|
|
|
is-npm "^4.0.0"
|
2019-10-23 01:49:56 +02:00
|
|
|
is-yarn-global "^0.3.0"
|
|
|
|
latest-version "^5.0.0"
|
2020-03-25 01:42:53 +01:00
|
|
|
pupa "^2.0.1"
|
2020-02-07 03:20:40 +01:00
|
|
|
semver-diff "^3.1.1"
|
|
|
|
xdg-basedir "^4.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
uri-js@^4.2.2:
|
|
|
|
version "4.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
|
|
|
|
integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
punycode "^2.1.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
urix@^0.1.0:
|
2017-05-06 06:39:04 +02:00
|
|
|
version "0.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-03-06 23:00:48 +01:00
|
|
|
url-parse-lax@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=
|
2018-03-06 23:00:48 +01:00
|
|
|
dependencies:
|
|
|
|
prepend-http "^2.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
url-parse@^1.1.8, url-parse@^1.4.3:
|
|
|
|
version "1.4.7"
|
|
|
|
resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.7.tgz#a8a83535e8c00a316e403a5db4ac1b9b853ae278"
|
|
|
|
integrity sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
querystringify "^2.1.1"
|
|
|
|
requires-port "^1.0.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
url-regex@^3.0.0:
|
|
|
|
version "3.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/url-regex/-/url-regex-3.2.0.tgz#dbad1e0c9e29e105dd0b1f09f6862f7fdb482724"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=
|
2017-04-21 23:31:58 +02:00
|
|
|
dependencies:
|
|
|
|
ip-regex "^1.0.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
url@^0.11.0, url@~0.11.0:
|
2017-05-06 06:39:04 +02:00
|
|
|
version "0.11.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
punycode "1.3.2"
|
|
|
|
querystring "0.2.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
use@^3.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
|
|
|
|
integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
utf8-byte-length@^1.0.1:
|
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
util-deprecate@^1.0.1, util-deprecate@~1.0.1:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
util@0.10.3:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "0.10.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
inherits "2.0.1"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
util@^0.11.0:
|
|
|
|
version "0.11.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61"
|
|
|
|
integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==
|
|
|
|
dependencies:
|
|
|
|
inherits "2.0.3"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
utils-merge@1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
uuid@3.3.2:
|
2018-07-27 03:13:56 +02:00
|
|
|
version "3.3.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
|
2018-07-27 03:13:56 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "3.4.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
|
|
|
|
integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-11-30 00:58:16 +01:00
|
|
|
validate-npm-package-license@^3.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "3.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
|
|
|
|
integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
|
2018-11-30 00:58:16 +01:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
spdx-correct "^3.0.0"
|
|
|
|
spdx-expression-parse "^3.0.0"
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
vary@~1.1.2:
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
vendors@^1.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "1.0.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e"
|
|
|
|
integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
verror@1.10.0:
|
|
|
|
version "1.10.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
|
|
|
|
integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
assert-plus "^1.0.0"
|
|
|
|
core-util-is "1.0.2"
|
|
|
|
extsprintf "^1.2.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
vfile-location@^2.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.0.6"
|
|
|
|
resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.6.tgz#8a274f39411b8719ea5728802e10d9e0dff1519e"
|
|
|
|
integrity sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
vfile-message@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.1.1.tgz#5833ae078a1dfa2d96e9647886cd32993ab313e1"
|
|
|
|
integrity sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
unist-util-stringify-position "^1.1.1"
|
|
|
|
|
|
|
|
vfile@^2.0.0:
|
|
|
|
version "2.3.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
is-buffer "^1.1.4"
|
|
|
|
replace-ext "1.0.0"
|
|
|
|
unist-util-stringify-position "^1.0.0"
|
|
|
|
vfile-message "^1.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
vm-browserify@^1.0.1:
|
|
|
|
version "1.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
|
|
|
|
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
warning@^3.0.0:
|
|
|
|
version "3.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=
|
|
|
|
dependencies:
|
|
|
|
loose-envify "^1.0.0"
|
|
|
|
|
|
|
|
warning@^4.0.3:
|
|
|
|
version "4.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3"
|
|
|
|
integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
loose-envify "^1.0.0"
|
|
|
|
|
|
|
|
watchpack@^1.5.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00"
|
|
|
|
integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
chokidar "^2.0.2"
|
|
|
|
graceful-fs "^4.1.2"
|
|
|
|
neo-async "^2.5.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
wbuf@^1.1.0, wbuf@^1.7.3:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "1.7.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
minimalistic-assert "^1.0.0"
|
|
|
|
|
|
|
|
wcwidth@^1.0.1:
|
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
defaults "^1.0.3"
|
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
wdio-dot-reporter@~0.0.8:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.0.10"
|
|
|
|
resolved "https://registry.yarnpkg.com/wdio-dot-reporter/-/wdio-dot-reporter-0.0.10.tgz#facfb7c9c5984149951f59cbc3cd0752101cf0e0"
|
|
|
|
integrity sha512-A0TCk2JdZEn3M1DSG9YYbNRcGdx/YRw19lTiRpgwzH4qqWkO/oRDZRmi3Snn4L2j54KKTfPalBhlOtc8fojVgg==
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2018-11-28 01:20:48 +01:00
|
|
|
webdriverio@^4.13.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.14.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/webdriverio/-/webdriverio-4.14.4.tgz#f7a94e9a6530819796088f42b009833d83de0386"
|
|
|
|
integrity sha512-Knp2vzuzP5c5ybgLu+zTwy/l1Gh0bRP4zAr8NWcrStbuomm9Krn9oRF0rZucT6AyORpXinETzmeowFwIoo7mNA==
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
2018-01-08 19:48:15 +01:00
|
|
|
archiver "~2.1.0"
|
|
|
|
babel-runtime "^6.26.0"
|
2018-11-30 00:58:16 +01:00
|
|
|
css-parse "^2.0.0"
|
2017-05-06 06:39:04 +02:00
|
|
|
css-value "~0.0.1"
|
2018-01-08 19:48:15 +01:00
|
|
|
deepmerge "~2.0.1"
|
2017-05-06 06:39:04 +02:00
|
|
|
ejs "~2.5.6"
|
|
|
|
gaze "~1.1.2"
|
|
|
|
glob "~7.1.1"
|
2018-11-30 00:58:16 +01:00
|
|
|
grapheme-splitter "^1.0.2"
|
2018-01-08 19:48:15 +01:00
|
|
|
inquirer "~3.3.0"
|
2017-05-06 06:39:04 +02:00
|
|
|
json-stringify-safe "~5.0.1"
|
|
|
|
mkdirp "~0.5.1"
|
|
|
|
npm-install-package "~2.1.0"
|
|
|
|
optimist "~0.6.1"
|
|
|
|
q "~1.5.0"
|
2018-11-30 00:58:16 +01:00
|
|
|
request "^2.83.0"
|
|
|
|
rgb2hex "^0.1.9"
|
2018-01-08 19:48:15 +01:00
|
|
|
safe-buffer "~5.1.1"
|
|
|
|
supports-color "~5.0.0"
|
2017-05-06 06:39:04 +02:00
|
|
|
url "~0.11.0"
|
|
|
|
wdio-dot-reporter "~0.0.8"
|
|
|
|
wgxpath "~1.0.0"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
webpack-dev-middleware@1.12.2:
|
|
|
|
version "1.12.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz#f8fc1120ce3b4fc5680ceecb43d777966b21105e"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
memory-fs "~0.4.1"
|
|
|
|
mime "^1.5.0"
|
|
|
|
path-is-absolute "^1.0.0"
|
|
|
|
range-parser "^1.0.3"
|
|
|
|
time-stamp "^2.0.0"
|
|
|
|
|
|
|
|
webpack-dev-server@^2.11.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.11.5"
|
|
|
|
resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-2.11.5.tgz#416fbdea0e04eebe44a626e791d5a2eb37fe8c48"
|
|
|
|
integrity sha512-7TdOKKt7G3sWEhPKV0zP+nD0c4V9YKUJ3wDdBwQsZNo58oZIRoVIu66pg7PYkBW8A74msP9C2kLwmxGHndz/pw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
ansi-html "0.0.7"
|
|
|
|
array-includes "^3.0.3"
|
|
|
|
bonjour "^3.5.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
chokidar "^2.1.2"
|
|
|
|
compression "^1.7.3"
|
2018-04-04 00:56:12 +02:00
|
|
|
connect-history-api-fallback "^1.3.0"
|
|
|
|
debug "^3.1.0"
|
|
|
|
del "^3.0.0"
|
|
|
|
express "^4.16.2"
|
|
|
|
html-entities "^1.2.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
http-proxy-middleware "^0.19.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
import-local "^1.0.0"
|
|
|
|
internal-ip "1.2.0"
|
|
|
|
ip "^1.1.5"
|
|
|
|
killable "^1.0.0"
|
|
|
|
loglevel "^1.4.1"
|
|
|
|
opn "^5.1.0"
|
|
|
|
portfinder "^1.0.9"
|
|
|
|
selfsigned "^1.9.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
serve-index "^1.9.1"
|
2018-04-04 00:56:12 +02:00
|
|
|
sockjs "0.3.19"
|
2020-01-16 02:08:31 +01:00
|
|
|
sockjs-client "1.1.5"
|
|
|
|
spdy "^4.0.0"
|
2018-04-04 00:56:12 +02:00
|
|
|
strip-ansi "^3.0.0"
|
|
|
|
supports-color "^5.1.0"
|
|
|
|
webpack-dev-middleware "1.12.2"
|
|
|
|
yargs "6.6.0"
|
|
|
|
|
|
|
|
webpack-merge@^4.1.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.2.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d"
|
|
|
|
integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
lodash "^4.17.15"
|
2018-04-04 00:56:12 +02:00
|
|
|
|
|
|
|
webpack-sources@^1.0.1, webpack-sources@^1.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.4.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
|
|
|
|
integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
source-list-map "^2.0.0"
|
|
|
|
source-map "~0.6.1"
|
|
|
|
|
2018-11-16 02:15:34 +01:00
|
|
|
webpack@4.4.1:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "4.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.4.1.tgz#b0105789890c28bfce9f392623ef5850254328a4"
|
2018-11-16 02:15:34 +01:00
|
|
|
integrity sha512-iLUJcsEAjaPKWbB32ADr29Pg9fPUVfFEMPK4VXyZGftzhSEFg2BLjHLoBYZ14wdTEA8xqG/hjpuX8qOmabRYvw==
|
2018-11-30 00:58:16 +01:00
|
|
|
dependencies:
|
2018-04-04 00:56:12 +02:00
|
|
|
acorn "^5.0.0"
|
|
|
|
acorn-dynamic-import "^3.0.0"
|
|
|
|
ajv "^6.1.0"
|
|
|
|
ajv-keywords "^3.1.0"
|
|
|
|
chrome-trace-event "^0.1.1"
|
|
|
|
enhanced-resolve "^4.0.0"
|
|
|
|
eslint-scope "^3.7.1"
|
|
|
|
loader-runner "^2.3.0"
|
|
|
|
loader-utils "^1.1.0"
|
|
|
|
memory-fs "~0.4.1"
|
|
|
|
micromatch "^3.1.8"
|
|
|
|
mkdirp "~0.5.0"
|
|
|
|
neo-async "^2.5.0"
|
|
|
|
node-libs-browser "^2.0.0"
|
|
|
|
schema-utils "^0.4.2"
|
|
|
|
tapable "^1.0.0"
|
|
|
|
uglifyjs-webpack-plugin "^1.2.4"
|
|
|
|
watchpack "^1.5.0"
|
|
|
|
webpack-sources "^1.0.1"
|
|
|
|
|
2017-04-21 11:40:06 +02:00
|
|
|
websocket-driver@>=0.5.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.7.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.3.tgz#a2d4e0d4f4f116f1e6297eba58b05d430100e9f9"
|
|
|
|
integrity sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==
|
2017-04-21 11:40:06 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
http-parser-js ">=0.4.0 <0.4.11"
|
|
|
|
safe-buffer ">=5.1.0"
|
2017-04-21 11:40:06 +02:00
|
|
|
websocket-extensions ">=0.1.1"
|
|
|
|
|
|
|
|
websocket-extensions@>=0.1.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29"
|
|
|
|
integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==
|
2017-04-21 11:40:06 +02:00
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
wgxpath@~1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/wgxpath/-/wgxpath-1.0.0.tgz#eef8a4b9d558cc495ad3a9a2b751597ecd9af690"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-7vikudVYzEla06mit1FZfs2a9pA=
|
2018-03-26 20:44:45 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
whet.extend@~0.9.9:
|
|
|
|
version "0.9.9"
|
|
|
|
resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1"
|
2019-01-14 22:49:58 +01:00
|
|
|
integrity sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
which-module@^1.0.0:
|
|
|
|
version "1.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-06-09 21:37:01 +02:00
|
|
|
which-module@^2.0.0:
|
|
|
|
version "2.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
|
2017-06-09 21:37:01 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
which@1, which@^1.2.10, which@^1.2.14, which@^1.2.9, which@^1.3.0:
|
|
|
|
version "1.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
|
|
|
|
integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
isexe "^2.0.0"
|
|
|
|
|
2020-01-22 15:14:52 +01:00
|
|
|
which@^2.0.1:
|
|
|
|
version "2.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
|
|
|
|
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
|
|
|
|
dependencies:
|
|
|
|
isexe "^2.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
which@~1.2.1:
|
|
|
|
version "1.2.14"
|
|
|
|
resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5"
|
|
|
|
integrity sha1-mofEN48D6CfOyvGs31bHNsAcFOU=
|
2017-11-22 22:50:52 +01:00
|
|
|
dependencies:
|
|
|
|
isexe "^2.0.0"
|
|
|
|
|
2017-05-04 01:43:36 +02:00
|
|
|
wide-align@^1.1.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.1.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
|
|
|
|
integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
|
2017-05-04 01:43:36 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
string-width "^1.0.2 || 2"
|
2017-05-04 01:43:36 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
widest-line@^3.1.0:
|
|
|
|
version "3.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"
|
|
|
|
integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
string-width "^4.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
word-wrap@~1.2.3:
|
|
|
|
version "1.2.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
|
|
|
|
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
|
2018-01-08 22:19:25 +01:00
|
|
|
|
2017-05-06 06:39:04 +02:00
|
|
|
wordwrap@~0.0.2:
|
|
|
|
version "0.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc=
|
2017-12-05 00:35:50 +01:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
worker-farm@^1.5.2:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.7.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8"
|
|
|
|
integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==
|
2018-04-04 00:56:12 +02:00
|
|
|
dependencies:
|
|
|
|
errno "~0.1.7"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
wrap-ansi@^2.0.0:
|
|
|
|
version "2.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
string-width "^1.0.1"
|
|
|
|
strip-ansi "^3.0.1"
|
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
wrap-ansi@^6.2.0:
|
|
|
|
version "6.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
|
|
|
|
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
|
2019-10-23 01:49:56 +02:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
ansi-styles "^4.0.0"
|
|
|
|
string-width "^4.1.0"
|
|
|
|
strip-ansi "^6.0.0"
|
2019-10-23 01:49:56 +02:00
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
wrappy@1:
|
|
|
|
version "1.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2019-10-23 01:49:56 +02:00
|
|
|
write-file-atomic@^1.1.4:
|
|
|
|
version "1.3.4"
|
|
|
|
resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=
|
2018-02-23 23:25:58 +01:00
|
|
|
dependencies:
|
2017-04-21 10:53:11 +02:00
|
|
|
graceful-fs "^4.1.11"
|
|
|
|
imurmurhash "^0.1.4"
|
|
|
|
slide "^1.1.5"
|
2018-02-23 23:25:58 +01:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
write-file-atomic@^3.0.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "3.0.3"
|
|
|
|
resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8"
|
|
|
|
integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
imurmurhash "^0.1.4"
|
2020-02-07 03:20:40 +01:00
|
|
|
is-typedarray "^1.0.0"
|
2019-10-23 01:49:56 +02:00
|
|
|
signal-exit "^3.0.2"
|
2020-02-07 03:20:40 +01:00
|
|
|
typedarray-to-buffer "^3.1.5"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-01-08 22:19:25 +01:00
|
|
|
write@^0.2.1:
|
|
|
|
version "0.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=
|
2018-01-08 22:19:25 +01:00
|
|
|
dependencies:
|
|
|
|
mkdirp "^0.5.1"
|
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
x-is-string@^0.1.0:
|
|
|
|
version "0.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
xdg-basedir@^4.0.0:
|
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13"
|
|
|
|
integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2017-04-21 23:31:58 +02:00
|
|
|
xhr@^2.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "2.5.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.5.0.tgz#bed8d1676d5ca36108667692b74b316c496e49dd"
|
|
|
|
integrity sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==
|
2017-04-21 23:31:58 +02:00
|
|
|
dependencies:
|
|
|
|
global "~4.3.0"
|
|
|
|
is-function "^1.0.1"
|
|
|
|
parse-headers "^2.0.0"
|
|
|
|
xtend "^4.0.0"
|
|
|
|
|
|
|
|
xml-parse-from-string@^1.0.0:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "1.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28"
|
|
|
|
integrity sha1-qQKekp09vN7RafPG4oI42VpdWig=
|
2017-04-21 23:31:58 +02:00
|
|
|
|
2018-05-01 18:46:36 +02:00
|
|
|
xml2js@^0.4.5:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "0.4.23"
|
|
|
|
resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66"
|
|
|
|
integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==
|
2017-04-21 22:45:21 +02:00
|
|
|
dependencies:
|
|
|
|
sax ">=0.6.0"
|
2020-01-16 02:08:31 +01:00
|
|
|
xmlbuilder "~11.0.0"
|
2017-04-21 22:45:21 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
xmlbuilder@~11.0.0:
|
|
|
|
version "11.0.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3"
|
|
|
|
integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==
|
2018-05-01 18:46:36 +02:00
|
|
|
|
2018-04-04 00:56:12 +02:00
|
|
|
xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "4.0.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
|
|
|
|
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
|
|
|
|
xtend@~2.1.1:
|
|
|
|
version "2.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/xtend/-/xtend-2.1.2.tgz#6efecc2a4dad8e6962c4901b337ce7ba87b5d28b"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-bv7MKk2tjmlixJAbM3znuoe10os=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
object-keys "~0.4.0"
|
|
|
|
|
|
|
|
y18n@^3.2.1:
|
|
|
|
version "3.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-bRX7qITAhnnA136I53WegR4H+kE=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2019-03-28 18:09:26 +01:00
|
|
|
y18n@^4.0.0:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "4.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
|
2019-03-13 02:49:22 +01:00
|
|
|
integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==
|
2018-04-04 00:56:12 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
yallist@^2.1.2:
|
2017-04-21 10:53:11 +02:00
|
|
|
version "2.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
yallist@^3.0.0, yallist@^3.0.2, yallist@^3.0.3:
|
|
|
|
version "3.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
|
|
|
|
integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
|
2018-07-27 03:13:56 +02:00
|
|
|
|
2020-03-25 01:42:53 +01:00
|
|
|
yargs-parser@^18.1.1:
|
|
|
|
version "18.1.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.1.tgz#bf7407b915427fc760fcbbccc6c82b4f0ffcbd37"
|
|
|
|
integrity sha512-KRHEsOM16IX7XuLnMOqImcPNbLVXMNHYAoFc3BKR8Ortl5gzDbtXvvEoGx9imk5E+X1VeNKNlcHr8B8vi+7ipA==
|
2019-03-13 02:49:22 +01:00
|
|
|
dependencies:
|
|
|
|
camelcase "^5.0.0"
|
|
|
|
decamelize "^1.2.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
yargs-parser@^4.2.0:
|
|
|
|
version "4.2.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
camelcase "^3.0.0"
|
|
|
|
|
2018-09-21 00:24:52 +02:00
|
|
|
yargs-parser@^5.0.0:
|
|
|
|
version "5.0.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=
|
2018-09-21 00:24:52 +02:00
|
|
|
dependencies:
|
|
|
|
camelcase "^3.0.0"
|
|
|
|
|
2020-01-16 02:08:31 +01:00
|
|
|
yargs-parser@^8.0.0, yargs-parser@^8.1.0:
|
|
|
|
version "8.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950"
|
|
|
|
integrity sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2017-06-09 21:37:01 +02:00
|
|
|
camelcase "^4.1.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2018-09-21 00:24:52 +02:00
|
|
|
yargs@6.6.0, yargs@^6.5.0:
|
2018-04-04 00:56:12 +02:00
|
|
|
version "6.6.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208"
|
2018-11-27 03:14:22 +01:00
|
|
|
integrity sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2018-04-04 00:56:12 +02:00
|
|
|
camelcase "^3.0.0"
|
|
|
|
cliui "^3.2.0"
|
|
|
|
decamelize "^1.1.1"
|
|
|
|
get-caller-file "^1.0.1"
|
|
|
|
os-locale "^1.4.0"
|
|
|
|
read-pkg-up "^1.0.1"
|
|
|
|
require-directory "^2.1.1"
|
|
|
|
require-main-filename "^1.0.1"
|
|
|
|
set-blocking "^2.0.0"
|
|
|
|
string-width "^1.0.2"
|
|
|
|
which-module "^1.0.0"
|
|
|
|
y18n "^3.2.1"
|
|
|
|
yargs-parser "^4.2.0"
|
|
|
|
|
2017-11-22 04:10:22 +01:00
|
|
|
yargs@^10.0.3:
|
2020-01-16 02:08:31 +01:00
|
|
|
version "10.1.2"
|
|
|
|
resolved "https://registry.yarnpkg.com/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5"
|
|
|
|
integrity sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
2020-01-16 02:08:31 +01:00
|
|
|
cliui "^4.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
decamelize "^1.1.1"
|
2017-11-22 04:10:22 +01:00
|
|
|
find-up "^2.1.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
get-caller-file "^1.0.1"
|
2017-11-22 04:10:22 +01:00
|
|
|
os-locale "^2.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
require-directory "^2.1.1"
|
|
|
|
require-main-filename "^1.0.1"
|
|
|
|
set-blocking "^2.0.0"
|
2017-11-22 04:10:22 +01:00
|
|
|
string-width "^2.0.0"
|
|
|
|
which-module "^2.0.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
y18n "^3.2.1"
|
2020-01-16 02:08:31 +01:00
|
|
|
yargs-parser "^8.1.0"
|
2017-04-21 10:53:11 +02:00
|
|
|
|
2020-02-07 03:20:40 +01:00
|
|
|
yargs@^15.1.0:
|
2020-03-25 01:42:53 +01:00
|
|
|
version "15.3.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.3.1.tgz#9505b472763963e54afe60148ad27a330818e98b"
|
|
|
|
integrity sha512-92O1HWEjw27sBfgmXiixJWT5hRBp2eobqXicLtPBIDBhYB+1HpwZlXmbW2luivBJHBzki+7VyCLRtAkScbTBQA==
|
2018-01-18 00:27:18 +01:00
|
|
|
dependencies:
|
2020-02-07 03:20:40 +01:00
|
|
|
cliui "^6.0.0"
|
|
|
|
decamelize "^1.2.0"
|
|
|
|
find-up "^4.1.0"
|
2019-03-28 18:09:26 +01:00
|
|
|
get-caller-file "^2.0.1"
|
2018-01-18 00:27:18 +01:00
|
|
|
require-directory "^2.1.1"
|
2019-03-28 18:09:26 +01:00
|
|
|
require-main-filename "^2.0.0"
|
2018-01-18 00:27:18 +01:00
|
|
|
set-blocking "^2.0.0"
|
2020-02-07 03:20:40 +01:00
|
|
|
string-width "^4.2.0"
|
2018-01-18 00:27:18 +01:00
|
|
|
which-module "^2.0.0"
|
2019-03-28 18:09:26 +01:00
|
|
|
y18n "^4.0.0"
|
2020-03-25 01:42:53 +01:00
|
|
|
yargs-parser "^18.1.1"
|
2018-01-18 00:27:18 +01:00
|
|
|
|
2018-09-21 00:24:52 +02:00
|
|
|
yargs@^7.0.0:
|
|
|
|
version "7.1.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=
|
2018-09-21 00:24:52 +02:00
|
|
|
dependencies:
|
|
|
|
camelcase "^3.0.0"
|
|
|
|
cliui "^3.2.0"
|
|
|
|
decamelize "^1.1.1"
|
|
|
|
get-caller-file "^1.0.1"
|
|
|
|
os-locale "^1.4.0"
|
|
|
|
read-pkg-up "^1.0.1"
|
|
|
|
require-directory "^2.1.1"
|
|
|
|
require-main-filename "^1.0.1"
|
|
|
|
set-blocking "^2.0.0"
|
|
|
|
string-width "^1.0.2"
|
|
|
|
which-module "^1.0.0"
|
|
|
|
y18n "^3.2.1"
|
|
|
|
yargs-parser "^5.0.0"
|
|
|
|
|
2017-04-21 10:53:11 +02:00
|
|
|
yauzl@2.4.1:
|
|
|
|
version "2.4.1"
|
|
|
|
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=
|
2017-04-21 10:53:11 +02:00
|
|
|
dependencies:
|
|
|
|
fd-slicer "~1.0.1"
|
2017-05-06 06:39:04 +02:00
|
|
|
|
2020-03-27 07:32:37 +01:00
|
|
|
yauzl@^2.10.0:
|
|
|
|
version "2.10.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
|
|
|
|
integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=
|
|
|
|
dependencies:
|
|
|
|
buffer-crc32 "~0.2.3"
|
|
|
|
fd-slicer "~1.1.0"
|
|
|
|
|
2018-01-08 19:48:15 +01:00
|
|
|
zip-stream@^1.2.0:
|
|
|
|
version "1.2.0"
|
|
|
|
resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-1.2.0.tgz#a8bc45f4c1b49699c6b90198baacaacdbcd4ba04"
|
2020-01-16 02:08:31 +01:00
|
|
|
integrity sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=
|
2017-05-06 06:39:04 +02:00
|
|
|
dependencies:
|
|
|
|
archiver-utils "^1.3.0"
|
2018-01-08 19:48:15 +01:00
|
|
|
compress-commons "^1.2.0"
|
2017-05-06 06:39:04 +02:00
|
|
|
lodash "^4.8.0"
|
|
|
|
readable-stream "^2.0.0"
|