diff --git a/.cz-config.js b/.cz-config.js new file mode 100644 index 0000000..dc44513 --- /dev/null +++ b/.cz-config.js @@ -0,0 +1,53 @@ +'use strict'; + +module.exports = { + + types: [ + { + value: 'WIP', + name : '💪 WIP: 未完待续' + }, + { + value: 'feat', + name : '✨ feat: 新的功能' + }, + { + value: 'fix', + name : '🐞 fix: Bug 修复' + }, + { + value: 'refactor', + name : '🛠 refactor: 功能重构' + }, + { + value: 'docs', + name : '📚 docs: 文档相关' + }, + { + value: 'test', + name : '🏁 test: 测试相关' + }, + { + value: 'chore', + name : '🗯 chore: 琐碎事项' + }, + { + value: 'style', + name : '💅 style: 优化代码结构或格式' + }, + { + value: 'revert', + name : '⏪ revert: 回退 commit' + } + ], + + scopes: [ + 'vuepress-theme-reco', + 'vuepress-plugin-back-to-top', + 'vuepress-plugin-comments', + 'vuepress-plugin-loading', + 'vuepress-plugin-pagation' + ], + allowCustomScopes: true, + allowBreakingChanges: ["feat", "fix"] +}; diff --git a/.eslintignore b/.eslintignore index 289d654..12728c2 100755 --- a/.eslintignore +++ b/.eslintignore @@ -1,3 +1,4 @@ styles/ images/ node_modules/ +.cz-config.js diff --git a/.gitignore b/.gitignore index 3c3629e..93cab34 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ node_modules +yarn-error.log diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..4797e39 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,184 @@ +# [](https://github.com/vuepress-reco/vuepress-theme-reco/compare/v1.4.0-alpha.3...v) (2020-04-03) + + + +# [1.4.0-alpha.3](https://github.com/vuepress-reco/vuepress-theme-reco/compare/v1.4.0-alpha.2...v1.4.0-alpha.3) (2020-04-03) + + + +# [1.4.0-alpha.2](https://github.com/vuepress-reco/vuepress-theme-reco/compare/v1.4.0-alpha.1...v1.4.0-alpha.2) (2020-04-03) + + + +# [1.4.0-alpha.1](https://github.com/vuepress-reco/vuepress-theme-reco/compare/v1.4.0-alpha.0...v1.4.0-alpha.1) (2020-04-03) + + + +# [1.4.0-alpha.0](https://github.com/vuepress-reco/vuepress-theme-reco/compare/8dd5cddc267ad539c11cf652857df862da8eea34...v1.4.0-alpha.0) (2020-04-03) + + +### Bug Fixes + +* Optimize style ([4ed1917](https://github.com/vuepress-reco/vuepress-theme-reco/commit/4ed1917c32c1a3b5f5d2dbcd2ec7d13d1fbd174d)) +* add .gitignore ([7c70825](https://github.com/vuepress-reco/vuepress-theme-reco/commit/7c70825d6f16dbecdcfef43798dd56b76f387ea0)) +* add base router for img ([c54a2c6](https://github.com/vuepress-reco/vuepress-theme-reco/commit/c54a2c6d0204ced8762c9161f72396dd0ae915ae)) +* add loading page ([e8ccb4a](https://github.com/vuepress-reco/vuepress-theme-reco/commit/e8ccb4a207f0868ec861a34a14ca79cd11c8a776)) +* add loading page ([b72f54f](https://github.com/vuepress-reco/vuepress-theme-reco/commit/b72f54f9b59925fa143490f328d0c2ca0b2ab1a0)) +* add loading page ([46b2a48](https://github.com/vuepress-reco/vuepress-theme-reco/commit/46b2a48ed390059d1abe801dc8f8364189fce33f)) +* add sticky article sort feature ([a55912f](https://github.com/vuepress-reco/vuepress-theme-reco/commit/a55912fa332169a25cade2af8b4bf40686bb7921)) +* Adjust parameter name ([1e44507](https://github.com/vuepress-reco/vuepress-theme-reco/commit/1e44507fafcc21f06d4186bc3a1e91684747ed0b)) +* animation ([f5c65ec](https://github.com/vuepress-reco/vuepress-theme-reco/commit/f5c65ecc64d77dbfe84265884bd871a481fed487)) +* animation of component 'BackToTop' ([fe7f612](https://github.com/vuepress-reco/vuepress-theme-reco/commit/fe7f61210bbee98efab78cf4a7a229827fa7d510)) +* build error ([9493f07](https://github.com/vuepress-reco/vuepress-theme-reco/commit/9493f0772268293e331e10582236cf4efcd0216b)) +* build error when use vssue ([4a58744](https://github.com/vuepress-reco/vuepress-theme-reco/commit/4a587445d546f603daad245cd90d882f9839611a)) +* category btn style & home-blog router jump ([342db2b](https://github.com/vuepress-reco/vuepress-theme-reco/commit/342db2bc0ed24fed4a1b779fcd948aa19d79fafb)) +* category btn tap range ([d92c6f5](https://github.com/vuepress-reco/vuepress-theme-reco/commit/d92c6f5d03ca725ab62b74afa786cc4f4b420a9b)) +* change icon name ([ebacfe2](https://github.com/vuepress-reco/vuepress-theme-reco/commit/ebacfe25f893eac774123e47c5d4314381d616b0)) +* change list load config's name ([6043215](https://github.com/vuepress-reco/vuepress-theme-reco/commit/6043215bc152386263ee053fa377b0aa2eb95a59)) +* change password in source code to ciphertext ([31ab99f](https://github.com/vuepress-reco/vuepress-theme-reco/commit/31ab99fe62aa45089509bf3b7e855ecabafb1526)) +* change the show-ban-niang btn's color ([947d279](https://github.com/vuepress-reco/vuepress-theme-reco/commit/947d2794a027db0798ad0e4c3caa01a00741c419)) +* change the way to get all posts ([b3bd1dd](https://github.com/vuepress-reco/vuepress-theme-reco/commit/b3bd1dd2704084100a3c4ed38540a6a61e5112ea)) +* clear text text-overflow ([5a9c4f6](https://github.com/vuepress-reco/vuepress-theme-reco/commit/5a9c4f6e8e60ce478b17009d0728ebd687d683dc)) +* code style & default color var ([af20ac7](https://github.com/vuepress-reco/vuepress-theme-reco/commit/af20ac7ca72e1a6e2ff4ba63acedcb5dedd0972e)) +* color picker component ([50893c3](https://github.com/vuepress-reco/vuepress-theme-reco/commit/50893c3bf497f02a5fd9753a17f8606dcb8b53e9)) +* comment load animation ([c3bc789](https://github.com/vuepress-reco/vuepress-theme-reco/commit/c3bc7892dc7697e31bb7d6bb9af9d835671ea549)) +* comments display rule ([a9a1dd7](https://github.com/vuepress-reco/vuepress-theme-reco/commit/a9a1dd744741e531dff4bec88cdf952b83e10f38)) +* dark mode ([748e560](https://github.com/vuepress-reco/vuepress-theme-reco/commit/748e560cd0de2cc8066b45e508756d81c4bb2336)) +* dark mode style ([cfc1497](https://github.com/vuepress-reco/vuepress-theme-reco/commit/cfc1497c12c96922c913737518decf728920419f)) +* date is NaN at timeline ([81d6c63](https://github.com/vuepress-reco/vuepress-theme-reco/commit/81d6c63321361fcab63428d8c4b203b7425320a0)) +* delete test code ([fbff8a2](https://github.com/vuepress-reco/vuepress-theme-reco/commit/fbff8a2ed4dd4b24a44bdbaf5cfb99a63222e286)) +* delete test file ([7c023ff](https://github.com/vuepress-reco/vuepress-theme-reco/commit/7c023ff4982900da62090ec2ef07cf5e2c31d785)) +* display rules of password page ([c3087a9](https://github.com/vuepress-reco/vuepress-theme-reco/commit/c3087a94a24756e0bb4ab35ee08ca98a262126a6)) +* duplicate year in footer ([c820b79](https://github.com/vuepress-reco/vuepress-theme-reco/commit/c820b790951aba61bd0302d527d828b836eb290a)) +* err no homeImg config&NaN in timeLine page ([24a2ccb](https://github.com/vuepress-reco/vuepress-theme-reco/commit/24a2ccbb5b570f76594b222aff4d4ac5e9209c19)) +* eslint cdoe ([3a693c6](https://github.com/vuepress-reco/vuepress-theme-reco/commit/3a693c61e31576c120690ae40f8dd0606f3a5abd)) +* filtering duplicate data ([766d18b](https://github.com/vuepress-reco/vuepress-theme-reco/commit/766d18b8cafe4311a8a4cb1b38d8fb089d3da372)) +* fix access-number display rule ([1c01c4c](https://github.com/vuepress-reco/vuepress-theme-reco/commit/1c01c4c2906debaa468e6eb24d6fd5ad4e291a21)) +* fix accessNumber ([b4ba253](https://github.com/vuepress-reco/vuepress-theme-reco/commit/b4ba2539de8eb9ed09781702e5625b7e882b107a)) +* fix annotation ([231fa13](https://github.com/vuepress-reco/vuepress-theme-reco/commit/231fa139f1b02ff7c83ae438907bf682e8166b22)) +* fix article numbers in home page ([8dd5cdd](https://github.com/vuepress-reco/vuepress-theme-reco/commit/8dd5cddc267ad539c11cf652857df862da8eea34)) +* Fix bug in tag page ([392de18](https://github.com/vuepress-reco/vuepress-theme-reco/commit/392de184c7e6dfe4ecfd0507573f3542dd382702)) +* fix color when open in sidebar ([f627f5a](https://github.com/vuepress-reco/vuepress-theme-reco/commit/f627f5a458b6e26535734308056ebb97649bad45)) +* fix date format is not correct ([4a49e6a](https://github.com/vuepress-reco/vuepress-theme-reco/commit/4a49e6aad7560f79812683dfc6cd0be34d0cf0a2)) +* fix destroyed hook typo ([1840f9e](https://github.com/vuepress-reco/vuepress-theme-reco/commit/1840f9ed6e91114c153a6d4bdefa7145088b9ab3)) +* fix error when no friend-link config ([2f505aa](https://github.com/vuepress-reco/vuepress-theme-reco/commit/2f505aa8361e0c35ead309a7aa5863621cfbb0e3)) +* fix filtering of article data ([dc1d76e](https://github.com/vuepress-reco/vuepress-theme-reco/commit/dc1d76e872b4ed09437b423734b041bfb42d3fc2)) +* fix first load encryption not working ([79ec44a](https://github.com/vuepress-reco/vuepress-theme-reco/commit/79ec44a0dddef385b45d55fc04bc95d88ea5a41a)) +* fix first load encryption not working ([7152f5e](https://github.com/vuepress-reco/vuepress-theme-reco/commit/7152f5e126fb0fc82521f7696d08575b13e30ee3)) +* fix footer ([5fd0b87](https://github.com/vuepress-reco/vuepress-theme-reco/commit/5fd0b87d0a4751ecf3e2c5943f6b714aa0f15dba)) +* fix FriendLink & AccessNumber ([ebfd169](https://github.com/vuepress-reco/vuepress-theme-reco/commit/ebfd16930926dc91790a1cd21521195e356cd2c0)) +* fix home-blog page display bug ([656d7ba](https://github.com/vuepress-reco/vuepress-theme-reco/commit/656d7ba8f00e9a0aa2c44c2ae1ba09c425461501)) +* fix home-blog page display bug ([c14d0bf](https://github.com/vuepress-reco/vuepress-theme-reco/commit/c14d0bf6c59f71e1a2103786f3764abf00179ddd)) +* fix home.vue ([571e865](https://github.com/vuepress-reco/vuepress-theme-reco/commit/571e865fddab4a1feaf28ef64c344ebd57090e09)) +* fix page password rules ([88ceaad](https://github.com/vuepress-reco/vuepress-theme-reco/commit/88ceaad5a93a82d106d4b61cf6b7d53f913c565c)) +* fix password page ([ded37a2](https://github.com/vuepress-reco/vuepress-theme-reco/commit/ded37a25545c07c2b5a4ed7eecde6782d505135f)) +* fix password page animation ([2a5600d](https://github.com/vuepress-reco/vuepress-theme-reco/commit/2a5600d8d4d50c7a6e837f1deb1386ef0bdf4b83)) +* fix plugin-medium-zoom not work in reco ([4638915](https://github.com/vuepress-reco/vuepress-theme-reco/commit/46389155fd6e6d1581906cfd89fce2a2cdb0651f)) +* fix show access number when not use valine ([46ca784](https://github.com/vuepress-reco/vuepress-theme-reco/commit/46ca78479bd7874ede40b90eaf48531b83e845c6)) +* fix small bugs ([c3eb6a6](https://github.com/vuepress-reco/vuepress-theme-reco/commit/c3eb6a6a1d713ece89f7e364755e762b1874e4eb)) +* fix style ([1eb7517](https://github.com/vuepress-reco/vuepress-theme-reco/commit/1eb75173297300e1197e9f998db38c6ab3776220)) +* fix style err in password page ([d975d9d](https://github.com/vuepress-reco/vuepress-theme-reco/commit/d975d9d3b4d0cd9025539ed00e670421e92ec292)) +* fix the margin in other list page ([f9df805](https://github.com/vuepress-reco/vuepress-theme-reco/commit/f9df805f10fa525cb7288bb444fb59952a5afba7)) +* fix the sidebar is not shown ([1ce2c29](https://github.com/vuepress-reco/vuepress-theme-reco/commit/1ce2c2954e5be7691f5d76254516262bd323eb17)) +* fix title display in homeBlog.vue ([80dc4d7](https://github.com/vuepress-reco/vuepress-theme-reco/commit/80dc4d72546ecbc908794b12717b2569fb18041b)) +* fix unpublished doc shown in tags page ([6c15f52](https://github.com/vuepress-reco/vuepress-theme-reco/commit/6c15f52d816f9872ffc21619aad6807973c575de)) +* fix update popup style ([2e0b901](https://github.com/vuepress-reco/vuepress-theme-reco/commit/2e0b901c61922df816978de576b50be772ad12b4)) +* fix word spelling ([24aca99](https://github.com/vuepress-reco/vuepress-theme-reco/commit/24aca9922ffdb8032f5f4e6def408b61c7e518f4)) +* fixed first load encryption not working ([851984b](https://github.com/vuepress-reco/vuepress-theme-reco/commit/851984b9a0189cf42707e430f344c6b0e06f7c3e)) +* friend link ([c93105f](https://github.com/vuepress-reco/vuepress-theme-reco/commit/c93105f82533398b96e3f6f1524c82322c8a0508)) +* friend link ([236e506](https://github.com/vuepress-reco/vuepress-theme-reco/commit/236e506a28d4c0d7f3480df82acc3977cc577f17)) +* friendlink style of mouse style ([7fc9eaa](https://github.com/vuepress-reco/vuepress-theme-reco/commit/7fc9eaa42aace7bb5e2d2d24b5fd71d9b281d0a9)) +* hero img ([4983277](https://github.com/vuepress-reco/vuepress-theme-reco/commit/4983277b6a61b1ab496bef86c2305440ef1c9ff6)) +* hero img tot displayed by default ([2a998d3](https://github.com/vuepress-reco/vuepress-theme-reco/commit/2a998d3ed3f5c00b92b12bedaf7e8af735c0fe7c)) +* hide read number of home articles ([d476d6f](https://github.com/vuepress-reco/vuepress-theme-reco/commit/d476d6fcd832c25896cccf29aad1005c8eb9936d)) +* home-blog bg-img url error ([4d0624e](https://github.com/vuepress-reco/vuepress-theme-reco/commit/4d0624e3350b0717930e950a8b8dd5ce4f559e43)) +* home-blog title margin ([4d5468f](https://github.com/vuepress-reco/vuepress-theme-reco/commit/4d5468f2ea6d36f3d2340209830dfee740182c97)) +* home.vue color bug ([f6aaea3](https://github.com/vuepress-reco/vuepress-theme-reco/commit/f6aaea31f48461832a4509ff61a06a19ff428eeb)) +* img err in home page ([86a6831](https://github.com/vuepress-reco/vuepress-theme-reco/commit/86a68316aadbb481c16d0076f46073680f005206)) +* img in README.md ([3113f4e](https://github.com/vuepress-reco/vuepress-theme-reco/commit/3113f4ec4d807420ac05e33603d79c93955acb48)) +* loading page ([a9823a9](https://github.com/vuepress-reco/vuepress-theme-reco/commit/a9823a917a1e43cb754fad8bd54fa8c46ccbe6c3)) +* loading page ([2737749](https://github.com/vuepress-reco/vuepress-theme-reco/commit/27377491f9baeb15b748b17fae68e8869b50012a)) +* loading page ([f57f373](https://github.com/vuepress-reco/vuepress-theme-reco/commit/f57f3735a376ecc7cef7fec7dca92ed9d205027a)) +* loading page ([c969aa8](https://github.com/vuepress-reco/vuepress-theme-reco/commit/c969aa8c436e9517e4be08eade2c169a0b5cf5cd)) +* mode listeners not removed ([3843aa3](https://github.com/vuepress-reco/vuepress-theme-reco/commit/3843aa3c37abe43fbf86273a1edbfc3713368d5a)) +* navlinks show error color after change theme ([5e56ccc](https://github.com/vuepress-reco/vuepress-theme-reco/commit/5e56ccc022343de7df9dcecf651ad2f05fec7786)) +* no need date except for the timeline page ([d6d8ce4](https://github.com/vuepress-reco/vuepress-theme-reco/commit/d6d8ce4107a964ee5a8520b7f98db29cd078f598)) +* optimize access-number display ([3a36b01](https://github.com/vuepress-reco/vuepress-theme-reco/commit/3a36b0187237fdc0ed7a6bf166571377976b5cc4)) +* Optimize HomeBlog.vue ([b4183be](https://github.com/vuepress-reco/vuepress-theme-reco/commit/b4183be7f78688489fc41f648ef320f39a317016)) +* optimize https protocol warning ([dca6b3d](https://github.com/vuepress-reco/vuepress-theme-reco/commit/dca6b3d00ce1848d64e9da0472a41426cf2c66ae)) +* pagation ([d5529b8](https://github.com/vuepress-reco/vuepress-theme-reco/commit/d5529b87c4a35a7c1d5b17e0382239929638ca92)) +* page numbers do not initialize when jumping ([8379b4c](https://github.com/vuepress-reco/vuepress-theme-reco/commit/8379b4ce41cccea9c6956d5cc3b5d259fa0cb2aa)) +* password page animation&timeLine page ([e03106c](https://github.com/vuepress-reco/vuepress-theme-reco/commit/e03106c2137ceb2e1965636c8d7f663992f0f372)) +* remove input focus ([106f72d](https://github.com/vuepress-reco/vuepress-theme-reco/commit/106f72d8605443377c2cc3d2f41c0331104ecad5)) +* reset the changes of @SigureMo ([14193dd](https://github.com/vuepress-reco/vuepress-theme-reco/commit/14193dd295dd16330ba1a8c26ec670254c67ca61)) +* router jump ([23c3786](https://github.com/vuepress-reco/vuepress-theme-reco/commit/23c3786492c9014a212f4a2f62e4bac77361376b)) +* some little bugs ([b2f52f9](https://github.com/vuepress-reco/vuepress-theme-reco/commit/b2f52f939673b40d1ddb67a1d9addeb0cc87fb3e)) +* some little problem ([00f48ce](https://github.com/vuepress-reco/vuepress-theme-reco/commit/00f48cec4a5060506306977910939aa8759872a5)) +* some style error ([18596d1](https://github.com/vuepress-reco/vuepress-theme-reco/commit/18596d11ce8ff08aa33a48c5a44fcc51c0f04dc7)) +* ssr & formatDate in utils.js ([424adb1](https://github.com/vuepress-reco/vuepress-theme-reco/commit/424adb1a73de10fc3df28f2cb8787ac5d88e7239)) +* SSR and anchor points are invalid ([729d1eb](https://github.com/vuepress-reco/vuepress-theme-reco/commit/729d1eb34659c7c809140fc9646c454f098784fd)) +* style ([e00b8df](https://github.com/vuepress-reco/vuepress-theme-reco/commit/e00b8df25d013e657785813558f3ab1e4a167815)) +* style ([08b4a43](https://github.com/vuepress-reco/vuepress-theme-reco/commit/08b4a4336d5bff367f3c939c066b93da792467a0)) +* tag btn of page info click invalid ([3a4e9e8](https://github.com/vuepress-reco/vuepress-theme-reco/commit/3a4e9e8011244ca5d2227a2baad34c0accbca0df)) +* tags page $ timeline page ([636b209](https://github.com/vuepress-reco/vuepress-theme-reco/commit/636b209bc687c985792cd1a7a2b339068c54d8e0)) +* text color ([182dd29](https://github.com/vuepress-reco/vuepress-theme-reco/commit/182dd29f782e168f9af9c4ecb4e73b2b60244238)) +* theorem and details adapt dark mode ([865bd1b](https://github.com/vuepress-reco/vuepress-theme-reco/commit/865bd1b14bf563e76a06093773a2111ff8257570)) +* update comments version ([e6ab863](https://github.com/vuepress-reco/vuepress-theme-reco/commit/e6ab86321227dd55d30451b35bb6c02a1f4ec2be)) +* update pagation version ([fae50bf](https://github.com/vuepress-reco/vuepress-theme-reco/commit/fae50bfc16b729b2c06db3d360e2cf21e35d28e4)) +* valine style ([517619d](https://github.com/vuepress-reco/vuepress-theme-reco/commit/517619df484a794eb219d3e9bf38b2a7e0ba6e50)) +* valine style ([97dcd7a](https://github.com/vuepress-reco/vuepress-theme-reco/commit/97dcd7a09469b73f44c1ccae63c4840cc8209a6a)) +* VERSION 1.0.6&password page&timeLine page ([299cd7c](https://github.com/vuepress-reco/vuepress-theme-reco/commit/299cd7c2c7b14c0c3954372aea558c7a7949d683)) +* window scroll ([5294cb6](https://github.com/vuepress-reco/vuepress-theme-reco/commit/5294cb6516f3592a7fed314ab9846f0d40146dff)) +* 刷新弹窗样式 ([25da825](https://github.com/vuepress-reco/vuepress-theme-reco/commit/25da82507b32a5171c2da80afa693985b18ce425)) + + +### Features + +* adapt dark mode for SW-Update Popup ([c9b7ff3](https://github.com/vuepress-reco/vuepress-theme-reco/commit/c9b7ff37f0040bedd8e4a4790ae3a2933bd9b2f1)) +* add yber security record ([204df9f](https://github.com/vuepress-reco/vuepress-theme-reco/commit/204df9f5434850cc847d055aebdead2a1929d317)) +* add article sign ([f17e9d5](https://github.com/vuepress-reco/vuepress-theme-reco/commit/f17e9d57da01aca7653443ebfb2d60a38c50aed3)) +* add asynchronous load configuration ([2864976](https://github.com/vuepress-reco/vuepress-theme-reco/commit/28649760d1b59c89f9bbc81049ce8493544bf60b)) +* add back-color for kanbanniang's messageBox ([5b34b23](https://github.com/vuepress-reco/vuepress-theme-reco/commit/5b34b23fa449e0f0b4fb0c8b7184997a84d3a562)) +* add backgroud color for card ([76fbff7](https://github.com/vuepress-reco/vuepress-theme-reco/commit/76fbff7ab47cfcbe54469d9042045fa70c874ed1)) +* add color var ([321e8af](https://github.com/vuepress-reco/vuepress-theme-reco/commit/321e8af17eba251ebc3531c5b51c2e185bf643ab)) +* Add component & optimization ([8994c5b](https://github.com/vuepress-reco/vuepress-theme-reco/commit/8994c5bb59f55cc33e7623475dc7b4d0f3af8a60)) +* add dark mode(part.1) ([a0bab57](https://github.com/vuepress-reco/vuepress-theme-reco/commit/a0bab570cd6f7b11519e1344691e071df705ffed)) +* add dark mode(part.10) ([9fcd3fd](https://github.com/vuepress-reco/vuepress-theme-reco/commit/9fcd3fd34858426b2159f7c0cd5a763105773058)) +* add dark mode(part.2) ([167e75a](https://github.com/vuepress-reco/vuepress-theme-reco/commit/167e75a28a2bdc4dc055c90a90dfe81bc31b2a3a)) +* add dark mode(part.3) ([bc74019](https://github.com/vuepress-reco/vuepress-theme-reco/commit/bc74019dac4efde7a871f750e9befc5d9266cdcf)) +* add dark mode(part.4) ([90e9fb3](https://github.com/vuepress-reco/vuepress-theme-reco/commit/90e9fb328b87a0ece525ed96113609050bb08a0c)) +* add dark mode(part.5) ([395b969](https://github.com/vuepress-reco/vuepress-theme-reco/commit/395b969501f4b4f7fe3bbc2280c3345152bd9ea4)) +* add dark mode(part.6) ([a6bb8b0](https://github.com/vuepress-reco/vuepress-theme-reco/commit/a6bb8b0c661afe09e0294b413b98d43930eb8f8b)) +* add dark mode(part.7) ([3c852b1](https://github.com/vuepress-reco/vuepress-theme-reco/commit/3c852b18a45704eea7d2fa87571d131ba619db3d)) +* add dark mode(part.8) ([74534b1](https://github.com/vuepress-reco/vuepress-theme-reco/commit/74534b1a6c842f3759bd69e063be1a957852b20c)) +* add dark mode(part.9) ([742e212](https://github.com/vuepress-reco/vuepress-theme-reco/commit/742e212a97e9d423f093e8e575bcf52525d6a6fb)) +* add encryption mode ([bac7db9](https://github.com/vuepress-reco/vuepress-theme-reco/commit/bac7db9c037fb21666503a8bf71dcd334c7c8d4a)) +* add example dir ([884e7a8](https://github.com/vuepress-reco/vuepress-theme-reco/commit/884e7a84a601a61fcbe1e4962adba513f3ab92a5)) +* add FriendLink ([8e6616b](https://github.com/vuepress-reco/vuepress-theme-reco/commit/8e6616b6e119b78ebd7bf97b488d1ce3e07df5b2)) +* add google analytics ([254d488](https://github.com/vuepress-reco/vuepress-theme-reco/commit/254d4882cfc95c3a6c62f3f22fdbf93822e80bba)) +* add mode config ([0a3fdb8](https://github.com/vuepress-reco/vuepress-theme-reco/commit/0a3fdb85d819f110d8e4d43382ea3c87c7dde283)) +* add modePicker config ([2c93403](https://github.com/vuepress-reco/vuepress-theme-reco/commit/2c934033baf8db5bab4ce82c67a127b27e4994bd)) +* add setColorScheme code ([d70f961](https://github.com/vuepress-reco/vuepress-theme-reco/commit/d70f961a551b71fa8e94aee34117227f4e3bbe52)) +* add share component ([19f2da0](https://github.com/vuepress-reco/vuepress-theme-reco/commit/19f2da0cadcfac0e88f77216bac4cdd548cd0e75)) +* add tagline ([9ce2a38](https://github.com/vuepress-reco/vuepress-theme-reco/commit/9ce2a3806bf25986fede11449864a8c7a5a0d813)) +* add the --bgm-bg-color to adapt to dark mode ([51a155e](https://github.com/vuepress-reco/vuepress-theme-reco/commit/51a155e3c3092d5d8ecd6276c4a3667756a03546)) +* add theme version in footer ([d4ddfd9](https://github.com/vuepress-reco/vuepress-theme-reco/commit/d4ddfd938f5551774cd8241f6862303d78d01da4)) +* add vssue ([df0f498](https://github.com/vuepress-reco/vuepress-theme-reco/commit/df0f4984e98a75e30bfcbaa86ba61b7046e740e1)) +* change theme picker to mode picker ([9ae5f15](https://github.com/vuepress-reco/vuepress-theme-reco/commit/9ae5f15523bc55ec4d2fa088f027fb5dc29cea98)) +* custom home page component ([d06f214](https://github.com/vuepress-reco/vuepress-theme-reco/commit/d06f2145e1bbe631a4db0d012ced58928aa6723c)) +* delete ga plugin ([b761fe0](https://github.com/vuepress-reco/vuepress-theme-reco/commit/b761fe0df950bea04d48e7436b4b9f285331e50c)) +* encrypt password ([c453479](https://github.com/vuepress-reco/vuepress-theme-reco/commit/c45347971a3d3cd71681f693ac1308875b06c75b)) +* fix comments ([bbdca20](https://github.com/vuepress-reco/vuepress-theme-reco/commit/bbdca200ab844f31212257d1be46dd838785f7e9)) +* homepag add pagation ([9866494](https://github.com/vuepress-reco/vuepress-theme-reco/commit/9866494a41c1d554b0b8bce9be7d44ca41870072)) +* homepag add pagation ([6ee4931](https://github.com/vuepress-reco/vuepress-theme-reco/commit/6ee4931e0ed3b506732dcb1417bd5b38a4667796)) +* homepag add pagation ([157dc23](https://github.com/vuepress-reco/vuepress-theme-reco/commit/157dc23bf6603f4eda1fed480aba0b4bf4f3bd80)) +* make home-info-wrapper follow the scroll bar ([6e1442f](https://github.com/vuepress-reco/vuepress-theme-reco/commit/6e1442fba2ac7156979fb9aa19f940c0eb500ae4)) +* multi-language(part.1) ([d2bb87b](https://github.com/vuepress-reco/vuepress-theme-reco/commit/d2bb87bdb1d565602743de5e6b8a608453ef8a68)) +* multi-language(part.2) ([6795270](https://github.com/vuepress-reco/vuepress-theme-reco/commit/6795270ed9da9fb6dcf537d853ed3aeee0e43acc)) +* multi-language(part.3) ([198ac24](https://github.com/vuepress-reco/vuepress-theme-reco/commit/198ac2405943b21dd53736aa1c003f61046ecf67)) +* retain the page number when back ([a9cf0b1](https://github.com/vuepress-reco/vuepress-theme-reco/commit/a9cf0b14237ecba3bb4a956ad6b03d7c25a7d41d)) +* update comments plugin version ([33e70e4](https://github.com/vuepress-reco/vuepress-theme-reco/commit/33e70e4af5accab74f4c934a3f10a7f6ba4e93c7)) +* update version ([97fbaf5](https://github.com/vuepress-reco/vuepress-theme-reco/commit/97fbaf5636470c9a3a37ce868bbc935d8252d7ec)) + + + diff --git a/commitlint.config.js b/commitlint.config.js new file mode 100644 index 0000000..02298d8 --- /dev/null +++ b/commitlint.config.js @@ -0,0 +1,37 @@ +module.exports = { + extends: ['@commitlint/config-conventional'], + rules: { + 'body-leading-blank': [1, 'always'], + 'footer-leading-blank': [1, 'always'], + 'header-max-length': [2, 'always', 72], + 'scope-case': [2, 'always', 'lower-case'], + 'subject-case': [ + 2, + 'never', + ['sentence-case', 'start-case', 'pascal-case', 'upper-case'] + ], + 'subject-empty': [2, 'never'], + 'subject-full-stop': [2, 'never', '.'], + 'type-case': [0], + 'type-empty': [2, 'never'], + 'type-enum': [ + 2, + 'always', + [ + 'WIP', + 'build', + 'chore', + 'ci', + 'docs', + 'feat', + 'fix', + 'improvement', + 'perf', + 'refactor', + 'revert', + 'style', + 'test' + ] + ] + } +} diff --git a/package.json b/package.json index 51c560a..a71038a 100644 --- a/package.json +++ b/package.json @@ -1,26 +1,58 @@ { "name": "vuepress-theme-reco", "private": true, - "main": "index.js", "license": "MIT", - "scripts": { - "lerna": "lerna", - "dev": "vuepress dev example/docs", - "build": "vuepress build example/docs", - "eslint-ext": "eslint --ext .js,.vue ./", - "eslint-fix": "eslint --fix --ext .js,.vue ./", - "version": "lerna version --conventional-commits", - "bootstrap": "lerna bootstrap" - }, + "main": "index.js", "workspaces": [ "packages/vuepress-theme-reco", "packages/@vuepress-reco/*" ], + "scripts": { + "bootstrap": "lerna bootstrap", + "build": "vuepress build example/docs", + "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", + "commit": "git add . && git-cz", + "dev": "vuepress dev example/docs", + "eslint-ext": "eslint --ext .js,.vue ./", + "eslint-fix": "eslint --fix --ext .js,.vue ./", + "prepublish": "lerna publish --dist-tag next", + "publish": "yarn changelog && lerna publish", + "push": "yarn commit && git push" + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged", + "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" + } + }, + "lint-staged": { + "*.{js,ts,vue}": [ + "eslint --fix --ext .js,.vue ./", + "git add" + ], + "package.json": [ + "sort-package-json", + "git add" + ] + }, + "config": { + "commitizen": { + "path": "node_modules/cz-customizable" + } + }, "devDependencies": { + "@commitlint/cli": "^8.3.5", + "@commitlint/config-conventional": "^8.3.4", "babel-eslint": "^10.1.0", + "commitizen": "^4.0.3", + "conventional-changelog-cli": "^2.0.31", + "cz-customizable": "^6.2.0", "eslint": "^6.8.0", "eslint-plugin-vue": "^6.2.2", + "husky": "^4.2.3", "lerna": "^3.20.2", + "lint-staged": "^10.1.1", + "sort-package-json": "^1.40.0", "vuepress": "^1.4.0" }, "publishConfig": { diff --git a/packages/@vuepress-reco/vuepress-plugin-back-to-top/README.md b/packages/@vuepress-reco/vuepress-plugin-back-to-top/README.md new file mode 100644 index 0000000..3eadb0a --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-back-to-top/README.md @@ -0,0 +1,24 @@ +# @vuepress-reco/vuepress-plugin-back-to-top + +![demo.png](./images/demo.png) + +## Details + +> Back-to-top plugin for vuepress-theme-reco or other vuepress theme. + +|使用位置|值| +|-|-| +|plugin name|@vuepress-reco/vuepress-plugin-back-to-top| +|component name|BackToTop(自动出现在页面中,无需添加额外代码)| + +## Options + +> 以下为插件注入时的参数。 + +**Attributes** + +|参数|说明|类型|默认值|可选值| +|-|-|-|-|-| +|icon|按钮中间的图标名字|string|reco-up|主题内置的其他图标| +|visibilityHeight|按钮出现时的最小滚动高度|number|400|-| +|customStyle|自定义按钮的样式|Object|{right:'1rem',bottom: '6rem',width: '2.5rem',height: '2.5rem','border-radius': '.25rem','line-height': '2.5rem',backgroundColor: 'rgba(231, 234, 241,.5)'}|-| diff --git a/packages/@vuepress-reco/vuepress-plugin-back-to-top/bin/BackToTop.vue b/packages/@vuepress-reco/vuepress-plugin-back-to-top/bin/BackToTop.vue new file mode 100644 index 0000000..c8a378c --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-back-to-top/bin/BackToTop.vue @@ -0,0 +1,91 @@ + + + + + + + + + + + diff --git a/packages/@vuepress-reco/vuepress-plugin-back-to-top/bin/enhanceAppFile.js b/packages/@vuepress-reco/vuepress-plugin-back-to-top/bin/enhanceAppFile.js new file mode 100644 index 0000000..8eaf90e --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-back-to-top/bin/enhanceAppFile.js @@ -0,0 +1,5 @@ +import BackToTop from './BackToTop.vue' + +export default ({ Vue }) => { + Vue.component('BackToTop', BackToTop) +} \ No newline at end of file diff --git a/packages/@vuepress-reco/vuepress-plugin-back-to-top/images/demo.png b/packages/@vuepress-reco/vuepress-plugin-back-to-top/images/demo.png new file mode 100644 index 0000000..38ff927 Binary files /dev/null and b/packages/@vuepress-reco/vuepress-plugin-back-to-top/images/demo.png differ diff --git a/packages/@vuepress-reco/vuepress-plugin-back-to-top/index.js b/packages/@vuepress-reco/vuepress-plugin-back-to-top/index.js new file mode 100644 index 0000000..fe32cae --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-back-to-top/index.js @@ -0,0 +1,23 @@ +const { path } = require('@vuepress/shared-utils') + +module.exports = (options, context) => ({ + define () { + const { customStyle, visibilityHeight } = options + return { + CUSTOM_STYLE: customStyle || { + right: '1rem', + bottom: '6rem', + width: '2.5rem', + height: '2.5rem', + 'border-radius': '.25rem', + 'line-height': '2.5rem' + }, + VISIBILITY_HEIGHT: visibilityHeight || 400 + } + }, + name: '@vuepress-reco/vuepress-plugin-back-to-top', + enhanceAppFiles: [ + path.resolve(__dirname, './bin/enhanceAppFile.js') + ], + globalUIComponents: 'BackToTop' +}) diff --git a/packages/@vuepress-reco/vuepress-plugin-back-to-top/package.json b/packages/@vuepress-reco/vuepress-plugin-back-to-top/package.json new file mode 100644 index 0000000..4e57913 --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-back-to-top/package.json @@ -0,0 +1,21 @@ +{ + "name": "@vuepress-reco/vuepress-plugin-back-to-top", + "version": "1.0.8", + "description": "Back-to-top plugin for vuepress-theme-reco or other vuepress theme", + "keywords": [ + "vuepress-theme-reco", + "backtotop", + "vuepress" + ], + "homepage": "https://vuepress-theme-reco.recoluan.com", + "bugs": { + "url": "https://github.com/vuepress-reco/vuepress-plugin-pagation/issues" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuepress-reco/vuepress-plugin-pagation.git" + }, + "license": "MIT", + "author": "reco_luan ", + "main": "index.js" +} diff --git a/packages/@vuepress-reco/vuepress-plugin-comments/README.md b/packages/@vuepress-reco/vuepress-plugin-comments/README.md new file mode 100644 index 0000000..d216832 --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-comments/README.md @@ -0,0 +1,118 @@ +# @vuepress-reco/vuepress-plugin-comments + +## Introduce + +Comments plugin for vuepress-theme-reco or other vuepress theme. + +### Name + +- **As plugin**: `@vuepress-reco/vuepress-plugin-comments` +- **As component**: `Comments (评论)` / `AccessNumber (使用 Valine 时的访问量)`(主题开发时使用) + +## Option API + +组件会在 `$themeConfig` 注入一个参数 `commentsSolution`,如果使用 `Valine`,其值为 `valine`,如果使用 `Vssue`,其值为 `vssue`,可以使用这个参数来主题中做差异化处理,比如是否显示阅读数量。 + +### Valine + +--- + +```javscript +module.exports = { + theme: 'reco', + themeConfig: { + valineConfig: { + appId: '...',// your appId + appKey: '...', // your appKey + } + } +} +``` + +或者: + +```javscript +module.exports = { + theme: 'reco', + plugins: [['@vuepress-reco/comments', { + solution: 'valine', + options: { + appId: '...',// your appId + appKey: '...', // your appKey + } + }]] +} +``` + +### Vssue + +--- + +```javscript +module.exports = { + theme: 'reco', + themeConfig: { + vssueConfig: { + platform: 'github', + owner: 'OWNER_OF_REPO', + repo: 'NAME_OF_REPO', + clientId: 'YOUR_CLIENT_ID', + clientSecret: 'YOUR_CLIENT_SECRET', + } + } +} +``` + +或者: + +```javscript +module.exports = { + theme: 'reco', + plugins: [['@vuepress-reco/comments', { + solution: 'vuess', + options: { + platform: 'github', + owner: 'OWNER_OF_REPO', + repo: 'NAME_OF_REPO', + clientId: 'YOUR_CLIENT_ID', + clientSecret: 'YOUR_CLIENT_SECRET', + } + }]] +} +``` + +**`options` 详解:** +- platform: 支持的代码托管平台 +- owner: 对应 `repository` 的拥有者帐号或者团队 +- repo: 用来存储评论的 repository +- clientId: `OAuth App` 的 `client id` +- clientSecret: `OAuth App` 的 `client secret`(只有在使用某些平台时需要) + +**`platform` 详解(点击查看[支持的代码托管平台](https://vssue.js.org/zh/guide/supported-platforms.html)):** +- github: `@vssue/api-github-v3` +- github-v4: `@vssue/api-github-v4` +- gitlab: `@vssue/api-gitlab-v4` +- bitbucket: `@vssue/api-bitbucket-v2` +- gitee: `@vssue/api-gitee-v5` +- + +### AccessNumber + +> 仅在 使用 `Valine` 时才有效。 + + +#### idVal + +- description: valine 记录浏览数的 id 值 +- type: `String` + +#### numStyle + +- description: 浏览量的数字样式(用于调整不同位置的显示风格) +- type: `Object` + +#### flagTitle + +- description: 文章标题 +- type: `String` + diff --git a/packages/@vuepress-reco/vuepress-plugin-comments/bin/AccessNumber.vue b/packages/@vuepress-reco/vuepress-plugin-comments/bin/AccessNumber.vue new file mode 100644 index 0000000..a918e4d --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-comments/bin/AccessNumber.vue @@ -0,0 +1,24 @@ + + + + + + + diff --git a/packages/@vuepress-reco/vuepress-plugin-comments/bin/Comments.vue b/packages/@vuepress-reco/vuepress-plugin-comments/bin/Comments.vue new file mode 100644 index 0000000..88f0997 --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-comments/bin/Comments.vue @@ -0,0 +1,69 @@ + + + + + + + diff --git a/packages/@vuepress-reco/vuepress-plugin-comments/bin/Valine.vue b/packages/@vuepress-reco/vuepress-plugin-comments/bin/Valine.vue new file mode 100644 index 0000000..bbae335 --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-comments/bin/Valine.vue @@ -0,0 +1,140 @@ + + + + + + + + + diff --git a/packages/@vuepress-reco/vuepress-plugin-comments/bin/Vssue.vue b/packages/@vuepress-reco/vuepress-plugin-comments/bin/Vssue.vue new file mode 100644 index 0000000..6e6e01b --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-comments/bin/Vssue.vue @@ -0,0 +1,98 @@ + + + + + + + diff --git a/packages/@vuepress-reco/vuepress-plugin-comments/bin/enhanceAppFile.js b/packages/@vuepress-reco/vuepress-plugin-comments/bin/enhanceAppFile.js new file mode 100644 index 0000000..6a7d61e --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-comments/bin/enhanceAppFile.js @@ -0,0 +1,7 @@ +import Comments from './Comments.vue' +import AccessNumber from './AccessNumber.vue' + +export default ({ Vue }) => { + Vue.component('Comments', Comments) + Vue.component('AccessNumber', AccessNumber) +} diff --git a/packages/@vuepress-reco/vuepress-plugin-comments/index.js b/packages/@vuepress-reco/vuepress-plugin-comments/index.js new file mode 100644 index 0000000..5d768da --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-comments/index.js @@ -0,0 +1,13 @@ +const { path } = require('@vuepress/shared-utils') + +module.exports = (options, context) => ({ + define () { + return { + COMMENTS_OPTIONS: options || null + } + }, + name: '@vuepress-reco/vuepress-plugin-comments', + enhanceAppFiles: [ + path.resolve(__dirname, './bin/enhanceAppFile.js') + ] +}) diff --git a/packages/@vuepress-reco/vuepress-plugin-comments/package.json b/packages/@vuepress-reco/vuepress-plugin-comments/package.json new file mode 100644 index 0000000..e01aa7e --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-comments/package.json @@ -0,0 +1,31 @@ +{ + "name": "@vuepress-reco/vuepress-plugin-comments", + "version": "1.0.14", + "description": "Comments plugin for vuepress-theme-reco or other vuepress theme", + "keywords": [ + "vuepress-theme-reco", + "comments", + "vuepress" + ], + "homepage": "https://vuepress-theme-reco.recoluan.com", + "bugs": { + "url": "https://github.com/vuepress-reco/vuepress-theme-reco/issues" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuepress-reco/vuepress-theme-reco.git" + }, + "license": "MIT", + "author": "reco_luan ", + "main": "index.js", + "dependencies": { + "@vssue/api-bitbucket-v2": "^1.1.1", + "@vssue/api-gitee-v5": "^1.1.1", + "@vssue/api-github-v3": "^1.1.2", + "@vssue/api-github-v4": "^1.2.0", + "@vssue/api-gitlab-v4": "^1.1.1", + "leancloud-storage": "^3.13.2", + "valine": "^1.3.6", + "vssue": "^1.2.2" + } +} diff --git a/packages/@vuepress-reco/vuepress-plugin-loading/__tests__/vuepress-plugin-loading.test.js b/packages/@vuepress-reco/vuepress-plugin-loading/__tests__/vuepress-plugin-loading.test.js deleted file mode 100644 index 8541b12..0000000 --- a/packages/@vuepress-reco/vuepress-plugin-loading/__tests__/vuepress-plugin-loading.test.js +++ /dev/null @@ -1,7 +0,0 @@ -'use strict'; - -const vuepressPluginLoading = require('..'); - -describe('@vuepress-reco/vuepress-plugin-loading', () => { - it('needs tests'); -}); diff --git a/packages/@vuepress-reco/vuepress-plugin-loading/lib/vuepress-plugin-loading.js b/packages/@vuepress-reco/vuepress-plugin-loading/lib/vuepress-plugin-loading.js deleted file mode 100644 index e7a4c62..0000000 --- a/packages/@vuepress-reco/vuepress-plugin-loading/lib/vuepress-plugin-loading.js +++ /dev/null @@ -1,7 +0,0 @@ -'use strict'; - -module.exports = vuepressPluginLoading; - -function vuepressPluginLoading() { - // TODO -} diff --git a/packages/@vuepress-reco/vuepress-plugin-loading/package.json b/packages/@vuepress-reco/vuepress-plugin-loading/package.json index a90dde3..cc84767 100644 --- a/packages/@vuepress-reco/vuepress-plugin-loading/package.json +++ b/packages/@vuepress-reco/vuepress-plugin-loading/package.json @@ -2,21 +2,21 @@ "name": "@vuepress-reco/vuepress-plugin-loading-page", "version": "1.4.0-alpha.3", "description": "Loading page plugin for vuepress-theme-reco or other vuepress theme", - "main": "index.js", - "repository": { - "type": "git", - "url": "git+https://github.com/vuepress-reco/vuepress-plugin-loading-page.git" - }, "keywords": [ "vuepress-theme-reco", "loading-page", "vuepress" ], - "author": "reco_luan ", - "license": "MIT", - "bugs": { - "url": "https://github.com/vuepress-reco/vuepress-plugin-loading-page/issues" - }, "homepage": "https://vuepress-theme-reco.recoluan.com", + "bugs": { + "url": "https://github.com/vuepress-reco/vuepress-theme-reco/issues" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuepress-reco/vuepress-theme-reco.git" + }, + "license": "MIT", + "author": "reco_luan ", + "main": "index.js", "gitHead": "c3a1db8487bece9341b6269a0f6ebf910cd5462a" } diff --git a/packages/@vuepress-reco/vuepress-plugin-pagation/README.md b/packages/@vuepress-reco/vuepress-plugin-pagation/README.md new file mode 100644 index 0000000..d96e59e --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-pagation/README.md @@ -0,0 +1,31 @@ +# @vuepress-reco/vuepress-plugin-pagation + +![demo.png](./images/demo.png) + +## Details + +> Pagation plugin for vuepress-theme-reco or other vuepress theme. + +|使用位置|值| +|-|-| +|plugin name|@vuepress-reco/vuepress-plugin-pagation| +|component name|Pagation(主题开发时使用)| + +## Options + +> 主题开发过程中作为组件使用,以下为组件的参数(不是插件注入时的参数)。 + +**Attributes** + +|参数|说明|类型|默认值|可选值| +|-|-|-|-|-| +|total|数据总数量|number|10|-| +|perPage|每页多少条|number|10|-| +|currentPage|当前是第几页|number|1|-| + +**Events** + +|事件名称|说明|回调参数| +|-|-|-| +|getCurrentPage|获取当前是第几页|currentPage: 当前页码| + diff --git a/packages/@vuepress-reco/vuepress-plugin-pagation/bin/Pagation.vue b/packages/@vuepress-reco/vuepress-plugin-pagation/bin/Pagation.vue new file mode 100644 index 0000000..99b9b5e --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-pagation/bin/Pagation.vue @@ -0,0 +1,183 @@ + + + + Prev + 1 + ... + {{num}} + ... + {{pages}} + Next + 跳转到: + + + + GO + + + + + + + diff --git a/packages/@vuepress-reco/vuepress-plugin-pagation/bin/enhanceAppFile.js b/packages/@vuepress-reco/vuepress-plugin-pagation/bin/enhanceAppFile.js new file mode 100644 index 0000000..136fff7 --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-pagation/bin/enhanceAppFile.js @@ -0,0 +1,5 @@ +import Pagation from './Pagation.vue' + +export default ({ Vue }) => { + Vue.component('Pagation', Pagation) +} \ No newline at end of file diff --git a/packages/@vuepress-reco/vuepress-plugin-pagation/images/demo.png b/packages/@vuepress-reco/vuepress-plugin-pagation/images/demo.png new file mode 100644 index 0000000..f493c23 Binary files /dev/null and b/packages/@vuepress-reco/vuepress-plugin-pagation/images/demo.png differ diff --git a/packages/@vuepress-reco/vuepress-plugin-pagation/index.js b/packages/@vuepress-reco/vuepress-plugin-pagation/index.js new file mode 100644 index 0000000..bc89f1d --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-pagation/index.js @@ -0,0 +1,8 @@ +const { path } = require('@vuepress/shared-utils') + +module.exports = (options, context) => ({ + name: '@vuepress-reco/vuepress-plugin-pagation', + enhanceAppFiles: [ + path.resolve(__dirname, './bin/enhanceAppFile.js') + ] +}) \ No newline at end of file diff --git a/packages/@vuepress-reco/vuepress-plugin-pagation/package.json b/packages/@vuepress-reco/vuepress-plugin-pagation/package.json new file mode 100644 index 0000000..c5c87a4 --- /dev/null +++ b/packages/@vuepress-reco/vuepress-plugin-pagation/package.json @@ -0,0 +1,21 @@ +{ + "name": "@vuepress-reco/vuepress-plugin-pagation", + "version": "1.0.6", + "description": "Pagation plugin for vuepress-theme-reco or other vuepress theme", + "keywords": [ + "vuepress-theme-reco", + "pagation", + "vuepress" + ], + "homepage": "https://vuepress-theme-reco.recoluan.com", + "bugs": { + "url": "https://github.com/vuepress-reco/vuepress-theme-reco/issues" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/vuepress-reco/vuepress-theme-reco.git" + }, + "license": "MIT", + "author": "reco_luan ", + "main": "index.js" +} diff --git a/packages/vuepress-theme-reco/__tests__/vuepress-theme-reco.test.js b/packages/vuepress-theme-reco/__tests__/vuepress-theme-reco.test.js deleted file mode 100644 index eb8810e..0000000 --- a/packages/vuepress-theme-reco/__tests__/vuepress-theme-reco.test.js +++ /dev/null @@ -1,7 +0,0 @@ -'use strict'; - -const vuepressThemeReco = require('..'); - -describe('vuepress-theme-reco', () => { - it('needs tests'); -}); diff --git a/packages/vuepress-theme-reco/lib/vuepress-theme-reco.js b/packages/vuepress-theme-reco/lib/vuepress-theme-reco.js index 509b941..ee7a9c3 100644 --- a/packages/vuepress-theme-reco/lib/vuepress-theme-reco.js +++ b/packages/vuepress-theme-reco/lib/vuepress-theme-reco.js @@ -1,7 +1,7 @@ -'use strict'; +'use strict' -module.exports = vuepressThemeReco; +module.exports = vuepressThemeReco -function vuepressThemeReco() { - // TODO +function vuepressThemeReco () { + // TODO } diff --git a/scripts/deploy.sh b/scripts/deploy.sh new file mode 100644 index 0000000..72bf98c --- /dev/null +++ b/scripts/deploy.sh @@ -0,0 +1,12 @@ +npm run build + +cd public + +git init +git add -A +git commit -m 'deploy' + +git push -f git@git.coding.net:recoluan/work.git master + +cd ../ +rm -rf public \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index bf9b7fb..73e508d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -677,7 +677,7 @@ core-js "^2.6.5" regenerator-runtime "^0.13.4" -"@babel/runtime@^7.7.4", "@babel/runtime@^7.8.4": +"@babel/runtime@^7.7.4", "@babel/runtime@^7.8.4", "@babel/runtime@^7.8.7": version "7.9.2" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.9.2.tgz#d90df0583a3a252f09aaa619665367bae518db06" dependencies: @@ -713,6 +713,121 @@ lodash "^4.17.13" to-fast-properties "^2.0.0" +"@commitlint/cli@^8.3.5": + version "8.3.5" + resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-8.3.5.tgz#6d93a3a8b2437fa978999d3f6a336bcc70be3fd3" + dependencies: + "@commitlint/format" "^8.3.4" + "@commitlint/lint" "^8.3.5" + "@commitlint/load" "^8.3.5" + "@commitlint/read" "^8.3.4" + babel-polyfill "6.26.0" + chalk "2.4.2" + get-stdin "7.0.0" + lodash "4.17.15" + meow "5.0.0" + resolve-from "5.0.0" + resolve-global "1.0.0" + +"@commitlint/config-conventional@^8.3.4": + version "8.3.4" + resolved "https://registry.yarnpkg.com/@commitlint/config-conventional/-/config-conventional-8.3.4.tgz#fed13b3711690663b176c1f6b39c205a565618d2" + dependencies: + conventional-changelog-conventionalcommits "4.2.1" + +"@commitlint/ensure@^8.3.4": + version "8.3.4" + resolved "https://registry.yarnpkg.com/@commitlint/ensure/-/ensure-8.3.4.tgz#6931677e4ca0fde71686ae3b7a367261647a341d" + dependencies: + lodash "4.17.15" + +"@commitlint/execute-rule@^8.3.4": + version "8.3.4" + resolved "https://registry.yarnpkg.com/@commitlint/execute-rule/-/execute-rule-8.3.4.tgz#1b63f0713b197889d90b76f9eea1abc010d256b1" + +"@commitlint/format@^8.3.4": + version "8.3.4" + resolved "https://registry.yarnpkg.com/@commitlint/format/-/format-8.3.4.tgz#7cd1f0ba5a3289c8d14d7dac29ee1fc1597fe1d9" + dependencies: + chalk "^2.0.1" + +"@commitlint/is-ignored@^8.3.5": + version "8.3.5" + resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-8.3.5.tgz#e6f59496e1b1ce58020d519cd578ad0f43169199" + dependencies: + semver "6.3.0" + +"@commitlint/lint@^8.3.5": + version "8.3.5" + resolved "https://registry.yarnpkg.com/@commitlint/lint/-/lint-8.3.5.tgz#627e75adb1cc803cc723e33cc2ba4aa27cbb9f0c" + dependencies: + "@commitlint/is-ignored" "^8.3.5" + "@commitlint/parse" "^8.3.4" + "@commitlint/rules" "^8.3.4" + babel-runtime "^6.23.0" + lodash "4.17.15" + +"@commitlint/load@>6.1.1", "@commitlint/load@^8.3.5": + version "8.3.5" + resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-8.3.5.tgz#3f059225ede92166ba94cf4c48e3d67c8b08b18a" + dependencies: + "@commitlint/execute-rule" "^8.3.4" + "@commitlint/resolve-extends" "^8.3.5" + babel-runtime "^6.23.0" + chalk "2.4.2" + cosmiconfig "^5.2.0" + lodash "4.17.15" + resolve-from "^5.0.0" + +"@commitlint/message@^8.3.4": + version "8.3.4" + resolved "https://registry.yarnpkg.com/@commitlint/message/-/message-8.3.4.tgz#b4e50d14aa6e15a5ad0767b952a7953f3681d768" + +"@commitlint/parse@^8.3.4": + version "8.3.4" + resolved "https://registry.yarnpkg.com/@commitlint/parse/-/parse-8.3.4.tgz#d741f8b9104b35d0f4c10938165b20cbf167f81e" + dependencies: + conventional-changelog-angular "^1.3.3" + conventional-commits-parser "^3.0.0" + lodash "^4.17.11" + +"@commitlint/read@^8.3.4": + version "8.3.4" + resolved "https://registry.yarnpkg.com/@commitlint/read/-/read-8.3.4.tgz#81a34283d8cd7b2acdf57829a91761e9c7791455" + dependencies: + "@commitlint/top-level" "^8.3.4" + "@marionebl/sander" "^0.6.0" + babel-runtime "^6.23.0" + git-raw-commits "^2.0.0" + +"@commitlint/resolve-extends@^8.3.5": + version "8.3.5" + resolved "https://registry.yarnpkg.com/@commitlint/resolve-extends/-/resolve-extends-8.3.5.tgz#8fff800f292ac217ae30b1862f5f9a84b278310a" + dependencies: + import-fresh "^3.0.0" + lodash "4.17.15" + resolve-from "^5.0.0" + resolve-global "^1.0.0" + +"@commitlint/rules@^8.3.4": + version "8.3.4" + resolved "https://registry.yarnpkg.com/@commitlint/rules/-/rules-8.3.4.tgz#41da7e16c6b89af268fe81c87a158c1fd2ac82b1" + dependencies: + "@commitlint/ensure" "^8.3.4" + "@commitlint/message" "^8.3.4" + "@commitlint/to-lines" "^8.3.4" + babel-runtime "^6.23.0" + +"@commitlint/to-lines@^8.3.4": + version "8.3.4" + resolved "https://registry.yarnpkg.com/@commitlint/to-lines/-/to-lines-8.3.4.tgz#ce24963b6d86dbe51d88d5e3028ab28f38562e2e" + +"@commitlint/top-level@^8.3.4": + version "8.3.4" + resolved "https://registry.yarnpkg.com/@commitlint/top-level/-/top-level-8.3.4.tgz#803fc6e8f5be5efa5f3551761acfca961f1d8685" + dependencies: + find-up "^4.0.0" + "@evocateur/libnpmaccess@^3.1.2": version "3.1.2" resolved "https://registry.yarnpkg.com/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz#ecf7f6ce6b004e9f942b098d92200be4a4b1c845" @@ -1446,6 +1561,14 @@ npmlog "^4.1.2" write-file-atomic "^2.3.0" +"@marionebl/sander@^0.6.0": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@marionebl/sander/-/sander-0.6.1.tgz#1958965874f24bc51be48875feb50d642fc41f7b" + dependencies: + graceful-fs "^4.1.3" + mkdirp "^0.5.1" + rimraf "^2.5.2" + "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" @@ -1453,10 +1576,28 @@ call-me-maybe "^1.0.1" glob-to-regexp "^0.3.0" +"@nodelib/fs.scandir@2.1.3": + version "2.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" + dependencies: + "@nodelib/fs.stat" "2.0.3" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" + "@nodelib/fs.stat@^1.1.2": version "1.1.3" resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" +"@nodelib/fs.walk@^1.2.3": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" + dependencies: + "@nodelib/fs.scandir" "2.1.3" + fastq "^1.6.0" + "@octokit/auth-token@^2.4.0": version "2.4.0" resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.0.tgz#b64178975218b99e4dfe948253f0673cbbb59d9f" @@ -1548,6 +1689,12 @@ dependencies: "@types/node" ">= 8" +"@samverschueren/stream-to-observable@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f" + dependencies: + any-observable "^0.3.0" + "@sindresorhus/is@^0.14.0": version "0.14.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" @@ -1586,6 +1733,10 @@ version "13.11.0" resolved "https://registry.yarnpkg.com/@types/node/-/node-13.11.0.tgz#390ea202539c61c8fa6ba4428b57e05bc36dc47b" +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + "@types/q@^1.5.1": version "1.5.2" resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" @@ -1735,31 +1886,10 @@ source-map "~0.6.1" vue-template-es2015-compiler "^1.9.0" -"@vuepress-reco/vuepress-plugin-back-to-top@1.0.8": - version "1.0.8" - resolved "https://registry.yarnpkg.com/@vuepress-reco/vuepress-plugin-back-to-top/-/vuepress-plugin-back-to-top-1.0.8.tgz#ae2ef6496d026cf9fd6b8fd01f70df360819a8d0" - -"@vuepress-reco/vuepress-plugin-comments@1.0.14": - version "1.0.14" - resolved "https://registry.yarnpkg.com/@vuepress-reco/vuepress-plugin-comments/-/vuepress-plugin-comments-1.0.14.tgz#ad2c1c1c7ab03705bdc9cd6790f3ae3359ffd484" - dependencies: - "@vssue/api-bitbucket-v2" "^1.1.1" - "@vssue/api-gitee-v5" "^1.1.1" - "@vssue/api-github-v3" "^1.1.2" - "@vssue/api-github-v4" "^1.2.0" - "@vssue/api-gitlab-v4" "^1.1.1" - leancloud-storage "^3.13.2" - valine "^1.3.6" - vssue "^1.2.2" - "@vuepress-reco/vuepress-plugin-extract-code@1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@vuepress-reco/vuepress-plugin-extract-code/-/vuepress-plugin-extract-code-1.0.3.tgz#aed545a2ef13f52d92c1c904efc2225c89b99d2c" -"@vuepress-reco/vuepress-plugin-pagation@1.0.6": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@vuepress-reco/vuepress-plugin-pagation/-/vuepress-plugin-pagation-1.0.6.tgz#dab7cb8e8002926b85bbabb6f4aa489d5114f5f9" - "@vuepress/core@^1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@vuepress/core/-/core-1.4.0.tgz#a9b09a2615b1f0bf183541d22e69a126b8220f16" @@ -2064,6 +2194,10 @@ acorn@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf" +add-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" + agent-base@4, agent-base@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" @@ -2137,7 +2271,7 @@ ansi-colors@^3.0.0: version "3.2.4" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" -ansi-escapes@^3.2.0: +ansi-escapes@^3.0.0, ansi-escapes@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" @@ -2184,6 +2318,10 @@ ansi-styles@^4.1.0: "@types/color-name" "^1.1.1" color-convert "^2.0.1" +any-observable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" + any-promise@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" @@ -2254,6 +2392,10 @@ array-union@^1.0.1, array-union@^1.0.2: dependencies: array-uniq "^1.0.1" +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" @@ -2402,7 +2544,15 @@ babel-plugin-dynamic-import-node@^2.3.0: dependencies: object.assign "^4.1.0" -babel-runtime@^6.6.1: +babel-polyfill@6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" + dependencies: + babel-runtime "^6.26.0" + core-js "^2.5.0" + regenerator-runtime "^0.10.5" + +babel-runtime@^6.23.0, babel-runtime@^6.26.0, babel-runtime@^6.6.1: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" dependencies: @@ -2538,6 +2688,12 @@ braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" +braces@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + dependencies: + fill-range "^7.0.1" + brorand@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" @@ -2723,6 +2879,10 @@ cacheable-request@^6.0.0: normalize-url "^4.1.0" responselike "^1.0.2" +cachedir@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.2.0.tgz#19afa4305e05d79e417566882e0c8f960f62ff0e" + call-me-maybe@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" @@ -2798,7 +2958,15 @@ caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" -chalk@^1.1.3: +chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^1.0.0, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: @@ -2808,14 +2976,6 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.1.0, chalk@^2.3.1, chalk@^2.3.2, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - chalk@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" @@ -2893,7 +3053,7 @@ cli-boxes@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.0.tgz#538ecae8f9c6ca508e3c3c95b453fe93cb4c168d" -cli-cursor@^2.1.0: +cli-cursor@^2.0.0, cli-cursor@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" dependencies: @@ -2905,6 +3065,13 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" +cli-truncate@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" + dependencies: + slice-ansi "0.0.4" + string-width "^1.0.1" + cli-width@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" @@ -3037,10 +3204,34 @@ commander@^2.20.0, commander@~2.20.3: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" +commander@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + commander@~2.19.0: version "2.19.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" +commitizen@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/commitizen/-/commitizen-4.0.3.tgz#c19a4213257d0525b85139e2f36db7cc3b4f6dae" + dependencies: + cachedir "2.2.0" + cz-conventional-changelog "3.0.1" + dedent "0.7.0" + detect-indent "6.0.0" + find-node-modules "2.0.0" + find-root "1.1.0" + fs-extra "8.1.0" + glob "7.1.4" + inquirer "6.5.0" + is-utf8 "^0.2.1" + lodash "4.17.15" + minimist "1.2.0" + shelljs "0.7.6" + strip-bom "4.0.0" + strip-json-comments "3.0.1" + commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" @@ -3052,6 +3243,10 @@ compare-func@^1.3.1: array-ify "^1.0.0" dot-prop "^3.0.0" +compare-versions@^3.5.1: + version "3.6.0" + resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" + component-emitter@^1.2.0, component-emitter@^1.2.1, component-emitter@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" @@ -3150,13 +3345,58 @@ content-type@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" -conventional-changelog-angular@^5.0.3: +conventional-changelog-angular@^1.3.3: + version "1.6.6" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz#b27f2b315c16d0a1f23eb181309d0e6a4698ea0f" + dependencies: + compare-func "^1.3.1" + q "^1.5.1" + +conventional-changelog-angular@^5.0.3, conventional-changelog-angular@^5.0.6: version "5.0.6" resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.6.tgz#269540c624553aded809c29a3508fdc2b544c059" dependencies: compare-func "^1.3.1" q "^1.5.1" +conventional-changelog-atom@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-2.0.3.tgz#3bd14280aa09fe3ec49a0e8fe97b5002db02aad4" + dependencies: + q "^1.5.1" + +conventional-changelog-cli@^2.0.31: + version "2.0.31" + resolved "https://registry.yarnpkg.com/conventional-changelog-cli/-/conventional-changelog-cli-2.0.31.tgz#3345581170fbb540416946e460fef519a64aef43" + dependencies: + add-stream "^1.0.0" + conventional-changelog "^3.1.18" + lodash "^4.17.15" + meow "^5.0.0" + tempfile "^3.0.0" + +conventional-changelog-codemirror@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.3.tgz#ebc088154684f8f5171446b8d546ba6b460d46f2" + dependencies: + q "^1.5.1" + +conventional-changelog-conventionalcommits@4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.2.1.tgz#d6cb2e2c5d7bfca044a08b9dba84b4082e1a1bd9" + dependencies: + compare-func "^1.3.1" + lodash "^4.2.1" + q "^1.5.1" + +conventional-changelog-conventionalcommits@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.2.3.tgz#22855b32d57d0328951c1c2dc01b172a5f24ea37" + dependencies: + compare-func "^1.3.1" + lodash "^4.17.15" + q "^1.5.1" + conventional-changelog-core@^3.1.6: version "3.2.3" resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz#b31410856f431c847086a7dcb4d2ca184a7d88fb" @@ -3175,11 +3415,61 @@ conventional-changelog-core@^3.1.6: read-pkg-up "^3.0.0" through2 "^3.0.0" -conventional-changelog-preset-loader@^2.1.1: +conventional-changelog-core@^4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.1.4.tgz#39be27fca6ef20a0f998d7a3a1e97cfa8a055cb6" + dependencies: + add-stream "^1.0.0" + conventional-changelog-writer "^4.0.11" + conventional-commits-parser "^3.0.8" + dateformat "^3.0.0" + get-pkg-repo "^1.0.0" + git-raw-commits "2.0.0" + git-remote-origin-url "^2.0.0" + git-semver-tags "^3.0.1" + lodash "^4.17.15" + normalize-package-data "^2.3.5" + q "^1.5.1" + read-pkg "^3.0.0" + read-pkg-up "^3.0.0" + through2 "^3.0.0" + +conventional-changelog-ember@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.4.tgz#c29b78e4af7825cbecb6c3fd6086ca5c09471ac1" + dependencies: + q "^1.5.1" + +conventional-changelog-eslint@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.4.tgz#8f4736a23e0cd97e890e76fccc287db2f205f2ff" + dependencies: + q "^1.5.1" + +conventional-changelog-express@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-2.0.1.tgz#fea2231d99a5381b4e6badb0c1c40a41fcacb755" + dependencies: + q "^1.5.1" + +conventional-changelog-jquery@^3.0.6: + version "3.0.6" + resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.6.tgz#460236ad8fb1d29ff932a14fe4e3a45379b63c5e" + dependencies: + q "^1.5.1" + +conventional-changelog-jshint@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.3.tgz#ef6e2caf2ee6ffdfda78fcdf7ce87cf6c512d728" + dependencies: + compare-func "^1.3.1" + q "^1.5.1" + +conventional-changelog-preset-loader@^2.1.1, conventional-changelog-preset-loader@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.0.tgz#580fa8ab02cef22c24294d25e52d7ccd247a9a6a" -conventional-changelog-writer@^4.0.6: +conventional-changelog-writer@^4.0.11, conventional-changelog-writer@^4.0.6: version "4.0.11" resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.0.11.tgz#9f56d2122d20c96eb48baae0bf1deffaed1edba4" dependencies: @@ -3194,6 +3484,26 @@ conventional-changelog-writer@^4.0.6: split "^1.0.0" through2 "^3.0.0" +conventional-changelog@^3.1.18: + version "3.1.18" + resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.18.tgz#7da0a5ab34a604b920b8bf71c6cf5d952f0e805e" + dependencies: + conventional-changelog-angular "^5.0.6" + conventional-changelog-atom "^2.0.3" + conventional-changelog-codemirror "^2.0.3" + conventional-changelog-conventionalcommits "^4.2.3" + conventional-changelog-core "^4.1.4" + conventional-changelog-ember "^2.0.4" + conventional-changelog-eslint "^3.0.4" + conventional-changelog-express "^2.0.1" + conventional-changelog-jquery "^3.0.6" + conventional-changelog-jshint "^2.0.3" + conventional-changelog-preset-loader "^2.3.0" + +conventional-commit-types@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/conventional-commit-types/-/conventional-commit-types-2.3.0.tgz#bc3c8ebba0a9e4b3ecc548f1d0674e251ab8be22" + conventional-commits-filter@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.2.tgz#f122f89fbcd5bb81e2af2fcac0254d062d1039c1" @@ -3201,7 +3511,7 @@ conventional-commits-filter@^2.0.2: lodash.ismatch "^4.4.0" modify-values "^1.0.0" -conventional-commits-parser@^3.0.3: +conventional-commits-parser@^3.0.0, conventional-commits-parser@^3.0.3, conventional-commits-parser@^3.0.8: version "3.0.8" resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.0.8.tgz#23310a9bda6c93c874224375e72b09fb275fe710" dependencies: @@ -3283,7 +3593,7 @@ core-js-compat@^3.6.2, core-js-compat@^3.6.4: browserslist "^4.8.3" semver "7.0.0" -core-js@^2.4.0, core-js@^2.6.5: +core-js@^2.4.0, core-js@^2.5.0, core-js@^2.6.5: version "2.6.11" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" @@ -3295,7 +3605,7 @@ core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" -cosmiconfig@^5.0.0, cosmiconfig@^5.1.0: +cosmiconfig@^5.0.0, cosmiconfig@^5.1.0, cosmiconfig@^5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" dependencies: @@ -3304,6 +3614,16 @@ cosmiconfig@^5.0.0, cosmiconfig@^5.1.0: js-yaml "^3.13.1" parse-json "^4.0.0" +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + create-ecdh@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" @@ -3342,6 +3662,14 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" +cross-spawn@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + crypt@~0.0.1: version "0.0.2" resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" @@ -3534,6 +3862,30 @@ cyclist@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" +cz-conventional-changelog@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cz-conventional-changelog/-/cz-conventional-changelog-3.0.1.tgz#b1f207ae050355e7ada65aad5c52e9de3d0c8e5b" + dependencies: + chalk "^2.4.1" + conventional-commit-types "^2.0.0" + lodash.map "^4.5.1" + longest "^2.0.1" + right-pad "^1.0.1" + word-wrap "^1.0.3" + optionalDependencies: + "@commitlint/load" ">6.1.1" + +cz-customizable@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/cz-customizable/-/cz-customizable-6.2.0.tgz#4591bef5eae9fcef44bf024259723979404cdee0" + dependencies: + editor "1.0.0" + find-config "^1.0.0" + inquirer "^6.3.1" + lodash "^4.17.11" + temp "^0.9.0" + word-wrap "^1.2.3" + dargs@^4.0.1: version "4.1.0" resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" @@ -3546,7 +3898,7 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -date-fns@^1.29.0: +date-fns@^1.27.2, date-fns@^1.29.0: version "1.30.1" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c" @@ -3607,7 +3959,7 @@ decompress-response@^3.3.0: dependencies: mimic-response "^1.0.0" -dedent@^0.7.0: +dedent@0.7.0, dedent@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" @@ -3719,10 +4071,22 @@ destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" +detect-file@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + +detect-indent@6.0.0, detect-indent@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd" + detect-indent@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" +detect-newline@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + detect-node@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" @@ -3752,6 +4116,12 @@ dir-glob@^2.0.0, dir-glob@^2.2.2: dependencies: path-type "^3.0.0" +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + dependencies: + path-type "^4.0.0" + dns-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" @@ -3887,6 +4257,10 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" +editor@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/editor/-/editor-1.0.0.tgz#60c7f87bd62bcc6a894fa8ccd6afb7823a24f742" + ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" @@ -3895,6 +4269,10 @@ electron-to-chromium@^1.3.390: version "1.3.394" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.394.tgz#50e927bb9f6a559ed21d284e7683ec5e2c784835" +elegant-spinner@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" + elliptic@^6.0.0: version "6.5.2" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.2.tgz#05c5678d7173c049d8ca433552224a495d0e3762" @@ -4199,6 +4577,21 @@ execa@^1.0.0: signal-exit "^3.0.0" strip-eof "^1.0.0" +execa@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89" + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + p-finally "^2.0.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" @@ -4211,6 +4604,12 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" +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" + dependencies: + homedir-polyfill "^1.0.1" + express@^4.17.1: version "4.17.1" resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" @@ -4307,6 +4706,17 @@ fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" +fast-glob@^3.0.3: + version "3.2.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.2.tgz#ade1a9d91148965d4bf7c51f72e1ca662d32e63d" + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.0" + merge2 "^1.3.0" + micromatch "^4.0.2" + picomatch "^2.2.1" + fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" @@ -4319,6 +4729,12 @@ fast-safe-stringify@^2.0.7: version "2.0.7" resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz#124aa885899261f68aedb42a7c080de9da608743" +fastq@^1.6.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.7.0.tgz#fcd79a08c5bd7ec5b55cd3f5c4720db551929801" + dependencies: + reusify "^1.0.4" + faye-websocket@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" @@ -4335,6 +4751,13 @@ figgy-pudding@^3.4.1, figgy-pudding@^3.5.1: version "3.5.2" resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e" +figures@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" + dependencies: + escape-string-regexp "^1.0.5" + object-assign "^4.1.0" + figures@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" @@ -4373,6 +4796,12 @@ fill-range@^4.0.0: repeat-string "^1.6.1" to-regex-range "^2.1.0" +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + dependencies: + to-regex-range "^5.0.1" + finalhandler@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" @@ -4393,6 +4822,23 @@ find-cache-dir@^2.1.0: make-dir "^2.0.0" pkg-dir "^3.0.0" +find-config@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/find-config/-/find-config-1.0.0.tgz#eafa2b9bc07fa9c90e9a0c3ef9cecf1cc800f530" + dependencies: + user-home "^2.0.0" + +find-node-modules@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/find-node-modules/-/find-node-modules-2.0.0.tgz#5db1fb9e668a3d451db3d618cd167cdd59e41b69" + dependencies: + findup-sync "^3.0.0" + merge "^1.2.1" + +find-root@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" @@ -4412,6 +4858,28 @@ find-up@^3.0.0: dependencies: locate-path "^3.0.0" +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-versions@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.2.0.tgz#10297f98030a786829681690545ef659ed1d254e" + dependencies: + semver-regex "^2.0.0" + +findup-sync@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" + dependencies: + detect-file "^1.0.0" + is-glob "^4.0.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + flat-cache@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" @@ -4504,6 +4972,14 @@ from2@^2.1.0: inherits "^2.0.1" readable-stream "^2.0.0" +fs-extra@8.1.0, fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" @@ -4512,14 +4988,6 @@ fs-extra@^7.0.1: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - fs-minipass@^1.2.5: version "1.2.7" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" @@ -4583,6 +5051,10 @@ 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" +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" + get-pkg-repo@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" @@ -4597,6 +5069,10 @@ get-port@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/get-port/-/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119" +get-stdin@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-7.0.0.tgz#8d5de98f15171a125c5e516643c7a6d0ea8a96f6" + get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" @@ -4607,7 +5083,7 @@ get-stream@^4.0.0, get-stream@^4.1.0: dependencies: pump "^3.0.0" -get-stream@^5.1.0: +get-stream@^5.0.0, get-stream@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" dependencies: @@ -4623,6 +5099,10 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +git-hooks-list@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/git-hooks-list/-/git-hooks-list-1.0.2.tgz#b023b76872f00d81b353efd1458fb4a165035575" + git-raw-commits@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.0.tgz#d92addf74440c14bcc5c83ecce3fb7f8a79118b5" @@ -4633,6 +5113,16 @@ git-raw-commits@2.0.0: split2 "^2.0.0" through2 "^2.0.0" +git-raw-commits@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.3.tgz#f040e67b8445962d4d168903a9e84c4240c17655" + dependencies: + dargs "^4.0.1" + lodash.template "^4.0.2" + meow "^5.0.0" + split2 "^2.0.0" + through2 "^3.0.0" + git-remote-origin-url@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" @@ -4647,6 +5137,13 @@ git-semver-tags@^2.0.3: meow "^4.0.0" semver "^6.0.0" +git-semver-tags@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-3.0.1.tgz#9cb9e4974437de1f71f32da3bfe74f4d35afb1b9" + dependencies: + meow "^5.0.0" + semver "^6.0.0" + git-up@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/git-up/-/git-up-4.0.1.tgz#cb2ef086653640e721d2042fe3104857d89007c0" @@ -4677,7 +5174,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0: +glob-parent@^5.0.0, glob-parent@^5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" dependencies: @@ -4687,7 +5184,18 @@ glob-to-regexp@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" -glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: +glob@7.1.4: + version "7.1.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + 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" + +glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" dependencies: @@ -4698,12 +5206,36 @@ glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" +global-dirs@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" + dependencies: + ini "^1.3.4" + global-dirs@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201" dependencies: ini "^1.3.5" +global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + 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" + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + global@^4.3.2: version "4.4.0" resolved "https://registry.yarnpkg.com/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" @@ -4721,6 +5253,19 @@ globals@^12.1.0: dependencies: type-fest "^0.8.1" +globby@10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.1.tgz#4782c34cb75dd683351335c5829cc3420e606b22" + dependencies: + "@types/glob" "^7.1.1" + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.0.3" + glob "^7.1.3" + ignore "^5.1.1" + merge2 "^1.2.3" + slash "^3.0.0" + globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" @@ -4777,7 +5322,7 @@ got@^9.6.0: to-readable-stream "^1.0.0" url-parse-lax "^3.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2: +graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2: version "4.2.3" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" @@ -4915,6 +5460,12 @@ hogan.js@^3.0.2: mkdirp "0.3.0" nopt "1.0.10" +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + dependencies: + parse-passwd "^1.0.0" + hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: version "2.8.8" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" @@ -5059,12 +5610,31 @@ https-proxy-agent@^2.2.3: agent-base "^4.3.0" debug "^3.1.0" +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + humanize-ms@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" dependencies: ms "^2.0.0" +husky@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/husky/-/husky-4.2.3.tgz#3b18d2ee5febe99e27f2983500202daffbc3151e" + dependencies: + chalk "^3.0.0" + ci-info "^2.0.0" + compare-versions "^3.5.1" + cosmiconfig "^6.0.0" + find-versions "^3.2.0" + opencollective-postinstall "^2.0.2" + pkg-dir "^4.2.0" + please-upgrade-node "^3.2.0" + slash "^3.0.0" + which-pm-runs "^1.0.0" + iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -5103,6 +5673,10 @@ ignore@^4.0.3, ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" +ignore@^5.1.1: + version "5.1.4" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" + immediate@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.2.3.tgz#d140fa8f614659bd6541233097ddaac25cdd991c" @@ -5120,7 +5694,7 @@ import-fresh@^2.0.0: caller-path "^2.0.0" resolve-from "^3.0.0" -import-fresh@^3.0.0: +import-fresh@^3.0.0, import-fresh@^3.1.0: version "3.2.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" dependencies: @@ -5202,7 +5776,25 @@ init-package-json@^1.10.3: validate-npm-package-license "^3.0.1" validate-npm-package-name "^3.0.0" -inquirer@^6.2.0: +inquirer@6.5.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.0.tgz#2303317efc9a4ea7ec2e2df6f86569b734accf42" + dependencies: + ansi-escapes "^3.2.0" + chalk "^2.4.2" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^3.0.3" + figures "^2.0.0" + lodash "^4.17.12" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^6.4.0" + string-width "^2.1.0" + strip-ansi "^5.1.0" + through "^2.3.6" + +inquirer@^6.2.0, inquirer@^6.3.1: version "6.5.2" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca" dependencies: @@ -5245,6 +5837,10 @@ internal-ip@^4.3.0: default-gateway "^4.2.0" ipaddr.js "^1.9.0" +interpret@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" + invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -5435,7 +6031,11 @@ is-number@^3.0.0: dependencies: kind-of "^3.0.2" -is-obj@^1.0.0: +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + +is-obj@^1.0.0, is-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" @@ -5443,6 +6043,12 @@ is-obj@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" +is-observable@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e" + dependencies: + symbol-observable "^1.1.0" + is-path-cwd@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" @@ -5463,6 +6069,10 @@ 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" +is-plain-obj@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" @@ -5489,6 +6099,10 @@ is-regex@^1.0.4, is-regex@^1.0.5: dependencies: has "^1.0.3" +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + is-resolvable@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" @@ -5503,6 +6117,10 @@ is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" +is-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + is-svg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" @@ -5525,11 +6143,11 @@ is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" -is-utf8@^0.2.0: +is-utf8@^0.2.0, is-utf8@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" -is-windows@^1.0.0, is-windows@^1.0.2: +is-windows@^1.0.0, 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" @@ -5832,12 +6450,74 @@ levn@^0.3.0, levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" +lines-and-columns@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" + linkify-it@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf" dependencies: uc.micro "^1.0.1" +lint-staged@^10.1.1: + version "10.1.1" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.1.1.tgz#1c8569b66d684e6e3553cd760c03053f41fca152" + dependencies: + chalk "^3.0.0" + commander "^4.0.1" + cosmiconfig "^6.0.0" + debug "^4.1.1" + dedent "^0.7.0" + execa "^3.4.0" + listr "^0.14.3" + log-symbols "^3.0.0" + micromatch "^4.0.2" + normalize-path "^3.0.0" + please-upgrade-node "^3.2.0" + string-argv "0.3.1" + stringify-object "^3.3.0" + +listr-silent-renderer@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" + +listr-update-renderer@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz#4ea8368548a7b8aecb7e06d8c95cb45ae2ede6a2" + dependencies: + chalk "^1.1.3" + cli-truncate "^0.2.1" + elegant-spinner "^1.0.1" + figures "^1.7.0" + indent-string "^3.0.0" + log-symbols "^1.0.2" + log-update "^2.3.0" + strip-ansi "^3.0.1" + +listr-verbose-renderer@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz#f1132167535ea4c1261102b9f28dac7cba1e03db" + dependencies: + chalk "^2.4.1" + cli-cursor "^2.1.0" + date-fns "^1.27.2" + figures "^2.0.0" + +listr@^0.14.3: + version "0.14.3" + resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586" + dependencies: + "@samverschueren/stream-to-observable" "^0.3.0" + is-observable "^1.1.0" + is-promise "^2.1.0" + is-stream "^1.1.0" + listr-silent-renderer "^1.1.1" + listr-update-renderer "^0.5.0" + listr-verbose-renderer "^0.5.0" + p-map "^2.0.0" + rxjs "^6.3.3" + 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" @@ -5910,6 +6590,12 @@ locate-path@^3.0.0: p-locate "^3.0.0" path-exists "^3.0.0" +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + dependencies: + p-locate "^4.1.0" + lodash._reinterpolate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" @@ -5934,6 +6620,10 @@ lodash.kebabcase@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" +lodash.map@^4.5.1: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" + lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" @@ -5963,10 +6653,30 @@ lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" -lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.3, lodash@^4.17.5, lodash@^4.2.1: +lodash@4.17.15, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.3, lodash@^4.17.5, lodash@^4.2.1: version "4.17.15" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" +log-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" + dependencies: + chalk "^1.0.0" + +log-symbols@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" + dependencies: + chalk "^2.4.2" + +log-update@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708" + dependencies: + ansi-escapes "^3.0.0" + cli-cursor "^2.0.0" + wrap-ansi "^3.0.1" + loglevel@^1.6.6: version "1.6.7" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.7.tgz#b3e034233188c68b889f5b862415306f565e2c56" @@ -5975,6 +6685,10 @@ long@~3: version "3.2.0" resolved "https://registry.yarnpkg.com/long/-/long-3.2.0.tgz#d821b7138ca1cb581c172990ef14db200b5c474b" +longest@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/longest/-/longest-2.0.1.tgz#781e183296aa94f6d4d916dc335d0d17aefa23f8" + loose-envify@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -6166,6 +6880,20 @@ memory-fs@^0.5.0: errno "^0.1.3" readable-stream "^2.0.1" +meow@5.0.0, meow@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4" + dependencies: + camelcase-keys "^4.0.0" + decamelize-keys "^1.0.0" + loud-rejection "^1.0.0" + minimist-options "^3.0.1" + normalize-package-data "^2.3.4" + read-pkg-up "^3.0.0" + redent "^2.0.0" + trim-newlines "^2.0.0" + yargs-parser "^10.0.0" + meow@^3.3.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" @@ -6195,20 +6923,6 @@ meow@^4.0.0: redent "^2.0.0" trim-newlines "^2.0.0" -meow@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-5.0.0.tgz#dfc73d63a9afc714a5e371760eb5c88b91078aa4" - dependencies: - camelcase-keys "^4.0.0" - decamelize-keys "^1.0.0" - loud-rejection "^1.0.0" - minimist-options "^3.0.1" - normalize-package-data "^2.3.4" - read-pkg-up "^3.0.0" - redent "^2.0.0" - trim-newlines "^2.0.0" - yargs-parser "^10.0.0" - merge-descriptors@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" @@ -6219,15 +6933,23 @@ merge-source-map@^1.1.0: dependencies: source-map "^0.6.1" -merge2@^1.2.3: +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + +merge2@^1.2.3, merge2@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" +merge@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" + methods@^1.1.1, methods@^1.1.2, methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" -micromatch@^3.1.10, micromatch@^3.1.4: +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" dependencies: @@ -6245,6 +6967,13 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" +micromatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" + dependencies: + braces "^3.0.1" + picomatch "^2.0.5" + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" @@ -6318,6 +7047,10 @@ minimist-options@^3.0.1: arrify "^1.0.1" is-plain-obj "^1.1.0" +minimist@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + 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" @@ -6656,6 +7389,12 @@ npm-run-path@^2.0.0: dependencies: path-key "^2.0.0" +npm-run-path@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + dependencies: + path-key "^3.0.0" + npmlog@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" @@ -6874,6 +7613,10 @@ p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" +p-finally@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" + p-is-promise@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e" @@ -6884,7 +7627,7 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.0.0, p-limit@^2.2.1: +p-limit@^2.0.0, p-limit@^2.2.0, p-limit@^2.2.1: version "2.2.2" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.2.tgz#61279b67721f5287aa1c13a9a7fbbc48c9291b1e" dependencies: @@ -6902,6 +7645,12 @@ p-locate@^3.0.0: dependencies: p-limit "^2.0.0" +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + dependencies: + p-limit "^2.2.0" + p-map-series@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" @@ -7007,6 +7756,19 @@ parse-json@^4.0.0: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" +parse-json@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f" + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + lines-and-columns "^1.1.6" + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + parse-path@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/parse-path/-/parse-path-4.0.1.tgz#0ec769704949778cb3b8eda5e994c32073a1adff" @@ -7049,6 +7811,10 @@ path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -7061,6 +7827,10 @@ path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + path-parse@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" @@ -7083,6 +7853,10 @@ path-type@^3.0.0: dependencies: pify "^3.0.0" +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + pbkdf2@^3.0.3: version "3.0.17" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" @@ -7097,6 +7871,10 @@ performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" +picomatch@^2.0.5, picomatch@^2.2.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -7125,12 +7903,24 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" +pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + dependencies: + find-up "^4.0.0" + pkg-up@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" dependencies: find-up "^2.1.0" +please-upgrade-node@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" + dependencies: + semver-compare "^1.0.0" + portfinder@^1.0.13, portfinder@^1.0.25: version "1.0.25" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.25.tgz#254fd337ffba869f4b9d37edc298059cb4d35eca" @@ -7777,6 +8567,12 @@ readdirp@^2.2.1: micromatch "^3.1.10" readable-stream "^2.0.2" +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + dependencies: + resolve "^1.1.6" + redent@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" @@ -7807,6 +8603,10 @@ regenerate@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" +regenerator-runtime@^0.10.5: + version "0.10.5" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" + regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" @@ -7952,6 +8752,17 @@ resolve-cwd@^2.0.0: dependencies: resolve-from "^3.0.0" +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-from@5.0.0, resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + resolve-from@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" @@ -7960,11 +8771,17 @@ resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" +resolve-global@1.0.0, resolve-global@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/resolve-global/-/resolve-global-1.0.0.tgz#a2a79df4af2ca3f49bf77ef9ddacd322dad19255" + dependencies: + global-dirs "^0.1.1" + resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" -resolve@^1.10.0, resolve@^1.12.0, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.8.1: +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.2.0, resolve@^1.3.2, resolve@^1.8.1: version "1.15.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.15.1.tgz#27bdcdeffeaf2d6244b95bb0f9f4b4653451f3e8" dependencies: @@ -8002,6 +8819,10 @@ retry@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + rgb-regex@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" @@ -8010,13 +8831,17 @@ rgba-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" -rimraf@2.6.3: +right-pad@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/right-pad/-/right-pad-1.0.1.tgz#8ca08c2cbb5b55e74dafa96bf7fd1a27d568c8d0" + +rimraf@2.6.3, rimraf@~2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" dependencies: glob "^7.1.3" -rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3: +rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.2, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" dependencies: @@ -8035,13 +8860,17 @@ run-async@^2.2.0, run-async@^2.4.0: dependencies: is-promise "^2.1.0" +run-parallel@^1.1.9: + version "1.1.9" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" + 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" dependencies: aproba "^1.1.1" -rxjs@^6.4.0, rxjs@^6.5.3: +rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.3: version "6.5.5" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.5.tgz#c5c884e3094c8cfee31bf27eb87e54ccfc87f9ec" dependencies: @@ -8105,24 +8934,32 @@ selfsigned@^1.10.7: dependencies: node-forge "0.9.0" +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + semver-diff@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" dependencies: semver "^6.3.0" +semver-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" + "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.1.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" +semver@6.3.0, semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + semver@7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" -semver@^6.0.0, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - send@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" @@ -8210,10 +9047,28 @@ shebang-command@^1.2.0: dependencies: shebang-regex "^1.0.0" +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + dependencies: + shebang-regex "^3.0.0" + shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + +shelljs@0.7.6: + version "0.7.6" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.6.tgz#379cccfb56b91c8601e4793356eb5382924de9ad" + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + 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" @@ -8232,6 +9087,14 @@ slash@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + +slice-ansi@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" + slice-ansi@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" @@ -8317,6 +9180,21 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" +sort-object-keys@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45" + +sort-package-json@^1.40.0: + version "1.40.0" + resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.40.0.tgz#81ad8c2bd7dd21b6a127ab4a26186a160f07a157" + dependencies: + detect-indent "^6.0.0" + detect-newline "3.1.0" + git-hooks-list "1.0.2" + globby "10.0.1" + is-plain-obj "2.1.0" + sort-object-keys "^1.1.3" + source-list-map@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" @@ -8500,6 +9378,10 @@ 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" +string-argv@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" + string-width@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -8573,6 +9455,14 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + strip-ansi@^3.0.0, strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" @@ -8601,6 +9491,10 @@ strip-bom-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" +strip-bom@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" @@ -8615,6 +9509,10 @@ strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + strip-indent@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" @@ -8625,7 +9523,7 @@ strip-indent@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-2.0.0.tgz#5ef8db295d01e6ed6cbf7aab96998d7822527b68" -strip-json-comments@^3.0.1: +strip-json-comments@3.0.1, strip-json-comments@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" @@ -8745,6 +9643,10 @@ svgo@^1.0.0: unquote "~1.1.1" util.promisify "~1.0.0" +symbol-observable@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" + table@^5.2.3: version "5.4.6" resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" @@ -8774,6 +9676,10 @@ temp-dir@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" +temp-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" + temp-write@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/temp-write/-/temp-write-3.4.0.tgz#8cff630fb7e9da05f047c74ce4ce4d685457d492" @@ -8785,6 +9691,19 @@ temp-write@^3.4.0: temp-dir "^1.0.0" uuid "^3.0.1" +temp@^0.9.0: + version "0.9.1" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.1.tgz#2d666114fafa26966cd4065996d7ceedd4dd4697" + dependencies: + rimraf "~2.6.2" + +tempfile@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-3.0.0.tgz#5376a3492de7c54150d0cc0612c3f00e2cdaf76c" + dependencies: + temp-dir "^2.0.0" + uuid "^3.3.2" + term-size@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.0.tgz#1f16adedfe9bdc18800e1776821734086fcc6753" @@ -8901,6 +9820,12 @@ to-regex-range@^2.1.0: is-number "^3.0.0" repeat-string "^1.6.1" +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + dependencies: + is-number "^7.0.0" + 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" @@ -9183,6 +10108,12 @@ use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" +user-home@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" + dependencies: + os-homedir "^1.0.0" + util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -9584,12 +10515,22 @@ which-module@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" -which@^1.2.9, which@^1.3.1: +which-pm-runs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" + +which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" dependencies: isexe "^2.0.0" +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + dependencies: + isexe "^2.0.0" + wide-align@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" @@ -9612,7 +10553,7 @@ windows-release@^3.1.0: dependencies: execa "^1.0.0" -word-wrap@~1.2.3: +word-wrap@^1.0.3, word-wrap@^1.2.3, word-wrap@~1.2.3: version "1.2.3" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" @@ -9629,6 +10570,13 @@ wrap-ansi@^2.0.0: string-width "^1.0.1" strip-ansi "^3.0.1" +wrap-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-3.0.1.tgz#288a04d87eda5c286e060dfe8f135ce8d007f8ba" + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" @@ -9729,6 +10677,12 @@ 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" +yaml@^1.7.2: + version "1.8.3" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.8.3.tgz#2f420fca58b68ce3a332d0ca64be1d191dd3f87a" + dependencies: + "@babel/runtime" "^7.8.7" + yargs-parser@^10.0.0: version "10.1.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8"