diff --git a/.appcast.xml b/.appcast.xml index a694db7..9a3921f 100644 --- a/.appcast.xml +++ b/.appcast.xml @@ -1,6 +1,18 @@ + + + + + + + + + + + + diff --git a/README.md b/README.md index 5f8886a..7b693a4 100644 --- a/README.md +++ b/README.md @@ -6,18 +6,50 @@ Dev Library 分类中的命令主要用于开发 Sketch Library 时使用。 ### 1. Update Icon 升级图标 -用于替换旧版 CODING Icon 至新版 CODING Icon,在设计稿中选中来自旧版的 CODING Icon Library 的 symbol 然后执行此命令即可自动替换为对应的新版 CODING ICON,并且保留原来 icon 覆盖的颜色。 +用于替换旧版 CODING Icon 至新版 CODING Icon,在设计稿中选中来自旧版 CODING Icon Library 的 symbol 然后执行此命令即可自动替换为对应的新版 CODING ICON,并且保留原来 icon 覆盖的颜色与尺寸。 +![Update icon demo](https://user-images.githubusercontent.com/5106039/87222385-c4fa9c80-c3a5-11ea-857c-750bb320638b.gif) -### 2. Genrarte Icon Library Collection 生成图标合集 -用与在 CODING Icon Library 文件中修改或添加 icon 后重新生成 icon 集合,以便在 Abstract 中查找 icon。执行此命令将会自动删除原 Page 1 中的 icon collection 画板然后重新生成新的画板。 +### 2. Generate Icon Library Collection 生成图标合集 +用于在 CODING Icon Library 文件中修改或添加 icon 后重新生成 icon 集合画板。执行此命令将会自动删除原 Page 1 中的 icon collection 画板然后重新生成新的画板。 更新 CODING Icon 的具体方法请查看此 [Wiki](https://codingcorp.coding.net/p/Design-Center/wiki/1495) +![Generate icon library collection demo](https://user-images.githubusercontent.com/5106039/87222514-ad6fe380-c3a6-11ea-800f-b3a95f1f7f31.gif) ### 3. Create Symbol Instance 通过选中的 Symbol Master 创建 Instance 选中一个或多个 Symbol Master 后执行此命令,可自动在 Symbol Master 下方创建对应的 instance,用于快速预览和检查 Symbol Master 的使用效果与 Overrides 配置。 +![Create symbol instance demo](https://user-images.githubusercontent.com/5106039/87222938-d7c3a000-c3aa-11ea-9f09-1a35a333b369.gif) + +### 4. Publish New Icon To UIKit 发布新 icon 到 UIKit +用于在 CODING Icon Library 文件中修改或添加 icon 后,将改动的 icon 自动发布到 CODING UIKit 代码仓库。选中一个或多个需要发布的 icon symbol 图层后执行此命令,icon 会被发送到 CODING CI,然后 CODING CI 自动将 icon 添加进 CODING UIKit 代码仓库并在企业微信群中通知维护者完成后续 UIKit 发版工作。 + +命令执行完后弹窗 + +![Command alert](https://user-images.githubusercontent.com/5106039/87223425-70f4b580-c3af-11ea-8d0e-d32838865b15.png) + +自动创建的合并请求 + +![Merge requset](https://user-images.githubusercontent.com/5106039/87223443-8833a300-c3af-11ea-84a1-11849d214431.png) + +企业微信通知(*通知里的动物 emoji 每次都不同,猜猜你添加 icon 时会是什么动物*) + +![Wechat work notification](https://user-images.githubusercontent.com/5106039/87223377-13f8ff80-c3af-11ea-942d-9aed844f53b2.png) + +## Data Supplier + +目前支持随机填充以下 Text 内容: + +- Project Name +- User Name +- Commit Id +- Commit Id - Sort ## Installation -- [Download](../../releases/latest/download/coding-toolkit.sketchplugin.zip) the latest release of the plugin +### 1. Install with [Sketch Runner](https://sketchrunner.com) + + +### 2. Download from release + +- [Download](https://github.com/Coding/coding-sketch-toolkit/releases/latest/download/coding-toolkit.sketchplugin.zip) the latest release of the plugin - Un-zip - Double-click on coding-toolkit.sketchplugin diff --git a/assets/data/commit-id.json b/assets/data/commit-id.json new file mode 100644 index 0000000..41c496c --- /dev/null +++ b/assets/data/commit-id.json @@ -0,0 +1,126 @@ +{ + "name": "commit id", + "items": [ + "aaae6766c2c7cf5c6fcc5fe742a2ad6b52e0d11c", + "c60bc92b88eb4a8a13e98acb9e1e42d33fe4f449", + "1c2dcdd2a97db10a2d6f1a3be9d43196c832602b", + "da102a6334118c053b6940536b8d263e610c5af1", + "224abff6cabf8a8699c92d3cf213a6be43937da6", + "ef15f48c9654b85784a3d96bfb98df6dd403db1c", + "bce54671f2b621559c24ed8179d288da57846063", + "0b9a626f8462612aa96492a79e7ffa6b37493a3d", + "19838c2681eade26141dbfda764a32457b15fa89", + "84d9e164320eb33afcfcdfcb3db746a715320db2", + "e9d80dcf8dde2255958aa064f48a5397b190964a", + "a5ce398541af42f3aceeb2909947583f870a1560", + "f2007924222924f17501eaa409e493052583c532", + "5015b23ae6b4a477479bde727a574cbb362d8256", + "ed94be868bf26ca8364f866ddb70b5c6217239d0", + "fd5d3aff9c507fda6f1bc39a99339c3515b520ea", + "3e7a5031e027a7d04e4a157e457b7744d3f722f0", + "426e7e8be27afdee8f5c47a61faff019030d8ad4", + "c6e84b66a212dc482439dc530e58664ec259e51b", + "d15d30261fa0553fd700621bbde58f1fa55b297b", + "650138ffad49d6e48aa0771a2223b8ca20a3e316", + "b62ece12997a19380834f776567e07731a8e4661", + "7a16df96a0aa2300c863970ca6c17f59e882a9f8", + "7169188213fe32927b435e2776fc39215e7533b4", + "e027e57610f85225767aafbbf23fed7457e55828", + "258d87fe6a515280850e2420dac2c649010b9690", + "ef686179ff10579cdae0f0158207633bfe41a95d", + "e3e074a39180666687bcb62aa45d1ab3d731c3a7", + "af4ba1c5f5988217ffbc3c4bf71542fd96f4f946", + "8132dda85dcbf6acbb4eb6dcd5dc31151785f120", + "0d34076fc15db1b7c7a0943045699eba6f186ec1", + "97a651b1627e0a06c71a2b4fcadc4fa84c5d25bf", + "91c98f9921b0b0fac2458fb9bc86511ed5fbb7ec", + "2723c8ab7b0bea02519794459729a1ba8e773d9f", + "4e7a716c8dccd6ae28ea1695cc66ccc0e04d702f", + "c448180f25af018ccdbeff9b69c2a15cb80badfa", + "b13dfe546062ed1e6df44b4da4fa238b6c5de944", + "c69fc21687b604f46c1a852e59f0d7cb86b2701e", + "ca85b25e7743581fa6b7a8076878f3bab6cc5b7d", + "856228dc47b0db9d5d7cb5df52d844a25b722f0d", + "c803e426188665bba2782603d52380477195e21b", + "1418f5814708d18dfeb55b6c97a050a637a48b16", + "b42c1a3d5213856b10e8e2ef333368d118c97b95", + "a0cab9f0742e1f6ac92d959d03e9d06e5a35ba4e", + "f987b02a8db337419995db1cd141118038a0ab5b", + "6cd528f49334047877e5f19913f913af38260170", + "eb69f7c268a62d59a353df80b6f3ce5149ffdac8", + "85387c5fe91bbb26e82b00c0323b22771e723571", + "629fcd9628c9f45cbe00dde500839972f714b3ca", + "2d9b5decf429f12a72da14380988a7c209c6c3bd", + "3b8d43a9c7c8a28e339fba1c3f2c87e2388e8804", + "388943e51b4cf0e92322890e504d7c029ccb12b4", + "8b4bdd272e98f970b8dd90423e7269623ed1cf1e", + "b2727909f50df339f1645b8f2f74aff73754c4f1", + "e9cc319c0288a34c7e481758a34a309c2523f39a", + "62f5ac5fb310b1daf1ab921e922c3888e3b45250", + "416ae3ec906d46fda8fdbf140be82021a6c60e3a", + "f2aee716a0d463207b6d59ad5f0e81e850b499e5", + "2d6b801f2c6e82ea1a7450873019e9548e19829d", + "23a53b4c522420973c919aaae5503ed8547cb438", + "a620303dbb2f2b68f910a27d7d3625de2892b087", + "2fe605e74b3649b72d7803c9c3ea7de44b7c0474", + "bef45157a43c9e5f469d188810814a4a8ab9f2ed", + "e89061ac9cdc1d2f619916bd1541171682d23408", + "aaec0969b8f77b8d63bc43a1352e675e9c865ebd", + "c2644dae7d55e71fb02de6b5806af32cd7d7cb41", + "47bf44c0ec908654f16bacf131107a5aac3ae7b4", + "864d414023094dc9ee5c89e9d5623e3e2824eb17", + "b14e4fa743814cb78d2013a8a08c1738924ae712", + "eea19d4cce28c77d2a0c1449a508d6290d00f9dd", + "61a4f51eb85a16603bd63347ef7cc8b7779b5963", + "8796e8c3b923eaf23667b6fb26156d4404f564f6", + "b5d0c80a5b51a16fa01926ced446c5abf49f17ae", + "3007fd7dab13d1cc6ff9fa6e4c4d08d1206fb619", + "087e39e8182bb0890182b4c4cf6210dab78a1a4b", + "bcb68c8fe85a25156fa664cc56dfc77488356996", + "74a09e037e296ec0552ef5836ed3590a1329206f", + "5721383939ec8331ae6f760b8ac418aeb906943a", + "4fe7ad5baa9285142b21efb414c5eefc21da194b", + "f59973b77a3f013501c9a64e37547a051545be9f", + "b0d51b9ff91b623cc42b17c529b7c21c2ab57fb4", + "00c843f7c737dc0938c763677342711e213acca7", + "1dd0dc67fe7be64fe5b22d7b01b35870225d0a40", + "5eeaf18ee3761d2e660d8b018bf4f71f4c5efae8", + "abb4c57de20284908890086e03906503d039b0b2", + "2732ce19e12e54aa12a39c364c6fd4b95f847eb6", + "f6af5aca126482a279bc37816301966be82eb730", + "eb0adaae70e00f62425e51724ed57917c1ad1ce3", + "03e0258dc8944177022334f2afb035b810a24dd8", + "7056a4030ef33ae854c99656b7df47bf3e4aca5d", + "724cf3a4e8c2db036f118b30dce697117b717f53", + "0c8207b92779c0a42507a293a23106814cc381e1", + "ce4c27a647592d81b31aef6e16b6de1f267f83e1", + "0806f3cbb7ba72a868e4d81efeeac5abe405b40c", + "68b3ab5f7810a9984bd8f46d53de0abf35f613f9", + "3161ad582191640df5e5e10d3a6ee3f6faa8ba82", + "17317601156aaf8f813ccd08a1c794d6c1858b25", + "7b45eb74eec2c3e77091bbdc0375b2a379c010cd", + "c81269ae161552203480cf6b9792002c0e728622", + "0e15f8789b9d62fe90d1f1b0b6a7e32f13b99b19", + "56473fa6552c6da1d24f191b11f0890540f116b0", + "93fe87626f7b88f17bf93c8c3188bbb690d6a487", + "d8c08003763697f805686b2f1beb6e6c42f4cba7", + "343c2776249556bf76df44d42795dd5921fb1b6c", + "040feba8916aa351c77a979dec67272018f28fa5", + "4ad77be54d0038fe4c308916766f82c5194c7c5e", + "b1b8f6f594d0d9b15903e5fe2a28862d5f0f7efa", + "1d45fc6dbbdfd0fbaabd88df81df72fdc2dcb714", + "ce7501007f04a6529e650f1f1b3fc0586d1d94eb", + "cf779aa55608bfd450cae37c61a3ab7a48df495e", + "a0514ba819e7dde233eabea1922576835a574268", + "60c00f6091c51252b9e0e11c7bb387774b33aee3", + "bcb658236db3c90f56295763b2ee90be182ee5bf", + "a771802fd566bcb3820b90fb34642a0e78015cec", + "b15355b24ee46680adf4a63c5fb4550e28cd4040", + "d4b5a704caa199f24edee1e4f33484d906a5e226", + "cd3bad0d4e0619a465f586ee2b4a277f72803141", + "9a7a2a9a463948ad84f93272710933e4f7221a5a", + "94ff136f5cbd4daacec96f08de13bfcc99d771a1", + "e6c7215ca925769bb87d98f710a36a20eed91947" + ] +} + diff --git a/assets/data/data.js b/assets/data/data.js new file mode 100644 index 0000000..8051346 --- /dev/null +++ b/assets/data/data.js @@ -0,0 +1,11 @@ +const dataProjectName = require('./project-name.json') +const dataCommitId = require('./commit-id.json') +const dataUserName = require('./user-name.json') + +const dataCollection = [ + dataProjectName, + dataCommitId, + dataUserName, +] + +export { dataCollection } \ No newline at end of file diff --git a/assets/data/project-avatar/Project1.png b/assets/data/project-avatar/Project1.png new file mode 100644 index 0000000..944bbe6 Binary files /dev/null and b/assets/data/project-avatar/Project1.png differ diff --git a/assets/data/project-avatar/Project10.png b/assets/data/project-avatar/Project10.png new file mode 100644 index 0000000..3083d31 Binary files /dev/null and b/assets/data/project-avatar/Project10.png differ diff --git a/assets/data/project-avatar/Project11.png b/assets/data/project-avatar/Project11.png new file mode 100644 index 0000000..f0aadc6 Binary files /dev/null and b/assets/data/project-avatar/Project11.png differ diff --git a/assets/data/project-avatar/Project12.png b/assets/data/project-avatar/Project12.png new file mode 100644 index 0000000..06defe4 Binary files /dev/null and b/assets/data/project-avatar/Project12.png differ diff --git a/assets/data/project-avatar/Project13.png b/assets/data/project-avatar/Project13.png new file mode 100644 index 0000000..d7436f7 Binary files /dev/null and b/assets/data/project-avatar/Project13.png differ diff --git a/assets/data/project-avatar/Project14.png b/assets/data/project-avatar/Project14.png new file mode 100644 index 0000000..4b3b4af Binary files /dev/null and b/assets/data/project-avatar/Project14.png differ diff --git a/assets/data/project-avatar/Project15.png b/assets/data/project-avatar/Project15.png new file mode 100644 index 0000000..8ad433a Binary files /dev/null and b/assets/data/project-avatar/Project15.png differ diff --git a/assets/data/project-avatar/Project2.png b/assets/data/project-avatar/Project2.png new file mode 100644 index 0000000..aea7055 Binary files /dev/null and b/assets/data/project-avatar/Project2.png differ diff --git a/assets/data/project-avatar/Project3.png b/assets/data/project-avatar/Project3.png new file mode 100644 index 0000000..1a5a543 Binary files /dev/null and b/assets/data/project-avatar/Project3.png differ diff --git a/assets/data/project-avatar/Project4.png b/assets/data/project-avatar/Project4.png new file mode 100644 index 0000000..316339e Binary files /dev/null and b/assets/data/project-avatar/Project4.png differ diff --git a/assets/data/project-avatar/Project5.png b/assets/data/project-avatar/Project5.png new file mode 100644 index 0000000..a337835 Binary files /dev/null and b/assets/data/project-avatar/Project5.png differ diff --git a/assets/data/project-avatar/Project6.png b/assets/data/project-avatar/Project6.png new file mode 100644 index 0000000..49dd56f Binary files /dev/null and b/assets/data/project-avatar/Project6.png differ diff --git a/assets/data/project-avatar/Project7.png b/assets/data/project-avatar/Project7.png new file mode 100644 index 0000000..44d104b Binary files /dev/null and b/assets/data/project-avatar/Project7.png differ diff --git a/assets/data/project-avatar/Project8.png b/assets/data/project-avatar/Project8.png new file mode 100644 index 0000000..193910e Binary files /dev/null and b/assets/data/project-avatar/Project8.png differ diff --git a/assets/data/project-avatar/Project9.png b/assets/data/project-avatar/Project9.png new file mode 100644 index 0000000..8f56fcb Binary files /dev/null and b/assets/data/project-avatar/Project9.png differ diff --git a/assets/data/project-name.json b/assets/data/project-name.json new file mode 100644 index 0000000..ab60156 --- /dev/null +++ b/assets/data/project-name.json @@ -0,0 +1,126 @@ +{ + "name": "project name", + "items": [ + "Coding Web", + "Design-Center", + "coding-dev", + "COIDNG 示例项目", + "Coding", + "feedback", + "Coding-Marketing", + "cloud-studio", + "CODING产品文档", + "coding-artifacts", + "CodingUIKit", + "coding-frontend", + "serverless-tencent-scf", + "coding-sketch-toolkit", + "Abstract SDK", + "design-tokens", + "tencent-egg", + "serverless-components", + "serverlesscloud.cn", + "webpack-virtual-modules", + "ALAE", + "bashtop", + "eladmin", + "Beef", + "Java", + "Qv2ray", + "InstaPy", + "leetcode", + "opentelemetry-java", + "ml-agents", + "alpine", + "flink-learning", + "JavaGuide", + "flink", + "manim", + "Tasmota", + "hutool", + "svelte", + "opentrace-android", + "421pdf", + "weekly", + "minetest", + "gin-vue-admin", + "Flutter-Course-Resources", + "theia", + "free-programming-books", + "first-order-model", + "vue-next", + "spring-boot-demo", + "spring-boot-api-project-seed", + "developer-roadmap", + "toBeTopJavaer", + "coding-interview-university", + "bigbluebutton", + "obs-studio", + "PowerToys", + "CPlusPlusThings", + "javascript-algorithms", + "AnimeGAN", + "Real-Time-Voice-Cloning", + "arthas", + "SpringBoot-Labs", + "ansible", + "streisand", + "algo", + "kubespray", + "awx", + "devops-exercises", + "kubeasz", + "rundeck", + "semaphore", + "ansible-for-devops", + "molecule", + "mac-dev-playbook", + "OpsManage", + "KubeOperator", + "trellis", + "opendevops", + "netboot.xyz", + "openshift-ansible", + "deploy", + "ansible-vagrant-examples", + "ansible-tuto", + "ansible-cmdb", + "testinfra", + "werf", + "ansible-os-hardening", + "infrastructure-as-code-tutorial", + "PlexGuide.com", + "chrome-aws-lambda", + "terraform-inventory", + "infer", + "static-analysis", + "checkstyle", + "sonarqube", + "simplecov", + "pyre-check", + "grumphp", + "pmd", + "pylint", + "HTMLHint", + "codeclimate", + "reviewdog", + "jscpd", + "mutant", + "cross-platform-node-guide", + "wemake-python-styleguide", + "typewiz", + "unused", + "state-of-the-art-shitcode", + "android-guidelines", + "SonarTS", + "phpqa", + "feflow", + "piranha", + "pdepend", + "Imgbot", + "vim-disapprove-deep-indentation", + "SonarJS", + "undercover" + ] +} + diff --git a/assets/data/user-name.json b/assets/data/user-name.json new file mode 100644 index 0000000..fd2ab8e --- /dev/null +++ b/assets/data/user-name.json @@ -0,0 +1,139 @@ +{ + "name": "user name", + "items": [ + "李白", + "苏轼", + "诗经", + "李清照", + "杜甫", + "辛弃疾", + "白居易", + "王维", + "李商隐", + "李煜", + "陆游", + "陶渊明", + "柳永", + "杜牧", + "曹操", + "屈原", + "曹雪芹", + "王安石", + "孟浩然", + "刘禹锡", + "李贺", + "鲁迅", + "欧阳修", + "秦观", + "曹植", + "温庭筠", + "王勃", + "唐寅", + "仓央嘉措", + "范仲淹", + "晏殊", + "王昌龄", + "岑参", + "张九龄", + "柳宗元", + "元稹", + "杨万里", + "韩愈", + "晏几道", + "鱼玄机", + "贺知章", + "岳飞", + "范成大", + "骆宾王", + "姜夔", + "李世民", + "张若虚", + "文天祥", + "朱熹", + "谢灵运", + "李峤", + "韦应物", + "黄庭坚", + "王国维", + "刘长卿", + "两汉乐府", + "周邦彦", + "韩翃", + "孟郊", + "王之涣", + "元好问", + "袁枚", + "高适", + "龚自珍", + "朱淑真", + "王建", + "叶绍翁", + "贾岛", + "马致远", + "颜真卿", + "张籍", + "卢纶", + "皮日休", + "杜秋娘", + "刘邦", + "阮籍", + "薛涛", + "李隆基", + "罗隐", + "先秦无名", + "刘彻", + "苏辙", + "朱敦儒", + "蒋捷", + "嵇康", + "李绅", + "王冕", + "陈子昂", + "谢朓", + "张继", + "林逋", + "荆轲", + "曹丕", + "王粲", + "Caitlin-Mckinney", + "Kimberly-George", + "Heather-Barr", + "Michael-Ward", + "Joel-Richardson", + "Richard-Beck", + "Ryan-Henderson", + "Casey-Gutierrez", + "Wendy-Wallace", + "Nicholas-Gardner", + "Michelle-Murphy", + "Steven-Wise", + "Hannah-Jones", + "Jerry-Juarez", + "Noah-Mclaughlin", + "Christopher-Medina", + "Wendy-Moss", + "Charles-Nelson", + "Ashley-West", + "Heather-Reynolds", + "Kevin", + "Jacob", + "Arthur", + "Matthew", + "Scott", + "Sharon", + "Ronald", + "Samuel", + "Wendy", + "Sherry", + "Catherine", + "Christopher", + "Brian", + "Nicole", + "Gerald", + "Sharon", + "Lawrence", + "Deborah", + "Charles" + ] +} + diff --git a/package-lock.json b/package-lock.json index f16e23a..729c3f8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "coding-toolkit", - "version": "0.3.0", + "version": "1.0.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -10,7 +10,7 @@ "integrity": "sha1-M+JZA9dIEYFTThLsCiXxa2/PQZ4=", "dev": true, "requires": { - "@babel/highlight": "7.9.0" + "@babel/highlight": "^7.8.3" } }, "@babel/compat-data": { @@ -19,9 +19,9 @@ "integrity": "sha1-BIFVVvyQsMF0q9LAwbuWb6oDamw=", "dev": true, "requires": { - "browserslist": "4.12.0", - "invariant": "2.2.4", - "semver": "5.7.1" + "browserslist": "^4.9.1", + "invariant": "^2.2.4", + "semver": "^5.5.0" }, "dependencies": { "semver": { @@ -38,22 +38,22 @@ "integrity": "sha1-rJd7U4t34TL/cG87ik260JwDxW4=", "dev": true, "requires": { - "@babel/code-frame": "7.8.3", - "@babel/generator": "7.9.5", - "@babel/helper-module-transforms": "7.9.0", - "@babel/helpers": "7.9.2", - "@babel/parser": "7.9.4", - "@babel/template": "7.8.6", - "@babel/traverse": "7.9.5", - "@babel/types": "7.9.5", - "convert-source-map": "1.7.0", - "debug": "4.1.1", - "gensync": "1.0.0-beta.1", - "json5": "2.1.3", - "lodash": "4.17.15", - "resolve": "1.17.0", - "semver": "5.7.1", - "source-map": "0.5.7" + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" }, "dependencies": { "semver": { @@ -70,10 +70,10 @@ "integrity": "sha1-J/CRd0GsxB5uqs7W1o+Ww/qa+vk=", "dev": true, "requires": { - "@babel/types": "7.9.5", - "jsesc": "2.5.2", - "lodash": "4.17.15", - "source-map": "0.5.7" + "@babel/types": "^7.9.5", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" } }, "@babel/helper-annotate-as-pure": { @@ -82,7 +82,7 @@ "integrity": "sha1-YLwLxlf2Ogkk/5pLSgskoTz03u4=", "dev": true, "requires": { - "@babel/types": "7.9.5" + "@babel/types": "^7.8.3" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { @@ -91,8 +91,8 @@ "integrity": "sha1-yECXpCegYaxWocMOv1S3si0kFQM=", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "7.8.3", - "@babel/types": "7.9.5" + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-builder-react-jsx": { @@ -101,8 +101,8 @@ "integrity": "sha1-Fr85GZC1dzJwCjJ41NmoEjHqjTI=", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.8.3", - "@babel/types": "7.9.5" + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/types": "^7.9.0" } }, "@babel/helper-builder-react-jsx-experimental": { @@ -111,9 +111,9 @@ "integrity": "sha1-C0s+BOYSPwO0BMpN/WUo/mu5L+M=", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.8.3", - "@babel/helper-module-imports": "7.8.3", - "@babel/types": "7.9.5" + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-module-imports": "^7.8.3", + "@babel/types": "^7.9.5" } }, "@babel/helper-compilation-targets": { @@ -122,11 +122,11 @@ "integrity": "sha1-2sHuoVnA5L1G4wm1obBKZrU8Hd4=", "dev": true, "requires": { - "@babel/compat-data": "7.9.0", - "browserslist": "4.12.0", - "invariant": "2.2.4", - "levenary": "1.1.1", - "semver": "5.7.1" + "@babel/compat-data": "^7.8.6", + "browserslist": "^4.9.1", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" }, "dependencies": { "semver": { @@ -143,9 +143,9 @@ "integrity": "sha1-XYQYC1iPVgt4ZO+u6okkPlgxIIc=", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.8.3", - "@babel/helper-regex": "7.8.3", - "regexpu-core": "4.7.0" + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.7.0" } }, "@babel/helper-define-map": { @@ -154,9 +154,9 @@ "integrity": "sha1-oGVcrVRRw3YLcm66h18c2PqgLBU=", "dev": true, "requires": { - "@babel/helper-function-name": "7.9.5", - "@babel/types": "7.9.5", - "lodash": "4.17.15" + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" } }, "@babel/helper-explode-assignable-expression": { @@ -165,8 +165,8 @@ "integrity": "sha1-pyjcW06J4w/C38fQT6KKkwZT+YI=", "dev": true, "requires": { - "@babel/traverse": "7.9.5", - "@babel/types": "7.9.5" + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-function-name": { @@ -175,9 +175,9 @@ "integrity": "sha1-K1OCDTUnUSDhh0qC5aq+E3aSClw=", "dev": true, "requires": { - "@babel/helper-get-function-arity": "7.8.3", - "@babel/template": "7.8.6", - "@babel/types": "7.9.5" + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.9.5" } }, "@babel/helper-get-function-arity": { @@ -186,7 +186,7 @@ "integrity": "sha1-uJS5R70AQ4HOY+odufCFR+kgq9U=", "dev": true, "requires": { - "@babel/types": "7.9.5" + "@babel/types": "^7.8.3" } }, "@babel/helper-hoist-variables": { @@ -195,7 +195,7 @@ "integrity": "sha1-Hb6ba1XXjJtBg/yM3G4wzrg7cTQ=", "dev": true, "requires": { - "@babel/types": "7.9.5" + "@babel/types": "^7.8.3" } }, "@babel/helper-member-expression-to-functions": { @@ -204,7 +204,7 @@ "integrity": "sha1-ZZtxBJjqbB2ZB+DHPyBu7n2twkw=", "dev": true, "requires": { - "@babel/types": "7.9.5" + "@babel/types": "^7.8.3" } }, "@babel/helper-module-imports": { @@ -213,7 +213,7 @@ "integrity": "sha1-f+OVibOcAWMxtrjD9EHo8LFBlJg=", "dev": true, "requires": { - "@babel/types": "7.9.5" + "@babel/types": "^7.8.3" } }, "@babel/helper-module-transforms": { @@ -222,13 +222,13 @@ "integrity": "sha1-Q7NN/hWWGRhwfSRzJ0MTiOn+luU=", "dev": true, "requires": { - "@babel/helper-module-imports": "7.8.3", - "@babel/helper-replace-supers": "7.8.6", - "@babel/helper-simple-access": "7.8.3", - "@babel/helper-split-export-declaration": "7.8.3", - "@babel/template": "7.8.6", - "@babel/types": "7.9.5", - "lodash": "4.17.15" + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.9.0", + "lodash": "^4.17.13" } }, "@babel/helper-optimise-call-expression": { @@ -237,7 +237,7 @@ "integrity": "sha1-ftBxgT0Jx1KY708giVYAa2ER7Lk=", "dev": true, "requires": { - "@babel/types": "7.9.5" + "@babel/types": "^7.8.3" } }, "@babel/helper-plugin-utils": { @@ -252,7 +252,7 @@ "integrity": "sha1-E5dyYH1RuT8j7/5yEFsxnSpMaWU=", "dev": true, "requires": { - "lodash": "4.17.15" + "lodash": "^4.17.13" } }, "@babel/helper-remap-async-to-generator": { @@ -261,11 +261,11 @@ "integrity": "sha1-JzxgDYub9QBhQsHjWIfVVcEu3YY=", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.8.3", - "@babel/helper-wrap-function": "7.8.3", - "@babel/template": "7.8.6", - "@babel/traverse": "7.9.5", - "@babel/types": "7.9.5" + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-replace-supers": { @@ -274,10 +274,10 @@ "integrity": "sha1-Wtp0T9WtcyA78dZ0WaJ9y6Z+/8g=", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "7.8.3", - "@babel/helper-optimise-call-expression": "7.8.3", - "@babel/traverse": "7.9.5", - "@babel/types": "7.9.5" + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.6", + "@babel/types": "^7.8.6" } }, "@babel/helper-simple-access": { @@ -286,8 +286,8 @@ "integrity": "sha1-f4EJkotNq0ZUB2mGr1dSMd62Oa4=", "dev": true, "requires": { - "@babel/template": "7.8.6", - "@babel/types": "7.9.5" + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helper-split-export-declaration": { @@ -296,7 +296,7 @@ "integrity": "sha1-ManzAHD5E2inGCzwX4MXgQZfx6k=", "dev": true, "requires": { - "@babel/types": "7.9.5" + "@babel/types": "^7.8.3" } }, "@babel/helper-validator-identifier": { @@ -311,10 +311,10 @@ "integrity": "sha1-nb2yu1XvFKqgH+jJm2Kb1TUthhA=", "dev": true, "requires": { - "@babel/helper-function-name": "7.9.5", - "@babel/template": "7.8.6", - "@babel/traverse": "7.9.5", - "@babel/types": "7.9.5" + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" } }, "@babel/helpers": { @@ -323,9 +323,9 @@ "integrity": "sha1-tCqBqBHx5zE7iMuorcZrPZrmwJ8=", "dev": true, "requires": { - "@babel/template": "7.8.6", - "@babel/traverse": "7.9.5", - "@babel/types": "7.9.5" + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0" } }, "@babel/highlight": { @@ -334,9 +334,9 @@ "integrity": "sha1-TptFzLgreWBycbKXmtgse2gWMHk=", "dev": true, "requires": { - "@babel/helper-validator-identifier": "7.9.5", - "chalk": "2.4.2", - "js-tokens": "4.0.0" + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" } }, "@babel/parser": { @@ -351,9 +351,9 @@ "integrity": "sha1-utMpxnCzgliXIbJ1QMfSiGAcbm8=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@babel/helper-remap-async-to-generator": "7.8.3", - "@babel/plugin-syntax-async-generators": "7.8.4" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" } }, "@babel/plugin-proposal-dynamic-import": { @@ -362,8 +362,8 @@ "integrity": "sha1-OMT+VVdEgm6X4q6TCw+0zAfmYFQ=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-syntax-dynamic-import": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" } }, "@babel/plugin-proposal-json-strings": { @@ -372,8 +372,8 @@ "integrity": "sha1-2lIWsjipi1ih4F1oUhBLEPmnDWs=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-syntax-json-strings": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { @@ -382,8 +382,8 @@ "integrity": "sha1-5FciU/3u1lzd7s/as/kor+sv1dI=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" } }, "@babel/plugin-proposal-numeric-separator": { @@ -392,8 +392,8 @@ "integrity": "sha1-XWdpQJaZ7Js7aGhM2BFs7f+Tutg=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-syntax-numeric-separator": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" } }, "@babel/plugin-proposal-object-rest-spread": { @@ -402,9 +402,9 @@ "integrity": "sha1-P9ZZETBth0YBTsDQz3jw45oUkRY=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@babel/plugin-transform-parameters": "7.9.5" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.9.5" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -413,8 +413,8 @@ "integrity": "sha1-ne6WqxZQ7tiGRq6XNMoWesSpxck=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" } }, "@babel/plugin-proposal-optional-chaining": { @@ -423,8 +423,8 @@ "integrity": "sha1-MdsWsVTDnWuKZFKSRyuYOUwpKlg=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-syntax-optional-chaining": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" } }, "@babel/plugin-proposal-unicode-property-regex": { @@ -433,8 +433,8 @@ "integrity": "sha1-7jqV6QzcBP6M2S7DJ5+gF9aKDR0=", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "7.8.8", - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.8.8", + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-syntax-async-generators": { @@ -443,7 +443,7 @@ "integrity": "sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-dynamic-import": { @@ -452,7 +452,7 @@ "integrity": "sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-json-strings": { @@ -461,7 +461,7 @@ "integrity": "sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-jsx": { @@ -470,7 +470,7 @@ "integrity": "sha1-UhsGyDxASA8eWLT9M7kuzrHW6pQ=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-syntax-nullish-coalescing-operator": { @@ -479,7 +479,7 @@ "integrity": "sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-numeric-separator": { @@ -488,7 +488,7 @@ "integrity": "sha1-Dj+2Pgm+obEelkZyccgwgAfnxB8=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-syntax-object-rest-spread": { @@ -497,7 +497,7 @@ "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-catch-binding": { @@ -506,7 +506,7 @@ "integrity": "sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-chaining": { @@ -515,7 +515,7 @@ "integrity": "sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-top-level-await": { @@ -524,7 +524,7 @@ "integrity": "sha1-Os3s5pXmsTqvV/wpHRqACVDHE5E=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-arrow-functions": { @@ -533,7 +533,7 @@ "integrity": "sha1-gndsLtDNnhpJlW2uuJYCTJRzuLY=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-async-to-generator": { @@ -542,9 +542,9 @@ "integrity": "sha1-Qwj60NlAnXHq+5sabuNfnWS2QIY=", "dev": true, "requires": { - "@babel/helper-module-imports": "7.8.3", - "@babel/helper-plugin-utils": "7.8.3", - "@babel/helper-remap-async-to-generator": "7.8.3" + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" } }, "@babel/plugin-transform-block-scoped-functions": { @@ -553,7 +553,7 @@ "integrity": "sha1-Q37sW3mbWFIHIISzrl72boNJ6KM=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-block-scoping": { @@ -562,8 +562,8 @@ "integrity": "sha1-l9Ndq2aFekN8FmNYuR0JBQyGjzo=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "lodash": "4.17.15" + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" } }, "@babel/plugin-transform-classes": { @@ -572,14 +572,14 @@ "integrity": "sha1-gAWX3biu/CwpPtJ0WcH8yTWibCw=", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.8.3", - "@babel/helper-define-map": "7.8.3", - "@babel/helper-function-name": "7.9.5", - "@babel/helper-optimise-call-expression": "7.8.3", - "@babel/helper-plugin-utils": "7.8.3", - "@babel/helper-replace-supers": "7.8.6", - "@babel/helper-split-export-declaration": "7.8.3", - "globals": "11.12.0" + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { @@ -588,7 +588,7 @@ "integrity": "sha1-ltDSi3985OtbEguy4OlDNDyG+Bs=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-destructuring": { @@ -597,7 +597,7 @@ "integrity": "sha1-csl89fOGBK6jq/O5NbDhex23alA=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-dotall-regex": { @@ -606,8 +606,8 @@ "integrity": "sha1-w8bsXuYSXGmTxcvKINyGIanqem4=", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "7.8.8", - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-duplicate-keys": { @@ -616,7 +616,7 @@ "integrity": "sha1-jRLfMJqlN/JyiZxWXqF2jihuIfE=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-exponentiation-operator": { @@ -625,8 +625,8 @@ "integrity": "sha1-WBptf1aXDga/UVYM1k9elHtw17c=", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "7.8.3", - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-for-of": { @@ -635,7 +635,7 @@ "integrity": "sha1-DyYOJ9PinNG7MSjaXnbHYapsEI4=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-function-name": { @@ -644,8 +644,8 @@ "integrity": "sha1-J5NzyycyKqrWfCaD53bfxHGW7Ys=", "dev": true, "requires": { - "@babel/helper-function-name": "7.9.5", - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-literals": { @@ -654,7 +654,7 @@ "integrity": "sha1-rvI5gj2RmU7Hto5VGTUl1229XcE=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-member-expression-literals": { @@ -663,7 +663,7 @@ "integrity": "sha1-lj/tS2IKx8v2Apx1VCQCn6OkBBA=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-modules-amd": { @@ -672,9 +672,9 @@ "integrity": "sha1-GXVe5yGRLPW7BMB9UCgK80hO/vQ=", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.9.0", - "@babel/helper-plugin-utils": "7.8.3", - "babel-plugin-dynamic-import-node": "2.3.3" + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-commonjs": { @@ -683,10 +683,10 @@ "integrity": "sha1-4+cvTLybSiYOML4OpZvfWjl0iUA=", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.9.0", - "@babel/helper-plugin-utils": "7.8.3", - "@babel/helper-simple-access": "7.8.3", - "babel-plugin-dynamic-import-node": "2.3.3" + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-systemjs": { @@ -695,10 +695,10 @@ "integrity": "sha1-6f1Gopb8keAJtk4H3aqG1vDt65A=", "dev": true, "requires": { - "@babel/helper-hoist-variables": "7.8.3", - "@babel/helper-module-transforms": "7.9.0", - "@babel/helper-plugin-utils": "7.8.3", - "babel-plugin-dynamic-import-node": "2.3.3" + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-umd": { @@ -707,8 +707,8 @@ "integrity": "sha1-6Qmsridv7CgPm4IaXzjh8ItIBpc=", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.9.0", - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-named-capturing-groups-regex": { @@ -717,7 +717,7 @@ "integrity": "sha1-oqcr/6ICrA4tBQav0JOcXsvEjGw=", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "7.8.8" + "@babel/helper-create-regexp-features-plugin": "^7.8.3" } }, "@babel/plugin-transform-new-target": { @@ -726,7 +726,7 @@ "integrity": "sha1-YMwq5m2FyVq1QOs0urtkNNTHDEM=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-object-super": { @@ -735,8 +735,8 @@ "integrity": "sha1-67ah56hv+paFi9asAQLWWUQmFyU=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@babel/helper-replace-supers": "7.8.6" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" } }, "@babel/plugin-transform-parameters": { @@ -745,8 +745,8 @@ "integrity": "sha1-FzsmV0b14Vsq/lJ+7aZbc2I6B5U=", "dev": true, "requires": { - "@babel/helper-get-function-arity": "7.8.3", - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-property-literals": { @@ -755,7 +755,7 @@ "integrity": "sha1-MxlDANhTnB7SjGKtUIe6OAe5gmM=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-react-display-name": { @@ -764,7 +764,7 @@ "integrity": "sha1-cN7Zh8kWCfeDU9120vsqC7mR6OU=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-react-jsx": { @@ -773,10 +773,10 @@ "integrity": "sha1-hvV2yFQL0G0OleC2HqdtVfbL0D8=", "dev": true, "requires": { - "@babel/helper-builder-react-jsx": "7.9.0", - "@babel/helper-builder-react-jsx-experimental": "7.9.5", - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-syntax-jsx": "7.8.3" + "@babel/helper-builder-react-jsx": "^7.9.0", + "@babel/helper-builder-react-jsx-experimental": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" } }, "@babel/plugin-transform-react-jsx-development": { @@ -785,9 +785,9 @@ "integrity": "sha1-PCoTByfK8AwqKT8K7SRSCCXb91Q=", "dev": true, "requires": { - "@babel/helper-builder-react-jsx-experimental": "7.9.5", - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-syntax-jsx": "7.8.3" + "@babel/helper-builder-react-jsx-experimental": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" } }, "@babel/plugin-transform-react-jsx-self": { @@ -796,8 +796,8 @@ "integrity": "sha1-9PJqMlggIFI5u5FbrY4G/K2rtJs=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-syntax-jsx": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" } }, "@babel/plugin-transform-react-jsx-source": { @@ -806,8 +806,8 @@ "integrity": "sha1-ie+TAlJA3V0X0xIilKCT5eAYPeA=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-syntax-jsx": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3" } }, "@babel/plugin-transform-regenerator": { @@ -816,7 +816,7 @@ "integrity": "sha1-Xkag3KK+4a2ChesFJ+arycN2cvg=", "dev": true, "requires": { - "regenerator-transform": "0.14.4" + "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { @@ -825,7 +825,7 @@ "integrity": "sha1-mgY1rE5mXSmxYoN908xQdF398fU=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-shorthand-properties": { @@ -834,7 +834,7 @@ "integrity": "sha1-KFRSFuAjqDLU06EYXtSSvP6sCMg=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-spread": { @@ -843,7 +843,7 @@ "integrity": "sha1-nI/+gXD9+4ixFOy5ILgvtulf5eg=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-sticky-regex": { @@ -852,8 +852,8 @@ "integrity": "sha1-vnoSkPgdrnZ0dUUhmeH3bWF1sQA=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@babel/helper-regex": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" } }, "@babel/plugin-transform-template-literals": { @@ -862,8 +862,8 @@ "integrity": "sha1-e/pHMrRV6mpDEwrcC6dn7A5AKoA=", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.8.3", - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-typeof-symbol": { @@ -872,7 +872,7 @@ "integrity": "sha1-7eQGIxXOCq+KZXqSCFjxovNfxBI=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-transform-unicode-regex": { @@ -881,8 +881,8 @@ "integrity": "sha1-DO8247pz5cVyc+/7GC9GuRoeyq0=", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "7.8.8", - "@babel/helper-plugin-utils": "7.8.3" + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/preset-env": { @@ -891,66 +891,66 @@ "integrity": "sha1-jdx2A5vEW3dLGeL8VI9oB9iokZ8=", "dev": true, "requires": { - "@babel/compat-data": "7.9.0", - "@babel/helper-compilation-targets": "7.8.7", - "@babel/helper-module-imports": "7.8.3", - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-proposal-async-generator-functions": "7.8.3", - "@babel/plugin-proposal-dynamic-import": "7.8.3", - "@babel/plugin-proposal-json-strings": "7.8.3", - "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3", - "@babel/plugin-proposal-numeric-separator": "7.8.3", - "@babel/plugin-proposal-object-rest-spread": "7.9.5", - "@babel/plugin-proposal-optional-catch-binding": "7.8.3", - "@babel/plugin-proposal-optional-chaining": "7.9.0", - "@babel/plugin-proposal-unicode-property-regex": "7.8.8", - "@babel/plugin-syntax-async-generators": "7.8.4", - "@babel/plugin-syntax-dynamic-import": "7.8.3", - "@babel/plugin-syntax-json-strings": "7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "7.8.3", - "@babel/plugin-syntax-numeric-separator": "7.8.3", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "7.8.3", - "@babel/plugin-syntax-optional-chaining": "7.8.3", - "@babel/plugin-syntax-top-level-await": "7.8.3", - "@babel/plugin-transform-arrow-functions": "7.8.3", - "@babel/plugin-transform-async-to-generator": "7.8.3", - "@babel/plugin-transform-block-scoped-functions": "7.8.3", - "@babel/plugin-transform-block-scoping": "7.8.3", - "@babel/plugin-transform-classes": "7.9.5", - "@babel/plugin-transform-computed-properties": "7.8.3", - "@babel/plugin-transform-destructuring": "7.9.5", - "@babel/plugin-transform-dotall-regex": "7.8.3", - "@babel/plugin-transform-duplicate-keys": "7.8.3", - "@babel/plugin-transform-exponentiation-operator": "7.8.3", - "@babel/plugin-transform-for-of": "7.9.0", - "@babel/plugin-transform-function-name": "7.8.3", - "@babel/plugin-transform-literals": "7.8.3", - "@babel/plugin-transform-member-expression-literals": "7.8.3", - "@babel/plugin-transform-modules-amd": "7.9.0", - "@babel/plugin-transform-modules-commonjs": "7.9.0", - "@babel/plugin-transform-modules-systemjs": "7.9.0", - "@babel/plugin-transform-modules-umd": "7.9.0", - "@babel/plugin-transform-named-capturing-groups-regex": "7.8.3", - "@babel/plugin-transform-new-target": "7.8.3", - "@babel/plugin-transform-object-super": "7.8.3", - "@babel/plugin-transform-parameters": "7.9.5", - "@babel/plugin-transform-property-literals": "7.8.3", - "@babel/plugin-transform-regenerator": "7.8.7", - "@babel/plugin-transform-reserved-words": "7.8.3", - "@babel/plugin-transform-shorthand-properties": "7.8.3", - "@babel/plugin-transform-spread": "7.8.3", - "@babel/plugin-transform-sticky-regex": "7.8.3", - "@babel/plugin-transform-template-literals": "7.8.3", - "@babel/plugin-transform-typeof-symbol": "7.8.4", - "@babel/plugin-transform-unicode-regex": "7.8.3", - "@babel/preset-modules": "0.1.3", - "@babel/types": "7.9.5", - "browserslist": "4.12.0", - "core-js-compat": "3.6.5", - "invariant": "2.2.4", - "levenary": "1.1.1", - "semver": "5.7.1" + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.5", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.9.5", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.9.5", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.5", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" }, "dependencies": { "semver": { @@ -967,11 +967,11 @@ "integrity": "sha1-EyQrU7XvjIg8PPfd3VWzbOgPvHI=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-proposal-unicode-property-regex": "7.8.8", - "@babel/plugin-transform-dotall-regex": "7.8.3", - "@babel/types": "7.9.5", - "esutils": "2.0.3" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" } }, "@babel/preset-react": { @@ -980,12 +980,12 @@ "integrity": "sha1-xsl2k6xltrnAtPJblIqPZlRjAU0=", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.8.3", - "@babel/plugin-transform-react-display-name": "7.8.3", - "@babel/plugin-transform-react-jsx": "7.9.4", - "@babel/plugin-transform-react-jsx-development": "7.9.0", - "@babel/plugin-transform-react-jsx-self": "7.9.0", - "@babel/plugin-transform-react-jsx-source": "7.9.0" + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-react-display-name": "^7.8.3", + "@babel/plugin-transform-react-jsx": "^7.9.4", + "@babel/plugin-transform-react-jsx-development": "^7.9.0", + "@babel/plugin-transform-react-jsx-self": "^7.9.0", + "@babel/plugin-transform-react-jsx-source": "^7.9.0" } }, "@babel/runtime": { @@ -994,7 +994,7 @@ "integrity": "sha1-2Q3wWDo6JS8JqqYZZlNnuuUY2wY=", "dev": true, "requires": { - "regenerator-runtime": "0.13.5" + "regenerator-runtime": "^0.13.4" } }, "@babel/template": { @@ -1003,9 +1003,9 @@ "integrity": "sha1-hrIq8V+CjfsIZHT5ZNzD45xDzis=", "dev": true, "requires": { - "@babel/code-frame": "7.8.3", - "@babel/parser": "7.9.4", - "@babel/types": "7.9.5" + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" } }, "@babel/traverse": { @@ -1014,15 +1014,15 @@ "integrity": "sha1-bnxWtE4qxwEalIwh4oPd2dnbl6I=", "dev": true, "requires": { - "@babel/code-frame": "7.8.3", - "@babel/generator": "7.9.5", - "@babel/helper-function-name": "7.9.5", - "@babel/helper-split-export-declaration": "7.8.3", - "@babel/parser": "7.9.4", - "@babel/types": "7.9.5", - "debug": "4.1.1", - "globals": "11.12.0", - "lodash": "4.17.15" + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.5", + "@babel/helper-function-name": "^7.9.5", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.0", + "@babel/types": "^7.9.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" } }, "@babel/types": { @@ -1031,9 +1031,9 @@ "integrity": "sha1-iSMfgpFailZqcDs7IBM/c9prlEQ=", "dev": true, "requires": { - "@babel/helper-validator-identifier": "7.9.5", - "lodash": "4.17.15", - "to-fast-properties": "2.0.0" + "@babel/helper-validator-identifier": "^7.9.5", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" } }, "@mrmlnc/readdir-enhanced": { @@ -1042,8 +1042,8 @@ "integrity": "sha1-UkryQNGjYFJ7cwR17PoTRKpUDd4=", "dev": true, "requires": { - "call-me-maybe": "1.0.1", - "glob-to-regexp": "0.3.0" + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" } }, "@nodelib/fs.stat": { @@ -1058,10 +1058,10 @@ "integrity": "sha1-HgQE4FhRTXKt6+mBY7abC7HXN+Q=", "dev": true, "requires": { - "@babel/plugin-proposal-async-generator-functions": "7.8.3", - "@babel/plugin-proposal-object-rest-spread": "7.9.5", - "@babel/preset-env": "7.9.5", - "@babel/preset-react": "7.9.4" + "@babel/plugin-proposal-async-generator-functions": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/preset-env": "^7.0.0", + "@babel/preset-react": "^7.0.0" } }, "@skpm/builder": { @@ -1070,34 +1070,26 @@ "integrity": "sha1-aWlBFuUT7hRjpN7LIyAt7Rjb9CQ=", "dev": true, "requires": { - "@babel/core": "7.9.0", + "@babel/core": "^7.4.3", "@skpm/babel-preset": "0.2.1", - "@skpm/file-loader": "2.0.1", - "@skpm/internal-utils": "0.1.16", - "@skpm/nib-loader": "0.1.2", - "@skpm/promise": "0.1.0", - "@skpm/xcodeproj-loader": "0.1.8", - "babel-loader": "8.1.0", - "chalk": "2.4.2", - "globby": "9.2.0", - "mkdirp": "0.5.5", + "@skpm/file-loader": "^2.0.1", + "@skpm/internal-utils": "^0.1.15", + "@skpm/nib-loader": "^0.1.2", + "@skpm/promise": "^0.1.0", + "@skpm/xcodeproj-loader": "^0.1.5", + "babel-loader": "^8.0.5", + "chalk": "^2.4.1", + "globby": "^9.2.0", + "mkdirp": "^0.5.1", "parse-author": "2.0.0", - "run-sketch-plugin": "1.0.3", - "semver": "6.3.0", - "sketch-polyfill-fetch": "0.4.6", - "terser-webpack-plugin": "1.4.3", - "webpack": "4.43.0", - "webpack-merge": "4.2.2", - "webpack-sources": "1.4.3", - "yargs": "13.3.2" - }, - "dependencies": { - "sketch-polyfill-fetch": { - "version": "0.4.6", - "resolved": "https://registry.npm.taobao.org/sketch-polyfill-fetch/download/sketch-polyfill-fetch-0.4.6.tgz", - "integrity": "sha1-5i70Fa4YyHFUTR49WmXuZQwmQJs=", - "dev": true - } + "run-sketch-plugin": "^1.0.0", + "semver": "^6.0.0", + "sketch-polyfill-fetch": "^0.4.3", + "terser-webpack-plugin": "^1.2.3", + "webpack": "^4.29.6", + "webpack-merge": "^4.2.1", + "webpack-sources": "^1.3.0", + "yargs": "^13.2.2" } }, "@skpm/file-loader": { @@ -1106,19 +1098,24 @@ "integrity": "sha1-r9diSnfrVnVQ18uI9abmihJ4Xj8=", "dev": true, "requires": { - "loader-utils": "1.4.0", - "schema-utils": "0.4.7" + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" } }, + "@skpm/fs": { + "version": "0.2.6", + "resolved": "https://registry.npm.taobao.org/@skpm/fs/download/@skpm/fs-0.2.6.tgz", + "integrity": "sha1-CWL/BBKJWUxqI+BzgJJRh96n+6M=" + }, "@skpm/internal-utils": { "version": "0.1.16", "resolved": "https://registry.npm.taobao.org/@skpm/internal-utils/download/@skpm/internal-utils-0.1.16.tgz", "integrity": "sha1-zUX99qHsc/w+wBxi6zFSXTi2c7U=", "dev": true, "requires": { - "chalk": "2.4.2", - "js-yaml": "3.13.1", - "object-assign": "4.1.1", + "chalk": "^2.4.1", + "js-yaml": "^3.13.1", + "object-assign": "*", "yesno": "0.2.0" } }, @@ -1128,9 +1125,9 @@ "integrity": "sha1-hBaJaVLKh8M12wxdV4iY2CCZj9E=", "dev": true, "requires": { - "cocoascript-class": "0.1.2", - "loader-utils": "1.4.0", - "schema-utils": "0.4.7" + "cocoascript-class": "^0.1.2", + "loader-utils": "^1.2.3", + "schema-utils": "^0.4.5" } }, "@skpm/promise": { @@ -1145,9 +1142,9 @@ "integrity": "sha1-oqLH1W4/U8UYL2O5nPcHI+6piXk=", "dev": true, "requires": { - "@skpm/nib-loader": "0.1.2", - "loader-utils": "1.4.0", - "schema-utils": "0.4.7" + "@skpm/nib-loader": "^0.1.2", + "loader-utils": "^1.2.3", + "schema-utils": "^0.4.5" } }, "@types/events": { @@ -1162,9 +1159,9 @@ "integrity": "sha1-qlmhxuP7xCHgfM0xqUTDDrpSFXU=", "dev": true, "requires": { - "@types/events": "3.0.0", - "@types/minimatch": "3.0.3", - "@types/node": "13.13.2" + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" } }, "@types/minimatch": { @@ -1174,9 +1171,9 @@ "dev": true }, "@types/node": { - "version": "13.13.2", - "resolved": "https://registry.npm.taobao.org/@types/node/download/@types/node-13.13.2.tgz", - "integrity": "sha1-Fg2CYjYQ21kKZOjKgXhOERF+WlQ=", + "version": "13.13.4", + "resolved": "https://registry.npm.taobao.org/@types/node/download/@types/node-13.13.4.tgz", + "integrity": "sha1-FYHWwW49SAPrB5yH1KyJPudQHCw=", "dev": true }, "@webassemblyjs/ast": { @@ -1256,7 +1253,7 @@ "integrity": "sha1-Fceg+6roP7JhQ7us9tbfFwKtOeQ=", "dev": true, "requires": { - "@xtuc/ieee754": "1.2.0" + "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { @@ -1378,10 +1375,10 @@ "integrity": "sha1-xinF7O0XuvMUQ3kY0tqIyZ1ZWM0=", "dev": true, "requires": { - "fast-deep-equal": "3.1.1", - "fast-json-stable-stringify": "2.1.0", - "json-schema-traverse": "0.4.1", - "uri-js": "4.2.2" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, "ajv-errors": { @@ -1408,7 +1405,7 @@ "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", "dev": true, "requires": { - "color-convert": "1.9.3" + "color-convert": "^1.9.0" } }, "anymatch": { @@ -1417,8 +1414,8 @@ "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", "dev": true, "requires": { - "micromatch": "3.1.10", - "normalize-path": "2.1.1" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" }, "dependencies": { "normalize-path": { @@ -1427,7 +1424,7 @@ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "remove-trailing-separator": "1.1.0" + "remove-trailing-separator": "^1.0.1" } } } @@ -1444,7 +1441,7 @@ "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", "dev": true, "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "arr-diff": { @@ -1471,7 +1468,7 @@ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "1.0.3" + "array-uniq": "^1.0.1" } }, "array-uniq": { @@ -1492,9 +1489,9 @@ "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=", "dev": true, "requires": { - "bn.js": "4.11.8", - "inherits": "2.0.4", - "minimalistic-assert": "1.0.1" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "assert": { @@ -1503,7 +1500,7 @@ "integrity": "sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs=", "dev": true, "requires": { - "object-assign": "4.1.1", + "object-assign": "^4.1.1", "util": "0.10.3" }, "dependencies": { @@ -1554,11 +1551,11 @@ "integrity": "sha1-xhHVESvVIJq+i5+oTD5NolJ18cM=", "dev": true, "requires": { - "find-cache-dir": "2.1.0", - "loader-utils": "1.4.0", - "mkdirp": "0.5.5", - "pify": "4.0.1", - "schema-utils": "2.6.6" + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" }, "dependencies": { "schema-utils": { @@ -1567,8 +1564,8 @@ "integrity": "sha1-KZ/mvUozZdwj2Z/URsr/jx1sMww=", "dev": true, "requires": { - "ajv": "6.12.2", - "ajv-keywords": "3.4.1" + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" } } } @@ -1579,7 +1576,7 @@ "integrity": "sha1-hP2hnJduxcbe/vV/lCez3vZuF6M=", "dev": true, "requires": { - "object.assign": "4.1.0" + "object.assign": "^4.1.0" } }, "balanced-match": { @@ -1594,13 +1591,13 @@ "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", "dev": true, "requires": { - "cache-base": "1.0.1", - "class-utils": "0.3.6", - "component-emitter": "1.3.0", - "define-property": "1.0.0", - "isobject": "3.0.1", - "mixin-deep": "1.3.2", - "pascalcase": "0.1.1" + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" }, "dependencies": { "define-property": { @@ -1609,7 +1606,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { @@ -1618,7 +1615,7 @@ "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -1627,7 +1624,7 @@ "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -1636,9 +1633,9 @@ "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -1689,7 +1686,7 @@ "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -1699,16 +1696,16 @@ "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", "dev": true, "requires": { - "arr-flatten": "1.1.0", - "array-unique": "0.3.2", - "extend-shallow": "2.0.1", - "fill-range": "4.0.0", - "isobject": "3.0.1", - "repeat-element": "1.1.3", - "snapdragon": "0.8.2", - "snapdragon-node": "2.1.1", - "split-string": "3.1.0", - "to-regex": "3.0.2" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -1717,7 +1714,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -1734,12 +1731,12 @@ "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", "dev": true, "requires": { - "buffer-xor": "1.0.3", - "cipher-base": "1.0.4", - "create-hash": "1.2.0", - "evp_bytestokey": "1.0.3", - "inherits": "2.0.4", - "safe-buffer": "5.1.2" + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "browserify-cipher": { @@ -1748,9 +1745,9 @@ "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", "dev": true, "requires": { - "browserify-aes": "1.2.0", - "browserify-des": "1.0.2", - "evp_bytestokey": "1.0.3" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, "browserify-des": { @@ -1759,10 +1756,10 @@ "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", "dev": true, "requires": { - "cipher-base": "1.0.4", - "des.js": "1.0.1", - "inherits": "2.0.4", - "safe-buffer": "5.1.2" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "browserify-rsa": { @@ -1771,8 +1768,8 @@ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { - "bn.js": "4.11.8", - "randombytes": "2.1.0" + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" } }, "browserify-sign": { @@ -1781,13 +1778,13 @@ "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", "dev": true, "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "elliptic": "6.5.2", - "inherits": "2.0.4", - "parse-asn1": "5.1.5" + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" } }, "browserify-zlib": { @@ -1796,7 +1793,7 @@ "integrity": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=", "dev": true, "requires": { - "pako": "1.0.11" + "pako": "~1.0.5" } }, "browserslist": { @@ -1805,10 +1802,10 @@ "integrity": "sha1-BsbVcVoe3mxR/Dn/Z/1kf3QLZW0=", "dev": true, "requires": { - "caniuse-lite": "1.0.30001046", - "electron-to-chromium": "1.3.415", - "node-releases": "1.1.53", - "pkg-up": "2.0.0" + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" } }, "buffer": { @@ -1817,9 +1814,9 @@ "integrity": "sha1-Iw6tNEACmIZEhBqwJEr4xEu+Pvg=", "dev": true, "requires": { - "base64-js": "1.3.1", - "ieee754": "1.1.13", - "isarray": "1.0.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, "buffer-from": { @@ -1846,21 +1843,21 @@ "integrity": "sha1-ZovL0QWutfHZL+JVcOyVJcj6pAw=", "dev": true, "requires": { - "bluebird": "3.7.2", - "chownr": "1.1.4", - "figgy-pudding": "3.5.2", - "glob": "7.1.6", - "graceful-fs": "4.2.3", - "infer-owner": "1.0.4", - "lru-cache": "5.1.1", - "mississippi": "3.0.0", - "mkdirp": "0.5.5", - "move-concurrently": "1.0.1", - "promise-inflight": "1.0.1", - "rimraf": "2.7.1", - "ssri": "6.0.1", - "unique-filename": "1.1.1", - "y18n": "4.0.0" + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" } }, "cache-base": { @@ -1869,15 +1866,15 @@ "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", "dev": true, "requires": { - "collection-visit": "1.0.0", - "component-emitter": "1.3.0", - "get-value": "2.0.6", - "has-value": "1.0.0", - "isobject": "3.0.1", - "set-value": "2.0.1", - "to-object-path": "0.3.0", - "union-value": "1.0.1", - "unset-value": "1.0.0" + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" } }, "call-me-maybe": { @@ -1893,9 +1890,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001046", - "resolved": "https://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30001046.tgz?cache=0&sync_timestamp=1587623815718&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcaniuse-lite%2Fdownload%2Fcaniuse-lite-1.0.30001046.tgz", - "integrity": "sha1-egbT6P2Kp/TSHJouMT818tBrAT4=", + "version": "1.0.30001048", + "resolved": "https://registry.npm.taobao.org/caniuse-lite/download/caniuse-lite-1.0.30001048.tgz", + "integrity": "sha1-S7TxvC6zBOXhFU2oC5Pe4/HPRH4=", "dev": true }, "chalk": { @@ -1904,29 +1901,29 @@ "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "chokidar": { "version": "2.1.8", - "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz?cache=0&sync_timestamp=1587380303979&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-2.1.8.tgz", + "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz", "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", "dev": true, "requires": { - "anymatch": "2.0.0", - "async-each": "1.0.3", - "braces": "2.3.2", - "fsevents": "1.2.12", - "glob-parent": "3.1.0", - "inherits": "2.0.4", - "is-binary-path": "1.0.1", - "is-glob": "4.0.1", - "normalize-path": "3.0.0", - "path-is-absolute": "1.0.1", - "readdirp": "2.2.1", - "upath": "1.2.0" + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" } }, "chownr": { @@ -1941,7 +1938,7 @@ "integrity": "sha1-I0CQ7pfH1K0aLEvq4nUF3v/GCKQ=", "dev": true, "requires": { - "tslib": "1.11.1" + "tslib": "^1.9.0" } }, "cipher-base": { @@ -1950,8 +1947,8 @@ "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", "dev": true, "requires": { - "inherits": "2.0.4", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "class-utils": { @@ -1960,10 +1957,10 @@ "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", "dev": true, "requires": { - "arr-union": "3.1.0", - "define-property": "0.2.5", - "isobject": "3.0.1", - "static-extend": "0.1.2" + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" }, "dependencies": { "define-property": { @@ -1972,7 +1969,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -1983,9 +1980,9 @@ "integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=", "dev": true, "requires": { - "string-width": "3.1.0", - "strip-ansi": "5.2.0", - "wrap-ansi": "5.1.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" } }, "cocoascript-class": { @@ -2000,8 +1997,8 @@ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "requires": { - "map-visit": "1.0.0", - "object-visit": "1.0.1" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" } }, "color-convert": { @@ -2021,7 +2018,7 @@ }, "commander": { "version": "2.20.3", - "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.20.3.tgz", + "resolved": "https://registry.npm.taobao.org/commander/download/commander-2.20.3.tgz?cache=0&sync_timestamp=1587781810870&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.20.3.tgz", "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", "dev": true }, @@ -2049,10 +2046,10 @@ "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", "dev": true, "requires": { - "buffer-from": "1.1.1", - "inherits": "2.0.4", - "readable-stream": "2.3.7", - "typedarray": "0.0.6" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, "console-browserify": { @@ -2073,7 +2070,7 @@ "integrity": "sha1-F6LLiC1/d9NJBYXizmxSRCSjpEI=", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.1" } }, "copy-concurrently": { @@ -2082,12 +2079,12 @@ "integrity": "sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=", "dev": true, "requires": { - "aproba": "1.2.0", - "fs-write-stream-atomic": "1.0.10", - "iferr": "0.1.5", - "mkdirp": "0.5.5", - "rimraf": "2.7.1", - "run-queue": "1.0.3" + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" } }, "copy-descriptor": { @@ -2102,7 +2099,7 @@ "integrity": "sha1-KlHZpOJd/W5pAlGqgfmePAVIHxw=", "dev": true, "requires": { - "browserslist": "4.12.0", + "browserslist": "^4.8.5", "semver": "7.0.0" }, "dependencies": { @@ -2132,8 +2129,8 @@ "integrity": "sha1-yREbbzMEXEaX8UR4f5JUzcd8Rf8=", "dev": true, "requires": { - "bn.js": "4.11.8", - "elliptic": "6.5.2" + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" } }, "create-hash": { @@ -2142,11 +2139,11 @@ "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", "dev": true, "requires": { - "cipher-base": "1.0.4", - "inherits": "2.0.4", - "md5.js": "1.3.5", - "ripemd160": "2.0.2", - "sha.js": "2.4.11" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, "create-hmac": { @@ -2155,12 +2152,12 @@ "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", "dev": true, "requires": { - "cipher-base": "1.0.4", - "create-hash": "1.2.0", - "inherits": "2.0.4", - "ripemd160": "2.0.2", - "safe-buffer": "5.1.2", - "sha.js": "2.4.11" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "crypto-browserify": { @@ -2169,17 +2166,17 @@ "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", "dev": true, "requires": { - "browserify-cipher": "1.0.1", - "browserify-sign": "4.0.4", - "create-ecdh": "4.0.3", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "diffie-hellman": "5.0.3", - "inherits": "2.0.4", - "pbkdf2": "3.0.17", - "public-encrypt": "4.0.3", - "randombytes": "2.1.0", - "randomfill": "1.0.4" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" } }, "cyclist": { @@ -2194,7 +2191,7 @@ "integrity": "sha1-O3ImAlUQnGtYnO4FDx1RYTlmR5E=", "dev": true, "requires": { - "ms": "2.1.2" + "ms": "^2.1.1" } }, "decamelize": { @@ -2215,7 +2212,7 @@ "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", "dev": true, "requires": { - "object-keys": "1.1.1" + "object-keys": "^1.0.12" } }, "define-property": { @@ -2224,8 +2221,8 @@ "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", "dev": true, "requires": { - "is-descriptor": "1.0.2", - "isobject": "3.0.1" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "dependencies": { "is-accessor-descriptor": { @@ -2234,7 +2231,7 @@ "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -2243,7 +2240,7 @@ "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -2252,9 +2249,9 @@ "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -2265,8 +2262,8 @@ "integrity": "sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM=", "dev": true, "requires": { - "inherits": "2.0.4", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "diffie-hellman": { @@ -2275,9 +2272,9 @@ "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", "dev": true, "requires": { - "bn.js": "4.11.8", - "miller-rabin": "4.0.1", - "randombytes": "2.1.0" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, "dir-glob": { @@ -2286,7 +2283,7 @@ "integrity": "sha1-+gnwaUFTyJGLGLoN6vrpR2n8UMQ=", "dev": true, "requires": { - "path-type": "3.0.0" + "path-type": "^3.0.0" } }, "domain-browser": { @@ -2301,16 +2298,16 @@ "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", "dev": true, "requires": { - "end-of-stream": "1.4.4", - "inherits": "2.0.4", - "readable-stream": "2.3.7", - "stream-shift": "1.0.1" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" } }, "electron-to-chromium": { - "version": "1.3.415", - "resolved": "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.415.tgz?cache=0&sync_timestamp=1587614588118&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felectron-to-chromium%2Fdownload%2Felectron-to-chromium-1.3.415.tgz", - "integrity": "sha1-5QJBweJVPkbP6VbJ2V+as/yakTQ=", + "version": "1.3.420", + "resolved": "https://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.420.tgz", + "integrity": "sha1-6VtzH0dUM9KdKDWiANq0E+RbqBk=", "dev": true }, "elliptic": { @@ -2319,13 +2316,13 @@ "integrity": "sha1-BcVnjXFzwEnYykM1UiJKSV0ON2I=", "dev": true, "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0", - "hash.js": "1.1.7", - "hmac-drbg": "1.0.1", - "inherits": "2.0.4", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" } }, "emoji-regex": { @@ -2346,7 +2343,7 @@ "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", "dev": true, "requires": { - "once": "1.4.0" + "once": "^1.4.0" } }, "enhanced-resolve": { @@ -2355,9 +2352,9 @@ "integrity": "sha1-KTfiuAZs0P584JkKmPDXGjUYn2Y=", "dev": true, "requires": { - "graceful-fs": "4.2.3", - "memory-fs": "0.5.0", - "tapable": "1.1.3" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" }, "dependencies": { "memory-fs": { @@ -2366,8 +2363,8 @@ "integrity": "sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw=", "dev": true, "requires": { - "errno": "0.1.7", - "readable-stream": "2.3.7" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } } } @@ -2378,7 +2375,7 @@ "integrity": "sha1-RoTXF3mtOa8Xfj8AeZb3xnyFJhg=", "dev": true, "requires": { - "prr": "1.0.1" + "prr": "~1.0.1" } }, "escape-string-regexp": { @@ -2393,8 +2390,8 @@ "integrity": "sha1-ygODMxD2iJoyZHgaqC5j65z+eEg=", "dev": true, "requires": { - "esrecurse": "4.2.1", - "estraverse": "4.3.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, "esprima": { @@ -2409,7 +2406,7 @@ "integrity": "sha1-AHo7n9vCs7uH5IeeoZyS/b05Qs8=", "dev": true, "requires": { - "estraverse": "4.3.0" + "estraverse": "^4.1.0" } }, "estraverse": { @@ -2436,8 +2433,8 @@ "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", "dev": true, "requires": { - "md5.js": "1.3.5", - "safe-buffer": "5.1.2" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, "expand-brackets": { @@ -2446,13 +2443,13 @@ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "posix-character-classes": "0.1.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "debug": { @@ -2470,7 +2467,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -2479,7 +2476,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "ms": { @@ -2496,8 +2493,8 @@ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { - "assign-symbols": "1.0.0", - "is-extendable": "1.0.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -2506,7 +2503,7 @@ "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -2517,14 +2514,14 @@ "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", "dev": true, "requires": { - "array-unique": "0.3.2", - "define-property": "1.0.0", - "expand-brackets": "2.1.4", - "extend-shallow": "2.0.1", - "fragment-cache": "0.2.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -2533,7 +2530,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "extend-shallow": { @@ -2542,7 +2539,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { @@ -2551,7 +2548,7 @@ "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -2560,7 +2557,7 @@ "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -2569,9 +2566,9 @@ "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -2588,12 +2585,12 @@ "integrity": "sha1-aVOFfDr6R1//ku5gFdUtpwpM050=", "dev": true, "requires": { - "@mrmlnc/readdir-enhanced": "2.2.1", - "@nodelib/fs.stat": "1.1.3", - "glob-parent": "3.1.0", - "is-glob": "4.0.1", - "merge2": "1.3.0", - "micromatch": "3.1.10" + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" } }, "fast-json-stable-stringify": { @@ -2621,10 +2618,10 @@ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-number": "3.0.0", - "repeat-string": "1.6.1", - "to-regex-range": "2.1.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { "extend-shallow": { @@ -2633,7 +2630,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -2644,9 +2641,9 @@ "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=", "dev": true, "requires": { - "commondir": "1.0.1", - "make-dir": "2.1.0", - "pkg-dir": "3.0.0" + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" } }, "find-up": { @@ -2655,7 +2652,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "flush-write-stream": { @@ -2664,8 +2661,8 @@ "integrity": "sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=", "dev": true, "requires": { - "inherits": "2.0.4", - "readable-stream": "2.3.7" + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" } }, "for-in": { @@ -2680,7 +2677,7 @@ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "requires": { - "map-cache": "0.2.2" + "map-cache": "^0.2.2" } }, "from2": { @@ -2689,8 +2686,8 @@ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "dev": true, "requires": { - "inherits": "2.0.4", - "readable-stream": "2.3.7" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, "fs-write-stream-atomic": { @@ -2699,10 +2696,10 @@ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", "dev": true, "requires": { - "graceful-fs": "4.2.3", - "iferr": "0.1.5", - "imurmurhash": "0.1.4", - "readable-stream": "2.3.7" + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" } }, "fs.realpath": { @@ -2718,9 +2715,9 @@ "dev": true, "optional": true, "requires": { - "bindings": "1.5.0", - "nan": "2.14.1", - "node-pre-gyp": "0.14.0" + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" }, "dependencies": { "abbrev": { @@ -2732,7 +2729,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -2746,21 +2744,23 @@ "dev": true, "optional": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.7" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -2773,17 +2773,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -2797,7 +2800,7 @@ "dev": true, "optional": true, "requires": { - "ms": "2.1.2" + "ms": "^2.1.1" } }, "deep-extend": { @@ -2824,7 +2827,7 @@ "dev": true, "optional": true, "requires": { - "minipass": "2.9.0" + "minipass": "^2.6.0" } }, "fs.realpath": { @@ -2839,14 +2842,14 @@ "dev": true, "optional": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.3" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "glob": { @@ -2855,12 +2858,12 @@ "dev": true, "optional": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.4", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "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" } }, "has-unicode": { @@ -2875,7 +2878,7 @@ "dev": true, "optional": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, "ignore-walk": { @@ -2884,7 +2887,7 @@ "dev": true, "optional": true, "requires": { - "minimatch": "3.0.4" + "minimatch": "^3.0.4" } }, "inflight": { @@ -2893,14 +2896,15 @@ "dev": true, "optional": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { "version": "2.0.4", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -2912,8 +2916,9 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "isarray": { @@ -2926,22 +2931,25 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { "version": "1.2.5", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.9.0", "bundled": true, "dev": true, + "optional": true, "requires": { - "safe-buffer": "5.1.2", - "yallist": "3.1.1" + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" } }, "minizlib": { @@ -2950,15 +2958,16 @@ "dev": true, "optional": true, "requires": { - "minipass": "2.9.0" + "minipass": "^2.9.0" } }, "mkdirp": { "version": "0.5.3", "bundled": true, "dev": true, + "optional": true, "requires": { - "minimist": "1.2.5" + "minimist": "^1.2.5" } }, "ms": { @@ -2973,9 +2982,9 @@ "dev": true, "optional": true, "requires": { - "debug": "3.2.6", - "iconv-lite": "0.4.24", - "sax": "1.2.4" + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" } }, "node-pre-gyp": { @@ -2984,16 +2993,16 @@ "dev": true, "optional": true, "requires": { - "detect-libc": "1.0.3", - "mkdirp": "0.5.3", - "needle": "2.3.3", - "nopt": "4.0.3", - "npm-packlist": "1.4.8", - "npmlog": "4.1.2", - "rc": "1.2.8", - "rimraf": "2.7.1", - "semver": "5.7.1", - "tar": "4.4.13" + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" } }, "nopt": { @@ -3002,8 +3011,8 @@ "dev": true, "optional": true, "requires": { - "abbrev": "1.1.1", - "osenv": "0.1.5" + "abbrev": "1", + "osenv": "^0.1.4" } }, "npm-bundled": { @@ -3012,13 +3021,14 @@ "dev": true, "optional": true, "requires": { - "npm-normalize-package-bin": "1.0.1" + "npm-normalize-package-bin": "^1.0.1" } }, "npm-normalize-package-bin": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "npm-packlist": { "version": "1.4.8", @@ -3026,9 +3036,9 @@ "dev": true, "optional": true, "requires": { - "ignore-walk": "3.0.3", - "npm-bundled": "1.1.1", - "npm-normalize-package-bin": "1.0.1" + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" } }, "npmlog": { @@ -3037,16 +3047,17 @@ "dev": true, "optional": true, "requires": { - "are-we-there-yet": "1.1.5", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -3058,8 +3069,9 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "os-homedir": { @@ -3080,8 +3092,8 @@ "dev": true, "optional": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "path-is-absolute": { @@ -3102,10 +3114,10 @@ "dev": true, "optional": true, "requires": { - "deep-extend": "0.6.0", - "ini": "1.3.5", - "minimist": "1.2.5", - "strip-json-comments": "2.0.1" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" } }, "readable-stream": { @@ -3114,13 +3126,13 @@ "dev": true, "optional": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "rimraf": { @@ -3129,13 +3141,14 @@ "dev": true, "optional": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } }, "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -3171,10 +3184,11 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string_decoder": { @@ -3183,15 +3197,16 @@ "dev": true, "optional": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-json-comments": { @@ -3206,13 +3221,13 @@ "dev": true, "optional": true, "requires": { - "chownr": "1.1.4", - "fs-minipass": "1.2.7", - "minipass": "2.9.0", - "minizlib": "1.3.3", - "mkdirp": "0.5.3", - "safe-buffer": "5.1.2", - "yallist": "3.1.1" + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" } }, "util-deprecate": { @@ -3227,18 +3242,20 @@ "dev": true, "optional": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2 || 2" } }, "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -3272,12 +3289,12 @@ "integrity": "sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY=", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.4", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "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-parent": { @@ -3286,8 +3303,8 @@ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "requires": { - "is-glob": "3.1.0", - "path-dirname": "1.0.2" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" }, "dependencies": { "is-glob": { @@ -3296,7 +3313,7 @@ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.0" } } } @@ -3319,14 +3336,14 @@ "integrity": "sha1-/QKacGxwPSm90XD0tts6P3p8tj0=", "dev": true, "requires": { - "@types/glob": "7.1.1", - "array-union": "1.0.2", - "dir-glob": "2.2.2", - "fast-glob": "2.2.7", - "glob": "7.1.6", - "ignore": "4.0.6", - "pify": "4.0.1", - "slash": "2.0.0" + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" } }, "graceful-fs": { @@ -3353,9 +3370,9 @@ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "requires": { - "get-value": "2.0.6", - "has-values": "1.0.0", - "isobject": "3.0.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" } }, "has-values": { @@ -3364,8 +3381,8 @@ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "dependencies": { "kind-of": { @@ -3374,7 +3391,7 @@ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -3385,8 +3402,8 @@ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "dev": true, "requires": { - "inherits": "2.0.4", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "hash.js": { @@ -3395,8 +3412,8 @@ "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", "dev": true, "requires": { - "inherits": "2.0.4", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, "hmac-drbg": { @@ -3405,9 +3422,9 @@ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dev": true, "requires": { - "hash.js": "1.1.7", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, "https-browserify": { @@ -3452,14 +3469,14 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.4.tgz", - "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", + "version": "2.0.3", + "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", "dev": true }, "invariant": { @@ -3468,7 +3485,7 @@ "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=", "dev": true, "requires": { - "loose-envify": "1.4.0" + "loose-envify": "^1.0.0" } }, "is-accessor-descriptor": { @@ -3477,7 +3494,7 @@ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -3486,7 +3503,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -3497,7 +3514,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "1.13.1" + "binary-extensions": "^1.0.0" } }, "is-buffer": { @@ -3512,7 +3529,7 @@ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -3521,7 +3538,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -3532,9 +3549,9 @@ "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", "dev": true, "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "dependencies": { "kind-of": { @@ -3569,7 +3586,7 @@ "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.1" } }, "is-number": { @@ -3578,7 +3595,7 @@ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -3587,7 +3604,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -3598,7 +3615,7 @@ "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "is-windows": { @@ -3637,8 +3654,8 @@ "integrity": "sha1-r/FRswv9+o5J4F2iLnQV6d+jeEc=", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, "jsesc": { @@ -3665,7 +3682,7 @@ "integrity": "sha1-ybD3+pIzv+WAf+ZvzzpWF+1ZfUM=", "dev": true, "requires": { - "minimist": "1.2.5" + "minimist": "^1.2.5" } }, "kind-of": { @@ -3686,7 +3703,7 @@ "integrity": "sha1-hCqe6Y0gdap/ru2+MmeekgX0b3c=", "dev": true, "requires": { - "leven": "3.1.0" + "leven": "^3.1.0" } }, "loader-runner": { @@ -3701,9 +3718,9 @@ "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", "dev": true, "requires": { - "big.js": "5.2.2", - "emojis-list": "3.0.0", - "json5": "1.0.1" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" }, "dependencies": { "json5": { @@ -3712,7 +3729,7 @@ "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", "dev": true, "requires": { - "minimist": "1.2.5" + "minimist": "^1.2.0" } } } @@ -3723,15 +3740,14 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lodash": { "version": "4.17.15", - "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.15.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.15.tgz", - "integrity": "sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg=", - "dev": true + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" }, "loose-envify": { "version": "1.4.0", @@ -3739,7 +3755,7 @@ "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", "dev": true, "requires": { - "js-tokens": "4.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" } }, "lru-cache": { @@ -3748,7 +3764,7 @@ "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", "dev": true, "requires": { - "yallist": "3.1.1" + "yallist": "^3.0.2" } }, "make-dir": { @@ -3757,8 +3773,8 @@ "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", "dev": true, "requires": { - "pify": "4.0.1", - "semver": "5.7.1" + "pify": "^4.0.1", + "semver": "^5.6.0" }, "dependencies": { "semver": { @@ -3781,7 +3797,7 @@ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "requires": { - "object-visit": "1.0.1" + "object-visit": "^1.0.0" } }, "md5.js": { @@ -3790,9 +3806,9 @@ "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", "dev": true, "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.4", - "safe-buffer": "5.1.2" + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "memory-fs": { @@ -3801,8 +3817,8 @@ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "dev": true, "requires": { - "errno": "0.1.7", - "readable-stream": "2.3.7" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "merge2": { @@ -3817,19 +3833,19 @@ "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", "dev": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "braces": "2.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "extglob": "2.0.4", - "fragment-cache": "0.2.1", - "kind-of": "6.0.3", - "nanomatch": "1.2.13", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, "miller-rabin": { @@ -3838,8 +3854,8 @@ "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", "dev": true, "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" } }, "minimalistic-assert": { @@ -3860,7 +3876,7 @@ "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", "dev": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -3875,16 +3891,16 @@ "integrity": "sha1-6goykfl+C16HdrNj1fChLZTGcCI=", "dev": true, "requires": { - "concat-stream": "1.6.2", - "duplexify": "3.7.1", - "end-of-stream": "1.4.4", - "flush-write-stream": "1.1.1", - "from2": "2.3.0", - "parallel-transform": "1.2.0", - "pump": "3.0.0", - "pumpify": "1.5.1", - "stream-each": "1.2.3", - "through2": "2.0.5" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" } }, "mixin-deep": { @@ -3893,8 +3909,8 @@ "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=", "dev": true, "requires": { - "for-in": "1.0.2", - "is-extendable": "1.0.1" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -3903,7 +3919,7 @@ "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", "dev": true, "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -3914,7 +3930,7 @@ "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", "dev": true, "requires": { - "minimist": "1.2.5" + "minimist": "^1.2.5" } }, "move-concurrently": { @@ -3923,12 +3939,12 @@ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", "dev": true, "requires": { - "aproba": "1.2.0", - "copy-concurrently": "1.0.5", - "fs-write-stream-atomic": "1.0.10", - "mkdirp": "0.5.5", - "rimraf": "2.7.1", - "run-queue": "1.0.3" + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" } }, "ms": { @@ -3950,17 +3966,17 @@ "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", "dev": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "fragment-cache": "0.2.1", - "is-windows": "1.0.2", - "kind-of": "6.0.3", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" } }, "neo-async": { @@ -3975,29 +3991,29 @@ "integrity": "sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU=", "dev": true, "requires": { - "assert": "1.5.0", - "browserify-zlib": "0.2.0", - "buffer": "4.9.2", - "console-browserify": "1.2.0", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.12.0", - "domain-browser": "1.2.0", - "events": "3.1.0", - "https-browserify": "1.0.0", - "os-browserify": "0.3.0", + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", "path-browserify": "0.0.1", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "readable-stream": "2.3.7", - "stream-browserify": "2.0.2", - "stream-http": "2.8.3", - "string_decoder": "1.1.1", - "timers-browserify": "2.0.11", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", "tty-browserify": "0.0.0", - "url": "0.11.0", - "util": "0.11.1", - "vm-browserify": "1.1.2" + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" }, "dependencies": { "punycode": { @@ -4005,6 +4021,15 @@ "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npm.taobao.org/util/download/util-0.11.1.tgz", + "integrity": "sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=", + "dev": true, + "requires": { + "inherits": "2.0.3" + } } } }, @@ -4032,9 +4057,9 @@ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { - "copy-descriptor": "0.1.1", - "define-property": "0.2.5", - "kind-of": "3.2.2" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "dependencies": { "define-property": { @@ -4043,7 +4068,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "kind-of": { @@ -4052,7 +4077,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -4069,7 +4094,7 @@ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.0" } }, "object.assign": { @@ -4078,10 +4103,10 @@ "integrity": "sha1-lovxEA15Vrs8oIbwBvhGs7xACNo=", "dev": true, "requires": { - "define-properties": "1.1.3", - "function-bind": "1.1.1", - "has-symbols": "1.0.1", - "object-keys": "1.1.1" + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" } }, "object.pick": { @@ -4090,7 +4115,7 @@ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "once": { @@ -4099,7 +4124,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "os-browserify": { @@ -4114,7 +4139,7 @@ "integrity": "sha1-uGvV8MJWkJEcdZD8v8IBDVSzzLg=", "dev": true, "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -4123,7 +4148,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "1.3.0" + "p-limit": "^1.1.0" } }, "p-try": { @@ -4144,9 +4169,9 @@ "integrity": "sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw=", "dev": true, "requires": { - "cyclist": "1.0.1", - "inherits": "2.0.4", - "readable-stream": "2.3.7" + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" } }, "parse-asn1": { @@ -4155,12 +4180,12 @@ "integrity": "sha1-ADJxND2ljclMrOSU+u89IUfs6g4=", "dev": true, "requires": { - "asn1.js": "4.10.1", - "browserify-aes": "1.2.0", - "create-hash": "1.2.0", - "evp_bytestokey": "1.0.3", - "pbkdf2": "3.0.17", - "safe-buffer": "5.1.2" + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" } }, "parse-author": { @@ -4169,7 +4194,7 @@ "integrity": "sha1-00YL8d3Q367tQtp1QkLmX7aEqB8=", "dev": true, "requires": { - "author-regex": "1.0.0" + "author-regex": "^1.0.0" } }, "pascalcase": { @@ -4214,7 +4239,7 @@ "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" }, "dependencies": { "pify": { @@ -4231,11 +4256,11 @@ "integrity": "sha1-l2wgZTBhexTrsyEUI597CTNuk6Y=", "dev": true, "requires": { - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "ripemd160": "2.0.2", - "safe-buffer": "5.1.2", - "sha.js": "2.4.11" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "pify": { @@ -4250,7 +4275,7 @@ "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", "dev": true, "requires": { - "find-up": "3.0.0" + "find-up": "^3.0.0" }, "dependencies": { "find-up": { @@ -4259,7 +4284,7 @@ "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", "dev": true, "requires": { - "locate-path": "3.0.0" + "locate-path": "^3.0.0" } }, "locate-path": { @@ -4268,8 +4293,8 @@ "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", "dev": true, "requires": { - "p-locate": "3.0.0", - "path-exists": "3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, "p-limit": { @@ -4278,7 +4303,7 @@ "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", "dev": true, "requires": { - "p-try": "2.2.0" + "p-try": "^2.0.0" } }, "p-locate": { @@ -4287,7 +4312,7 @@ "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", "dev": true, "requires": { - "p-limit": "2.3.0" + "p-limit": "^2.0.0" } }, "p-try": { @@ -4304,7 +4329,7 @@ "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", "dev": true, "requires": { - "find-up": "2.1.0" + "find-up": "^2.1.0" } }, "posix-character-classes": { @@ -4349,12 +4374,12 @@ "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", "dev": true, "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.2.0", - "parse-asn1": "5.1.5", - "randombytes": "2.1.0", - "safe-buffer": "5.1.2" + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "pump": { @@ -4363,8 +4388,8 @@ "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", "dev": true, "requires": { - "end-of-stream": "1.4.4", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, "pumpify": { @@ -4373,9 +4398,9 @@ "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", "dev": true, "requires": { - "duplexify": "3.7.1", - "inherits": "2.0.4", - "pump": "2.0.1" + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" }, "dependencies": { "pump": { @@ -4384,8 +4409,8 @@ "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", "dev": true, "requires": { - "end-of-stream": "1.4.4", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } @@ -4414,7 +4439,7 @@ "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.1.0" } }, "randomfill": { @@ -4423,8 +4448,8 @@ "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", "dev": true, "requires": { - "randombytes": "2.1.0", - "safe-buffer": "5.1.2" + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" } }, "readable-stream": { @@ -4433,13 +4458,13 @@ "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.4", - "isarray": "1.0.0", - "process-nextick-args": "2.0.1", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "readdirp": { @@ -4448,9 +4473,9 @@ "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", "dev": true, "requires": { - "graceful-fs": "4.2.3", - "micromatch": "3.1.10", - "readable-stream": "2.3.7" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" } }, "regenerate": { @@ -4465,7 +4490,7 @@ "integrity": "sha1-5d5xEdZV57pgwFfb6f83yH5lzew=", "dev": true, "requires": { - "regenerate": "1.4.0" + "regenerate": "^1.4.0" } }, "regenerator-runtime": { @@ -4480,8 +4505,8 @@ "integrity": "sha1-UmaFeJZRjRYWp4oEeTN6MOqXTMc=", "dev": true, "requires": { - "@babel/runtime": "7.9.2", - "private": "0.1.8" + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" } }, "regex-not": { @@ -4490,8 +4515,8 @@ "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", "dev": true, "requires": { - "extend-shallow": "3.0.2", - "safe-regex": "1.1.0" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" } }, "regexpu-core": { @@ -4500,12 +4525,12 @@ "integrity": "sha1-/L9FjFBDGwu3tF1pZ7gZLZHz2Tg=", "dev": true, "requires": { - "regenerate": "1.4.0", - "regenerate-unicode-properties": "8.2.0", - "regjsgen": "0.5.1", - "regjsparser": "0.6.4", - "unicode-match-property-ecmascript": "1.0.4", - "unicode-match-property-value-ecmascript": "1.2.0" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" } }, "regjsgen": { @@ -4520,7 +4545,7 @@ "integrity": "sha1-p2n4aEMIQBpm6bUp0kNv9NBmYnI=", "dev": true, "requires": { - "jsesc": "0.5.0" + "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { @@ -4561,18 +4586,13 @@ "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=", "dev": true }, - "requset": { - "version": "0.0.1-security", - "resolved": "https://registry.npm.taobao.org/requset/download/requset-0.0.1-security.tgz", - "integrity": "sha1-K8gBJCL6s+ks53UN+q3b8Aoh/aA=" - }, "resolve": { "version": "1.17.0", "resolved": "https://registry.npm.taobao.org/resolve/download/resolve-1.17.0.tgz", "integrity": "sha1-sllBtUloIxzC0bt2p5y38sC/hEQ=", "dev": true, "requires": { - "path-parse": "1.0.6" + "path-parse": "^1.0.6" } }, "resolve-url": { @@ -4593,7 +4613,7 @@ "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", "dev": true, "requires": { - "glob": "7.1.6" + "glob": "^7.1.3" } }, "ripemd160": { @@ -4602,8 +4622,8 @@ "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", "dev": true, "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.4" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "run-queue": { @@ -4612,7 +4632,7 @@ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dev": true, "requires": { - "aproba": "1.2.0" + "aproba": "^1.1.1" } }, "run-sketch-plugin": { @@ -4621,7 +4641,7 @@ "integrity": "sha1-LrYRLSsIcK37A/zoMQredtf9j1I=", "dev": true, "requires": { - "coscript": "1.0.0" + "coscript": "^1.0.0" } }, "safe-buffer": { @@ -4636,7 +4656,7 @@ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { - "ret": "0.1.15" + "ret": "~0.1.10" } }, "schema-utils": { @@ -4645,8 +4665,8 @@ "integrity": "sha1-unT1l9K+LqiAExdG7hfQoJPGgYc=", "dev": true, "requires": { - "ajv": "6.12.2", - "ajv-keywords": "3.4.1" + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" } }, "semver": { @@ -4673,10 +4693,10 @@ "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "split-string": "3.1.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -4685,7 +4705,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -4702,10 +4722,16 @@ "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", "dev": true, "requires": { - "inherits": "2.0.4", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, + "sketch-polyfill-fetch": { + "version": "0.4.6", + "resolved": "https://registry.npm.taobao.org/sketch-polyfill-fetch/download/sketch-polyfill-fetch-0.4.6.tgz", + "integrity": "sha1-5i70Fa4YyHFUTR49WmXuZQwmQJs=", + "dev": true + }, "slash": { "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/slash/download/slash-2.0.0.tgz", @@ -4718,14 +4744,14 @@ "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", "dev": true, "requires": { - "base": "0.11.2", - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "map-cache": "0.2.2", - "source-map": "0.5.7", - "source-map-resolve": "0.5.3", - "use": "3.1.1" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" }, "dependencies": { "debug": { @@ -4743,7 +4769,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -4752,7 +4778,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "ms": { @@ -4769,9 +4795,9 @@ "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", "dev": true, "requires": { - "define-property": "1.0.0", - "isobject": "3.0.1", - "snapdragon-util": "3.0.1" + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" }, "dependencies": { "define-property": { @@ -4780,7 +4806,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { @@ -4789,7 +4815,7 @@ "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -4798,7 +4824,7 @@ "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", "dev": true, "requires": { - "kind-of": "6.0.3" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -4807,9 +4833,9 @@ "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.3" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -4820,7 +4846,7 @@ "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.2.0" }, "dependencies": { "kind-of": { @@ -4829,7 +4855,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -4852,21 +4878,21 @@ "integrity": "sha1-GQhmvs51U+H48mei7oLGBrVQmho=", "dev": true, "requires": { - "atob": "2.1.2", - "decode-uri-component": "0.2.0", - "resolve-url": "0.2.1", - "source-map-url": "0.4.0", - "urix": "0.1.0" + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, "source-map-support": { - "version": "0.5.18", - "resolved": "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.18.tgz?cache=0&sync_timestamp=1587487464865&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.18.tgz", - "integrity": "sha1-9fM0ieJwvX99fnuN6/KD86QGaWA=", + "version": "0.5.19", + "resolved": "https://registry.npm.taobao.org/source-map-support/download/source-map-support-0.5.19.tgz?cache=0&sync_timestamp=1587719289626&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsource-map-support%2Fdownload%2Fsource-map-support-0.5.19.tgz", + "integrity": "sha1-qYti+G3K9PZzmWSMCFKRq56P7WE=", "dev": true, "requires": { - "buffer-from": "1.1.1", - "source-map": "0.6.1" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" }, "dependencies": { "source-map": { @@ -4889,7 +4915,7 @@ "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", "dev": true, "requires": { - "extend-shallow": "3.0.2" + "extend-shallow": "^3.0.0" } }, "sprintf-js": { @@ -4904,7 +4930,7 @@ "integrity": "sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg=", "dev": true, "requires": { - "figgy-pudding": "3.5.2" + "figgy-pudding": "^3.5.1" } }, "static-extend": { @@ -4913,8 +4939,8 @@ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "requires": { - "define-property": "0.2.5", - "object-copy": "0.1.0" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, "dependencies": { "define-property": { @@ -4923,7 +4949,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -4934,8 +4960,8 @@ "integrity": "sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=", "dev": true, "requires": { - "inherits": "2.0.4", - "readable-stream": "2.3.7" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, "stream-each": { @@ -4944,8 +4970,8 @@ "integrity": "sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=", "dev": true, "requires": { - "end-of-stream": "1.4.4", - "stream-shift": "1.0.1" + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" } }, "stream-http": { @@ -4954,11 +4980,11 @@ "integrity": "sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=", "dev": true, "requires": { - "builtin-status-codes": "3.0.0", - "inherits": "2.0.4", - "readable-stream": "2.3.7", - "to-arraybuffer": "1.0.1", - "xtend": "4.0.2" + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" } }, "stream-shift": { @@ -4973,9 +4999,9 @@ "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", "dev": true, "requires": { - "emoji-regex": "7.0.3", - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "5.2.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "string_decoder": { @@ -4984,7 +5010,7 @@ "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -4993,7 +5019,7 @@ "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } }, "supports-color": { @@ -5002,7 +5028,7 @@ "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, "tapable": { @@ -5012,14 +5038,14 @@ "dev": true }, "terser": { - "version": "4.6.11", - "resolved": "https://registry.npm.taobao.org/terser/download/terser-4.6.11.tgz", - "integrity": "sha1-Ev+Z/dYqJt4qgvUIUVQH62zNip8=", + "version": "4.6.12", + "resolved": "https://registry.npm.taobao.org/terser/download/terser-4.6.12.tgz?cache=0&sync_timestamp=1587739953567&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser%2Fdownload%2Fterser-4.6.12.tgz", + "integrity": "sha1-RLmK74cD/bCaNJG/ebQ/r/xbT+4=", "dev": true, "requires": { - "commander": "2.20.3", - "source-map": "0.6.1", - "source-map-support": "0.5.18" + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" }, "dependencies": { "source-map": { @@ -5032,19 +5058,19 @@ }, "terser-webpack-plugin": { "version": "1.4.3", - "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.4.3.tgz?cache=0&sync_timestamp=1581696211948&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-1.4.3.tgz", + "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.4.3.tgz", "integrity": "sha1-Xsry29xfuZdF/QZ5H0b8ndscmnw=", "dev": true, "requires": { - "cacache": "12.0.4", - "find-cache-dir": "2.1.0", - "is-wsl": "1.1.0", - "schema-utils": "1.0.0", - "serialize-javascript": "2.1.2", - "source-map": "0.6.1", - "terser": "4.6.11", - "webpack-sources": "1.4.3", - "worker-farm": "1.7.0" + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^2.1.2", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" }, "dependencies": { "schema-utils": { @@ -5053,9 +5079,9 @@ "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", "dev": true, "requires": { - "ajv": "6.12.2", - "ajv-errors": "1.0.1", - "ajv-keywords": "3.4.1" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } }, "source-map": { @@ -5072,8 +5098,8 @@ "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", "dev": true, "requires": { - "readable-stream": "2.3.7", - "xtend": "4.0.2" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, "timers-browserify": { @@ -5082,7 +5108,7 @@ "integrity": "sha1-gAsfPu4nLlvFPuRloE0OgEwxIR8=", "dev": true, "requires": { - "setimmediate": "1.0.5" + "setimmediate": "^1.0.4" } }, "to-arraybuffer": { @@ -5103,7 +5129,7 @@ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -5112,7 +5138,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -5123,10 +5149,10 @@ "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", "dev": true, "requires": { - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "regex-not": "1.0.2", - "safe-regex": "1.1.0" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" } }, "to-regex-range": { @@ -5135,8 +5161,8 @@ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "requires": { - "is-number": "3.0.0", - "repeat-string": "1.6.1" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, "tslib": { @@ -5169,8 +5195,8 @@ "integrity": "sha1-jtKjJWmWG86SJ9Cc0/+7j+1fAgw=", "dev": true, "requires": { - "unicode-canonical-property-names-ecmascript": "1.0.4", - "unicode-property-aliases-ecmascript": "1.1.0" + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" } }, "unicode-match-property-value-ecmascript": { @@ -5191,10 +5217,10 @@ "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", "dev": true, "requires": { - "arr-union": "3.1.0", - "get-value": "2.0.6", - "is-extendable": "0.1.1", - "set-value": "2.0.1" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" } }, "unique-filename": { @@ -5203,7 +5229,7 @@ "integrity": "sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=", "dev": true, "requires": { - "unique-slug": "2.0.2" + "unique-slug": "^2.0.0" } }, "unique-slug": { @@ -5212,7 +5238,7 @@ "integrity": "sha1-uqvOkQg/xk6UWw861hPiZPfNTmw=", "dev": true, "requires": { - "imurmurhash": "0.1.4" + "imurmurhash": "^0.1.4" } }, "unset-value": { @@ -5221,8 +5247,8 @@ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, "requires": { - "has-value": "0.3.1", - "isobject": "3.0.1" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, "dependencies": { "has-value": { @@ -5231,9 +5257,9 @@ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "requires": { - "get-value": "2.0.6", - "has-values": "0.1.4", - "isobject": "2.1.0" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, "dependencies": { "isobject": { @@ -5267,7 +5293,7 @@ "integrity": "sha1-lMVA4f93KVbiKZUHwBCupsiDjrA=", "dev": true, "requires": { - "punycode": "2.1.1" + "punycode": "^2.1.0" } }, "urix": { @@ -5300,23 +5326,6 @@ "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=", "dev": true }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npm.taobao.org/util/download/util-0.11.1.tgz", - "integrity": "sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz", @@ -5335,9 +5344,9 @@ "integrity": "sha1-KA2gqHGFkhdAEMB4x1hadM2M0OI=", "dev": true, "requires": { - "chokidar": "2.1.8", - "graceful-fs": "4.2.3", - "neo-async": "2.6.1" + "chokidar": "^2.1.8", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" } }, "webpack": { @@ -5350,25 +5359,25 @@ "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/wasm-edit": "1.9.0", "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "6.4.1", - "ajv": "6.12.2", - "ajv-keywords": "3.4.1", - "chrome-trace-event": "1.0.2", - "enhanced-resolve": "4.1.1", - "eslint-scope": "4.0.3", - "json-parse-better-errors": "1.0.2", - "loader-runner": "2.4.0", - "loader-utils": "1.4.0", - "memory-fs": "0.4.1", - "micromatch": "3.1.10", - "mkdirp": "0.5.5", - "neo-async": "2.6.1", - "node-libs-browser": "2.2.1", - "schema-utils": "1.0.0", - "tapable": "1.1.3", - "terser-webpack-plugin": "1.4.3", - "watchpack": "1.6.1", - "webpack-sources": "1.4.3" + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.1", + "webpack-sources": "^1.4.1" }, "dependencies": { "schema-utils": { @@ -5377,9 +5386,9 @@ "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", "dev": true, "requires": { - "ajv": "6.12.2", - "ajv-errors": "1.0.1", - "ajv-keywords": "3.4.1" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } } } @@ -5390,7 +5399,7 @@ "integrity": "sha1-onxS6ng9E5iv0gh/VH17nS9DY00=", "dev": true, "requires": { - "lodash": "4.17.15" + "lodash": "^4.17.15" } }, "webpack-sources": { @@ -5399,8 +5408,8 @@ "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=", "dev": true, "requires": { - "source-list-map": "2.0.1", - "source-map": "0.6.1" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" }, "dependencies": { "source-map": { @@ -5423,7 +5432,7 @@ "integrity": "sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag=", "dev": true, "requires": { - "errno": "0.1.7" + "errno": "~0.1.7" } }, "wrap-ansi": { @@ -5432,9 +5441,9 @@ "integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "string-width": "3.1.0", - "strip-ansi": "5.2.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" } }, "wrappy": { @@ -5467,16 +5476,16 @@ "integrity": "sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=", "dev": true, "requires": { - "cliui": "5.0.0", - "find-up": "3.0.0", - "get-caller-file": "2.0.5", - "require-directory": "2.1.1", - "require-main-filename": "2.0.0", - "set-blocking": "2.0.0", - "string-width": "3.1.0", - "which-module": "2.0.0", - "y18n": "4.0.0", - "yargs-parser": "13.1.2" + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" }, "dependencies": { "find-up": { @@ -5485,7 +5494,7 @@ "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", "dev": true, "requires": { - "locate-path": "3.0.0" + "locate-path": "^3.0.0" } }, "locate-path": { @@ -5494,8 +5503,8 @@ "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", "dev": true, "requires": { - "p-locate": "3.0.0", - "path-exists": "3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, "p-limit": { @@ -5504,7 +5513,7 @@ "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", "dev": true, "requires": { - "p-try": "2.2.0" + "p-try": "^2.0.0" } }, "p-locate": { @@ -5513,7 +5522,7 @@ "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", "dev": true, "requires": { - "p-limit": "2.3.0" + "p-limit": "^2.0.0" } }, "p-try": { @@ -5530,8 +5539,8 @@ "integrity": "sha1-Ew8JcC667vJlDVTObj5XBvek+zg=", "dev": true, "requires": { - "camelcase": "5.3.1", - "decamelize": "1.2.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } }, "yesno": { diff --git a/package.json b/package.json index f7d3f76..ca5069c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "coding-toolkit", "description": "A series of commands for CODING designers.", - "version": "0.3.0", + "version": "1.0.0", "engines": { "sketch": ">=49.0" }, @@ -27,5 +27,9 @@ "repository": { "type": "git", "url": "git+https://github.com/Coding/coding-sketch-toolkit.git" + }, + "dependencies": { + "@skpm/fs": "^0.2.6", + "lodash": "^4.17.15" } } diff --git a/src/create-symbol-instance.js b/src/create-symbol-instance.js deleted file mode 100644 index 567fa2c..0000000 --- a/src/create-symbol-instance.js +++ /dev/null @@ -1,30 +0,0 @@ -import sketch from 'sketch' - -export default function() { - const document = sketch.getSelectedDocument() - const selection = document.selectedLayers.layers - const SymbolInstance = sketch.SymbolInstance - - const currentPage = document.selectedPage - const notSymbolArrary = [] - - // Create symbol instance under selected symbol - selection.map(symbolMaster => { - if (symbolMaster.symbolId) { - let instance = new SymbolInstance({ - name: symbolMaster.name, - parent: currentPage, - frame: symbolMaster.frame, - symbolId: symbolMaster.symbolId, - }) - instance.frame.y = instance.frame.y + instance.frame.height - } else { - notSymbolArrary.push(symbolMaster.name) - } - }) - - // Show the layers which not symbol - if (notSymbolArrary.length > 0 ) { - sketch.UI.message(`‼️ Error: Layer '${notSymbolArrary.join(', ')}' not a symbol !`) - } -} diff --git a/src/data-supplier.js b/src/data-supplier.js new file mode 100644 index 0000000..66c3c62 --- /dev/null +++ b/src/data-supplier.js @@ -0,0 +1,57 @@ +const util = require('util') +const sketch = require('sketch/dom') +const DataSupplier = require('sketch/data-supplier') +const { dataCollection } = require('../assets/data/data.js') +const _ = require('lodash') + +export function onStartup() { + // DataSupplier.registerDataSupplier("public.image", "Project Avatar", "SupplyProjectAvatar") + // DataSupplier.registerDataSupplier("public.image", "User Avatar", "SupplyUserAvatar") + DataSupplier.registerDataSupplier("public.text", "Project Name", "SupplyProjectName") + DataSupplier.registerDataSupplier("public.text", "User Name", "SupplyUserName") + DataSupplier.registerDataSupplier("public.text", "Commit Id", "SupplyCommitId") + DataSupplier.registerDataSupplier("public.text", "Commit Id - Sort", "SupplyCommitIdSort") +} + +export function onShutdown() { + DataSupplier.deregisterDataSuppliers() +} + +// export function onSupplyProjectAvatar(context) { +// supplyRandomData(context, getDataByName('project avatar')) +// } + +// export function onSupplyUserAvatar(context) { +// supplyRandomData(context, getDataByName('user avatar')) +// } + +export function onSupplyProjectName(context) { + supplyRandomData(context, getDataByName('project name')) +} + +export function onSupplyUserName(context) { + supplyRandomData(context, getDataByName('user name')) +} + +export function onSupplyCommitId(context) { + supplyRandomData(context, getDataByName('commit id')) +} + +export function onSupplyCommitIdSort(context) { + let handleData = data => data.slice(0, 7) + supplyRandomData(context, getDataByName('commit id'), handleData) +} + +const getDataByName = dataName => _.shuffle(dataCollection.find(data => data.name == dataName).items) + +const supplyRandomData = (context, dataArray, handleData = data => data) => { + let key = context.data.key + let items = util.toArray(context.data.items).map(sketch.fromNative) + items.map((item, i) => { + (item.symbolInstance) ? + console.log(`${i} - ${item.symbolInstance.name}`) : + console.log(`${i} - ${item.name}`) + let dataValue = handleData(dataArray[i % dataArray.length]) + DataSupplier.supplyDataAtIndex(key, dataValue, i) + }) +} \ No newline at end of file diff --git a/src/dev-library/create-symbol-instance.js b/src/dev-library/create-symbol-instance.js index 74f8bf7..8c8da1b 100644 --- a/src/dev-library/create-symbol-instance.js +++ b/src/dev-library/create-symbol-instance.js @@ -1,4 +1,4 @@ -import sketch from 'sketch' +const sketch = require('sketch') export default function() { const document = sketch.getSelectedDocument() @@ -25,6 +25,6 @@ export default function() { // Show the layers which not symbol if (notSymbolArrary.length > 0 ) { - sketch.UI.message(`‼️ Error: '${notSymbolArrary.join(', ')}' is not a symbol !`) + sketch.UI.message(`‼️ Error: Layer '${notSymbolArrary.join(', ')}' not symbol!`) } } diff --git a/src/dev-library/generate-icons-collection.js b/src/dev-library/generate-icons-collection.js index 544a8d6..d982276 100644 --- a/src/dev-library/generate-icons-collection.js +++ b/src/dev-library/generate-icons-collection.js @@ -1,4 +1,4 @@ -import sketch from 'sketch' +const sketch = require('sketch') export default function() { const document = sketch.getSelectedDocument() diff --git a/src/dev-library/publish-new-icon-to-uikit.js b/src/dev-library/publish-new-icon-to-uikit.js new file mode 100644 index 0000000..0ace021 --- /dev/null +++ b/src/dev-library/publish-new-icon-to-uikit.js @@ -0,0 +1,87 @@ +const sketch = require('sketch') + +export default function() { + const document = sketch.getSelectedDocument() + const selection = document.selectedLayers.layers + const Settings = sketch.Settings + + let ciToken = Settings.settingForKey('ci-token') + let ciUrl = 'https://codingcorp.coding.net/api/cci/job/252169/trigger' + + function postIcon(iconCatalog, iconName, iconCode) { + console.log(iconCatalog) + console.log(iconName) + console.log(iconCode) + let requestOptions = { + method: 'POST', + headers: { + "Authorization": `Basic ${ciToken}`, + "Content-Type": "application/json" + }, + body: JSON.stringify({ + "ref": "master", + "envs": [ + { + "name": "ICON_CATALOG", + "value": iconCatalog, + "sensitive": 0 + }, + { + "name": "ICON_NAME", + "value": iconName, + "sensitive": 0 + }, + { + "name": "ICON_CODE", + "value": iconCode.replace(/\\"/g, '\\\\"'), + "sensitive": 0 + } + ] + }) + } + fetch(ciUrl, requestOptions) + .then(response => response.text()) + .then(result => console.log(result)) + .then(() => sketch.UI.alert('🎉 Well Done!', 'The Merge Requset for new icon will be created in 1min. Please check it in the CodingUIKit project. \n \nThanks for your contribution. 你是 CODING 的骄傲!')) + .catch(error => console.log('error', error) + ) + } + + function main() { + let iconCatalog = [] + let iconName = [] + let iconCode = [] + selection.map(layer => { + console.log(layer.name) + const options = { formats: 'svg', output: false, compact: true} + const sketchSVG = sketch.export(layer, options) + console.log(sketchSVG.toString()) + iconCatalog.push(layer.name.split('/')[0]) + iconName.push(layer.name.split('/')[1]) + iconCode.push(sketchSVG.toString()) + }) + postIcon(JSON.stringify(iconCatalog).toString(), JSON.stringify(iconName).toString(), JSON.stringify(iconCode).toString()) + } + + if (ciToken) { + main() + } else { + sketch.UI.getInputFromUser( + "第一次使用需填写 CI 触发令牌", + { + description: '访问此链接获取令牌 https://codingcorp.coding.net/p/Design-Center/wiki/1495', + initialValue: '在此输入', + }, + (err, value) => { + if (err) { + sketch.UI.message('Publish has been canceled.') + return + } + Settings.setSettingForKey('ci-token', value) + ciToken = Settings.settingForKey('ci-token') + sketch.UI.message('Publish start ...') + main() + } + ) + } +} diff --git a/src/manifest.json b/src/manifest.json index 4999ac6..8cd7907 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -1,6 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/sketch-hq/SketchAPI/develop/docs/sketch-plugin-manifest-schema.json", "icon": "icon.png", + "suppliesData": true, "commands": [ { "name": "Update Icon", @@ -16,17 +17,37 @@ "name": "Create Symbol Instance", "identifier": "coding-toolkit.create-symbol-instance", "script": "./dev-library/create-symbol-instance.js" + }, + { + "name": "Publish New Icon To UIKit", + "identifier": "coding-toolkit.publish-new-icon-to-uikit", + "script": "./dev-library/publish-new-icon-to-uikit.js" + }, + { + "script": "data-supplier.js", + "handlers": { + "actions": { + "Startup": "onStartup", + "Shutdown": "onShutdown", + "SupplyProjectName": "onSupplyProjectName", + "SupplyUserName": "onSupplyUserName", + "SupplyCommitId": "onSupplyCommitId", + "SupplyCommitIdSort": "onSupplyCommitIdSort" + } + } } ], "menu": { "title": "🐤 CODING Toolkit", "items": [ "coding-toolkit.update-icon", + "coding-toolkit.link-coding-library", { "title": "Dev Library", "items": [ "coding-toolkit.generate-icons-collection", - "coding-toolkit.create-symbol-instance" + "coding-toolkit.create-symbol-instance", + "coding-toolkit.publish-new-icon-to-uikit" ] } ] diff --git a/src/update-icon.js b/src/update-icon.js index 1e56b5e..0f78089 100644 --- a/src/update-icon.js +++ b/src/update-icon.js @@ -1,4 +1,4 @@ -import sketch from 'sketch' +const sketch = require('sketch') export default function() { const document = sketch.getSelectedDocument()