├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .travis.yml ├── .verb.md ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── index.d.ts ├── index.js ├── package.json ├── test.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | charset = utf-8 7 | trim_trailing_whitespace = true 8 | insert_final_newline = true 9 | 10 | [*.md] 11 | trim_trailing_whitespace = false 12 | insert_final_newline = false 13 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: tunnckoCore 2 | 3 | # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 4 | custom: 5 | - https://gumroad.com/l/tunnckoCoreRecurringDonation 6 | 7 | # github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 8 | #open_collective: # Replace with a single Open Collective username 9 | #tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 10 | #community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 11 | #liberapay: # Replace with a single Liberapay username 12 | #issuehunt: # Replace with a single IssueHunt username 13 | #otechie: # Replace with a single Otechie username 14 | -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- 1 | name: "CodeQL" 2 | 3 | on: 4 | push: 5 | branches: [master, ] 6 | pull_request: 7 | # The branches below must be a subset of the branches above 8 | branches: [master] 9 | schedule: 10 | # weekly (at 11:00 on Sunday) 11 | - cron: '0 11 * * 0' 12 | 13 | jobs: 14 | analyse: 15 | name: Analyse 16 | runs-on: ubuntu-latest 17 | 18 | steps: 19 | - name: Checkout repository 20 | uses: actions/checkout@v2 21 | with: 22 | # We must fetch at least the immediate parents so that if this is 23 | # a pull request then we can checkout the head. 24 | fetch-depth: 2 25 | 26 | # If this run was triggered by a pull request event, then checkout 27 | # the head of the pull request instead of the merge commit. 28 | - run: git checkout HEAD^2 29 | if: ${{ github.event_name == 'pull_request' }} 30 | 31 | # Initializes the CodeQL tools for scanning. 32 | - name: Initialize CodeQL 33 | uses: github/codeql-action/init@v1 34 | # Override language selection by uncommenting this and choosing your languages 35 | # with: 36 | # languages: go, javascript, csharp, python, cpp, java 37 | 38 | # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). 39 | # If this step fails, then you should remove it and run the build manually (see below) 40 | - name: Autobuild 41 | uses: github/codeql-action/autobuild@v1 42 | 43 | # ℹ️ Command-line programs to run using the OS shell. 44 | # 📚 https://git.io/JvXDl 45 | 46 | # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines 47 | # and modify them (or add more) to build your code if your project 48 | # uses a compiled language 49 | 50 | #- run: | 51 | # make bootstrap 52 | # make release 53 | 54 | - name: Perform CodeQL Analysis 55 | uses: github/codeql-action/analyze@v1 56 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Always-ignore dirs # 2 | # #################### 3 | _gh_pages 4 | node_modules 5 | jspm_packages 6 | bower_components 7 | components 8 | vendor 9 | build 10 | dest 11 | src 12 | lib-cov 13 | coverage 14 | nbproject 15 | cache 16 | temp 17 | tmp 18 | function-arguments 19 | 20 | # Packages # 21 | # ########## 22 | *.7z 23 | *.dmg 24 | *.gz 25 | *.iso 26 | *.jar 27 | *.rar 28 | *.tar 29 | *.zip 30 | 31 | # OS, Logs and databases # 32 | # ######################### 33 | logs 34 | *.pid 35 | *.dat 36 | *.log 37 | *.sql 38 | *.sqlite 39 | *~ 40 | ~* 41 | 42 | # Another files # 43 | # ############### 44 | Icon? 45 | .DS_Store* 46 | Thumbs.db 47 | ehthumbs.db 48 | Desktop.ini 49 | npm-debug.log 50 | .directory 51 | ._* 52 | lcov.info 53 | 54 | # Runtime data 55 | pids 56 | *.pid 57 | *.seed 58 | *.pid.lock 59 | 60 | 61 | # nyc test coverage 62 | .nyc_output 63 | 64 | # Grunt intermediate storage 65 | # see here: http://gruntjs.com/creating-plugins#storing-task-files 66 | .grunt 67 | 68 | # Optional npm cache directory 69 | .npm 70 | 71 | # Optional REPL history 72 | .node_repl_history 73 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | sudo: false 2 | language: node_js 3 | 4 | node_js: 5 | - "12" 6 | - "8" 7 | - "6" 8 | 9 | matrix: 10 | fast_finish: true 11 | 12 | notifications: 13 | email: false 14 | 15 | after_success: npm run report-coverage 16 | -------------------------------------------------------------------------------- /.verb.md: -------------------------------------------------------------------------------- 1 | # function-arguments [![npm version][npmv-img]][npmv-url] [![github release][github-release-img]][github-release-url] [![License][license-img]][license-url] 2 | 3 | > Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions. 4 | 5 | [![code style][standard-img]][standard-url] 6 | [![linux build][travis-img]][travis-url] 7 | [![code coverage][coverage-img]][coverage-url] 8 | [![dependency status][david-img]][david-url] 9 | [![npm downloads][downloads-img]][downloads-url] 10 | [![paypal donate][paypalme-img]][paypalme-url] 11 | 12 | ## Install 13 | > Install with [npm](https://www.npmjs.com/) 14 | 15 | ``` 16 | $ npm i function-arguments --save 17 | ``` 18 | 19 | _**Important:** for more advanced stuff please use [parse-function][], don't suggest features or complex bugs._ 20 | 21 | ## Usage 22 | > For more use-cases see the [tests](./test.js) 23 | 24 | ```js 25 | const functionArguments = require('function-arguments') 26 | ``` 27 | 28 | ## API 29 | 30 | ### [functionArguments](index.js#L33) 31 | > Get function arguments names. 32 | 33 | **Params** 34 | 35 | * `fn` **{Function}**: Function from which to get arguments names. 36 | * `returns` **{Array}** 37 | 38 | **Example** 39 | 40 | ```js 41 | var fnArgs = require('function-arguments') 42 | 43 | console.log(fnArgs(function (a, b, c) {})) // => [ 'a', 'b', 'c' ] 44 | console.log(fnArgs(function named (a , b, c) {})) // => [ 'a', 'b', 'c' ] 45 | 46 | console.log(fnArgs(a => {})) // => [ 'a' ] 47 | console.log(fnArgs((a, b) => {})) // => [ 'a', 'b' ] 48 | 49 | console.log(fnArgs(function * (a ,b, c) {})) // => [ 'a', 'b', 'c' ] 50 | console.log(fnArgs(function * named (a ,b, c) {})) // => [ 'a', 'b', 'c' ] 51 | ``` 52 | 53 | ### Works when using comments 54 | > As it works for ES2015, it also works if you use comments in weird places. 55 | 56 | ```js 57 | console.log(fnArgs(function /* something may */ ( 58 | // go, 59 | go, 60 | /* wrong, */ 61 | here 62 | // (when, using, comments) {} 63 | ) { return 1 })) // => [ 'go', 'here' ] 64 | ``` 65 | 66 | ## Related 67 | - [flatten-arguments](https://www.npmjs.com/package/flatten-arguments): Fastest, simplest and smallest. Pass `arguments` object or list of… [more](https://github.com/tunnckocore/flatten-arguments#readme) | [homepage](https://github.com/tunnckocore/flatten-arguments#readme "Fastest, simplest and smallest. Pass `arguments` object or list of arguments and get flattened array.") 68 | - [fn-args](https://www.npmjs.com/package/fn-args): Get the arguments of a function | [homepage](https://github.com/sindresorhus/fn-args "Get the arguments of a function") 69 | - [fn-name](https://www.npmjs.com/package/fn-name): Get the name of a named function | [homepage](https://github.com/sindresorhus/fn-name "Get the name of a named function") 70 | - [get-fn-name](https://www.npmjs.com/package/get-fn-name): Get function name with strictness and correctness in mind. Also… [more](https://github.com/tunnckocore/get-fn-name#readme) | [homepage](https://github.com/tunnckocore/get-fn-name#readme "Get function name with strictness and correctness in mind. Also works for arrow functions and getting correct name of bounded functions. Powered by [fn-name][].") 71 | - [handle-arguments](https://www.npmjs.com/package/handle-arguments): Get separately non-callback arguments in `.arguments` and the last argument… [more](https://github.com/hybridables/handle-arguments#readme) | [homepage](https://github.com/hybridables/handle-arguments#readme "Get separately non-callback arguments in `.arguments` and the last argument if it [is-callback-function][] in `.callback`. It also works like [sliced][], but returns object with `.arguments` and `.callback` properties.") 72 | - [manage-arguments](https://www.npmjs.com/package/manage-arguments): Prevents arguments leakage - managing arguments. From Optimization killers by… [more](https://github.com/tunnckocore/manage-arguments#readme) | [homepage](https://github.com/tunnckocore/manage-arguments#readme "Prevents arguments leakage - managing arguments. From Optimization killers by Petka Antonov.") 73 | - [parse-function](https://www.npmjs.com/package/parse-function): Parse a function, arrow function or string to object with… [more](https://github.com/tunnckocore/parse-function#readme) | [homepage](https://github.com/tunnckocore/parse-function#readme "Parse a function, arrow function or string to object with name, args, params and body properties.") 74 | 75 | ## Contributing 76 | Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/tunnckoCore/function-arguments/issues/new). 77 | But before doing anything, please read the [CONTRIBUTING.md](./CONTRIBUTING.md) guidelines. 78 | 79 | ## [Charlike Make Reagent](http://j.mp/1stW47C) [![new message to charlike][new-message-img]][new-message-url] [![freenode #charlike][freenode-img]][freenode-url] 80 | 81 | [![tunnckoCore.tk][author-www-img]][author-www-url] [![keybase tunnckoCore][keybase-img]][keybase-url] [![tunnckoCore npm][author-npm-img]][author-npm-url] [![tunnckoCore twitter][author-twitter-img]][author-twitter-url] [![tunnckoCore github][author-github-img]][author-github-url] 82 | 83 | [fn-name]: https://github.com/sindresorhus/fn-name 84 | [is-callback-function]: https://github.com/tunnckocore/is-callback-function 85 | [sliced]: https://github.com/aheckmann/sliced 86 | 87 | [downloads-url]: https://www.npmjs.com/package/function-arguments 88 | [downloads-img]: https://img.shields.io/npm/dm/function-arguments.svg 89 | 90 | [travis-url]: https://travis-ci.org/tunnckoCore/function-arguments 91 | [travis-img]: https://img.shields.io/travis/tunnckoCore/function-arguments/master.svg 92 | 93 | [coverage-url]: https://coveralls.io/r/tunnckoCore/function-arguments 94 | [coverage-img]: https://img.shields.io/coveralls/tunnckoCore/function-arguments.svg 95 | 96 | [david-url]: https://david-dm.org/tunnckoCore/function-arguments 97 | [david-img]: https://img.shields.io/david/tunnckoCore/function-arguments.svg 98 | 99 | [standard-url]: https://github.com/feross/standard 100 | [standard-img]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg 101 | 102 | [author-www-url]: http://www.tunnckocore.tk 103 | [author-www-img]: https://img.shields.io/badge/www-tunnckocore.tk-fe7d37.svg 104 | 105 | [keybase-url]: https://keybase.io/tunnckocore 106 | [keybase-img]: https://img.shields.io/badge/keybase-tunnckocore-8a7967.svg 107 | 108 | [author-npm-url]: https://www.npmjs.com/~tunnckocore 109 | [author-npm-img]: https://img.shields.io/badge/npm-~tunnckocore-cb3837.svg 110 | 111 | [author-twitter-url]: https://twitter.com/tunnckoCore 112 | [author-twitter-img]: https://img.shields.io/badge/twitter-@tunnckoCore-55acee.svg 113 | 114 | [author-github-url]: https://github.com/tunnckoCore 115 | [author-github-img]: https://img.shields.io/badge/github-@tunnckoCore-4183c4.svg 116 | 117 | [freenode-url]: http://webchat.freenode.net/?channels=charlike 118 | [freenode-img]: https://img.shields.io/badge/freenode-%23charlike-5654a4.svg 119 | 120 | [new-message-url]: https://github.com/tunnckoCore/ama 121 | [new-message-img]: https://img.shields.io/badge/ask%20me-anything-green.svg 122 | 123 | 124 | 125 | 126 | [paypalme-url]: https://ko-fi.com/tunnckoCore 127 | [paypalme-img]: https://img.shields.io/badge/support-donate-brightgreen.svg 128 | 129 | [npmv-url]: https://www.npmjs.com/package/function-arguments 130 | [npmv-img]: https://img.shields.io/npm/v/function-arguments.svg?label=npm%20version 131 | 132 | [github-release-url]: https://github.com/tunnckoCore/function-arguments/releases/latest 133 | [github-release-img]: https://img.shields.io/github/tag/tunnckoCore/function-arguments.svg?label=github%20tag 134 | 135 | [license-url]: https://github.com/tunnckoCore/function-arguments/blob/master/LICENSE 136 | [license-img]: https://img.shields.io/badge/license-MIT-blue.svg 137 | 138 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Change Log 2 | 3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. 4 | 5 | 6 | ## [1.0.9](https://github.com/tunnckocore/function-arguments/compare/v1.0.8...v1.0.9) (2020-01-15) 7 | 8 | 9 | ### Bug Fixes 10 | 11 | * add funding + note for parse-function ([0e0d074](https://github.com/tunnckocore/function-arguments/commit/0e0d074)) 12 | * add type files to distributed package ([2a7c839](https://github.com/tunnckocore/function-arguments/commit/2a7c839)) 13 | * add TypeScript files - index.d.ts (#11) ([8619796](https://github.com/tunnckocore/function-arguments/commit/8619796)) 14 | 15 | 16 | 17 | 18 | ## [1.0.8](https://github.com/tunnckocore/function-arguments/compare/v1.0.7...v1.0.8) (2016-10-29) 19 | 20 | 21 | ### Bug Fixes 22 | 23 | * **docs:** params before examples ([0fd3a4c](https://github.com/tunnckocore/function-arguments/commit/0fd3a4c)) 24 | 25 | 26 | 27 | 28 | ## [1.0.7](https://github.com/tunnckocore/function-arguments/compare/v1.0.6...v1.0.7) (2016-10-27) 29 | 30 | 31 | ### Bug Fixes 32 | 33 | * **deps:** remove deps ([ab8b901](https://github.com/tunnckocore/function-arguments/commit/ab8b901)) 34 | 35 | 36 | 37 | 38 | 39 | ## 1.0.6 - 2016-09-21 40 | - Release v1.0.6 / npm@v1.0.6 41 | - add `coveralls` to devDeps, closes #4 42 | 43 | ## 1.0.5 - 2016-09-21 44 | - Release v1.0.5 / npm@v1.0.5 45 | - move arr-map require outside of the module.exported function, closes #3 46 | - update to use `mukla` instead of `assertit` 47 | - update npm scripts 48 | - update travis builds and coverage things 49 | - update gitignore 50 | - add `standard` and `nyc` to devDeps 51 | 52 | ## 1.0.4 - 2016-03-18 53 | - Release v1.0.4 / npm@v1.0.4 54 | - update docs 55 | - bugfix: problems with regex, slicing and `max` option 56 | - drop `max` option - no breaking change 57 | 58 | ## 1.0.3 - 2016-03-18 59 | - Release v1.0.3 / npm@v1.0.3 60 | - fix `options.max` problems, make some checks and defaults 61 | 62 | ## 1.0.2 - 2016-03-18 63 | - Release v1.0.2 / npm@v1.0.2 64 | - fix: if `max` bigger than `fn.toString().length`, causing strange bugs in `relike`? 65 | 66 | ## 1.0.1 - 2016-03-18 67 | - Release v1.0.1 / npm@v1.0.1 68 | - update docs 69 | - make it works when using comments 70 | - return earlier if not arguments 71 | - update description 72 | 73 | ## 1.0.0 - 2016-03-18 74 | - Release v1.0.0 / npm@v1.0.0 75 | - implement :cat2: 76 | 77 | ## 0.0.0 - 2016-03-18 78 | - Initial commit -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to function-arguments 2 | 3 | :sparkles: Thanks for your contribution in advance! :tada: 4 | 5 | First and foremost, thank you! We appreciate that you want to contribute to `function-arguments`, your time is valuable, and your contributions mean a lot to us. 6 | 7 | ## What does "contributing" mean? 8 | 9 | There are many ways to contribute to an open source project, including: 10 | 11 | - Updating or correcting documentation 12 | - Feature requests 13 | - Submitting bug reports 14 | 15 | But you aren't limited to these things. Use your imagination. If you like a project, and you see something that can or should be improved, then you have an opportunity (but not an obligation) to contribute. 16 | 17 | ### Improve documentation 18 | 19 | As a user of `function-arguments` you're the perfect candidate to help us improve our documentation. Typo corrections, error fixes, better explanations, more examples, etc. Open issues for things that could be improved. Anything. Even improvements to this document. 20 | 21 | Use the [`docs` label](https://github.com/tunnckoCore/function-arguments/labels/docs) to find suggestions for what we'd love to see more documentation on. 22 | 23 | ### Improve issues 24 | 25 | Some issues are created with missing information, not reproducible, or plain invalid. Help make them easier to resolve. Handling issues takes a lot of time that we could rather spend on fixing bugs and adding features. 26 | 27 | ### Give feedback on issues 28 | 29 | We're always looking for more opinions on discussions in the issue tracker. It's a good opportunity to influence the future direction of `function-arguments`. 30 | 31 | The [`question` label](https://github.com/tunnckoCore/function-arguments/labels/question%20%2F%20discussion) is a good place to find ongoing discussions. 32 | 33 | 34 | ## Why should I contribute? 35 | 36 | Regardless of the details, being an effective contributor means that you're adding _adding value_ to a project. 37 | 38 | Here are just a few of the advantages of adding value to a project: 39 | 40 | - you gain the appreciation and respect of the project's maintainers and community 41 | - you gain valuable experience 42 | - you get noticed by job recruiters 43 | - you become more attrative to potential employers. 44 | 45 | ## Getting familiarized with a project 46 | 47 | Before you attempt to contribute to a project, take a moment to get familiarized with it. In most cases you can learn all you need to know within a couple of minutes. 48 | 49 | ### Required 50 | 51 | The following items are a pre-requisite for contributing to any project. Avoid creating issues or doing pull requests until you've done all of these things: 52 | 53 | - **Review the readme**: Oftentimes a project readme has links to documentation, advice on creating issues or bug reports, and so on. 54 | - **Read contributing guidelines**: look for a `CONTRIBUTING.md` file and, if one exists, read it in its entirety before creating issues or doing a pull request. Typically this is in the root of the project, but it might be in `.github/CONTRIBUTING.md`. 55 | - **Search issues**: Before creating bug reports, feature requests, or submitting issues of any kind, you should always search for existing issues (closed or open) that address the same thing. 56 | 57 | ### Recommended 58 | 59 | - **Review unit tests** - one of the best ways to get familiarized with a project is through its unit tests. Of course, this depends on the type of project, complexity, test coverage, and so on. But when applicable, test are often a good source of insight. 60 | - **Get familiarized with the code** - If the codebase is small, and you're familiar with the language, take a moment to review the code to see if you find anything that can be improved. If the codebase is large, you might be able to provide domain expertise or fixes for specific areas. 61 | - **Ask questions** - Depending the project type and size, it might be good to start by searching google to find anwers to your questions. Then, check to see if the project uses [gitter](https://gitter.im) or has a [slack](https://slack.com) channel, or something similar. Also visit [stackoverflow](https://stackoverflow.com) and do a search to see if others have already asked the same question. As a last resort, create an issue on the project's GitHub repository. 62 | 63 | 64 | ## Details of Highly Effective Bug Reports 65 | 66 | ### Rationale 67 | 68 | The easier you make it for a maintainter or members of the community to react, the more likely it is for them to react quickly. 69 | 70 | Like you, maintainers have to make decisions about where to spend their time. Not only within a given project, but oftentimes across multiple projects. If you're experiencing a bug and you want to make a report, bug reports that are clearly described and organized are much more likely to get addressed by the maintainers or member of the community. 71 | 72 | Providing these details up front will make everyone happy. If you don't provide these details, maintainers will have to ask you for them, which can be annoying for experienced maintainers who have had to ask for these crucial details many times. 73 | 74 | ### The details 75 | 76 | Always include the following essential details in every bug report: 77 | 78 | 1. **version**: what version of `function-arguments` were you using when you experienced the bug? 79 | 2. **description**: clear description of the bug, and minimum steps to reproduce it. 80 | 3. **error messages**: paste any error messages into the issue or a [github gist](https://gist.github.com/), use [gfm code blocks][gfm]. 81 | 4. **code**: paste any code necessary for reproducing the bug and use [gfm code blocks][gfm] to wrap the code. 82 | 5. **title**: use a clear and descriptive title. 83 | 84 | See GitHub's guide to [Creating and highlighting code blocks][gfm] for more details. 85 | 86 | ## Submitting a pull requests 87 | 88 | **Working on your first Pull Request?** 89 | 90 | You can learn how from this *free* video series ["How to Contribute to an Open Source Project on GitHub"][howto-oss-github] 91 | 92 | **Details** 93 | 94 | - Non-trivial changes are often best discussed in an issue first, to prevent you from doing unnecessary work. 95 | - For ambitious tasks, you should try to get your work in front of the community for feedback as soon as possible. Open a pull request as soon as you have done the minimum needed to demonstrate your idea. At this early stage, don't worry about making things perfect, or 100% complete. Add a [WIP] prefix to the title, and describe what you still need to do. This lets reviewers know not to nit-pick small details or point out improvements you already know you need to make. 96 | - New features should be accompanied with tests and documentation. 97 | - Don't include unrelated changes. 98 | - Lint and test immediately after you fork by running `$ npm test`. 99 | - Lint and test before submitting the pull request by running `$ npm test`. 100 | - Make the pull request from a [topic branch](https://github.com/dchelimsky/rspec/wiki/Topic-Branches), not master. 101 | - Use a clear and descriptive title for the pull request and commits. 102 | - Write a convincing description of why we should land your pull request. It's your job to convince us. Answer "why" it's needed and provide use-cases. 103 | - You might be asked to do changes to your pull request. There's never a need to open another pull request. [Just update the existing one.][amending] 104 | 105 | ## Other ways to contribute 106 | 107 | ### Show your support 108 | 109 | Sometimes we find a project we like but just don't have time to contribute. That's okay, there are other ways to show support: 110 | 111 | - Star the project 112 | - Tweet about it 113 | - Tell your friends 114 | 115 | ### Show your appreciation 116 | 117 | Maintainers are people too. You can make someone's day by letting them know you appreciate their work. If you use a library in one of your own projects, let the author know you care: 118 | 119 | - Add a link to the project on your project's readme 120 | - Say "thanks" on twitter 121 | 122 | ## Attribution 123 | 124 | This document is adapted from a few Contributing Guides. It is more general and can apply in most cases. Everyone is free to re-use it or re-adapt it. 125 | 126 | ### Good to read 127 | 128 | - [Awesome Contributing][awesomelist] 129 | - [Idiomatic Contributing][idiomatic] 130 | - [AVA's Contributing Guide][avajs] 131 | - [Amending a commit Guide][amending] 132 | - [Creating and highlighting code blocks][gfm] 133 | - [Contributing to Open Source (GitHub)][os-on-github] 134 | - [How to contribute to Open Source Project (Egghead.io videos)][howto-oss-github] 135 | 136 | ### Authors 137 | 138 | **Charlike Mike Reagent** 139 | 140 | * [github/tunnckoCore](https://github.com/tunnckoCore) 141 | * [twitter/tunnckoCore](http://twitter.com/tunnckoCore) 142 | 143 | ## License 144 | 145 | Released under [Creative Commons](https://creativecommons.org/licenses/by/3.0/). 146 | Copyright © 2016, [Charlike Mike Reagent](http://www.tunnckocore.tk). 147 | 148 | [gfm]: https://help.github.com/articles/creating-and-highlighting-code-blocks/ 149 | [avajs]: https://github.com/avajs/ava/blob/master/contributing.md 150 | [idiomatic]: https://github.com/jonschlinkert/idiomatic-contributing 151 | [awesomelist]: https://github.com/jonschlinkert/awesome-contributing 152 | [amending]: https://github.com/RichardLitt/docs/blob/master/amending-a-commit-guide.md 153 | [os-on-github]: https://guides.github.com/activities/contributing-to-open-source/ 154 | [howto-oss-github]: http://j.mp/how-to-contrib-on-github -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 Charlike Mike Reagent <@tunnckoCore> (http://www.tunnckocore.tk) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # function-arguments [![npm version][npmv-img]][npmv-url] [![github release][github-release-img]][github-release-url] [![License][license-img]][license-url] 2 | 3 | > Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions. 4 | 5 | [![code style][standard-img]][standard-url] 6 | [![linux build][travis-img]][travis-url] 7 | [![code coverage][coverage-img]][coverage-url] 8 | [![dependency status][david-img]][david-url] 9 | [![npm downloads][downloads-img]][downloads-url] 10 | [![paypal donate][paypalme-img]][paypalme-url] 11 | 12 | ## Install 13 | > Install with [npm](https://www.npmjs.com/) 14 | 15 | ``` 16 | $ npm i function-arguments --save 17 | ``` 18 | 19 | _**Important:** for more advanced stuff please use [parse-function][], don't suggest features or complex bugs._ 20 | 21 | ## Usage 22 | > For more use-cases see the [tests](./test.js) 23 | 24 | ```js 25 | const functionArguments = require('function-arguments') 26 | ``` 27 | 28 | ## API 29 | 30 | ### [functionArguments](index.js#L33) 31 | > Get function arguments names. 32 | 33 | **Params** 34 | 35 | * `fn` **{Function}**: Function from which to get arguments names. 36 | * `returns` **{Array}** 37 | 38 | **Example** 39 | 40 | ```js 41 | var fnArgs = require('function-arguments') 42 | 43 | console.log(fnArgs(function (a, b, c) {})) // => [ 'a', 'b', 'c' ] 44 | console.log(fnArgs(function named (a , b, c) {})) // => [ 'a', 'b', 'c' ] 45 | 46 | console.log(fnArgs(a => {})) // => [ 'a' ] 47 | console.log(fnArgs((a, b) => {})) // => [ 'a', 'b' ] 48 | 49 | console.log(fnArgs(function * (a ,b, c) {})) // => [ 'a', 'b', 'c' ] 50 | console.log(fnArgs(function * named (a ,b, c) {})) // => [ 'a', 'b', 'c' ] 51 | ``` 52 | 53 | ### Works when using comments 54 | > As it works for ES2015, it also works if you use comments in weird places. 55 | 56 | ```js 57 | console.log(fnArgs(function /* something may */ ( 58 | // go, 59 | go, 60 | /* wrong, */ 61 | here 62 | // (when, using, comments) {} 63 | ) { return 1 })) // => [ 'go', 'here' ] 64 | ``` 65 | 66 | ## Related 67 | - [flatten-arguments](https://www.npmjs.com/package/flatten-arguments): Fastest, simplest and smallest. Pass `arguments` object or list of… [more](https://github.com/tunnckocore/flatten-arguments#readme) | [homepage](https://github.com/tunnckocore/flatten-arguments#readme "Fastest, simplest and smallest. Pass `arguments` object or list of arguments and get flattened array.") 68 | - [fn-args](https://www.npmjs.com/package/fn-args): Get the arguments of a function | [homepage](https://github.com/sindresorhus/fn-args "Get the arguments of a function") 69 | - [fn-name](https://www.npmjs.com/package/fn-name): Get the name of a named function | [homepage](https://github.com/sindresorhus/fn-name "Get the name of a named function") 70 | - [get-fn-name](https://www.npmjs.com/package/get-fn-name): Get function name with strictness and correctness in mind. Also… [more](https://github.com/tunnckocore/get-fn-name#readme) | [homepage](https://github.com/tunnckocore/get-fn-name#readme "Get function name with strictness and correctness in mind. Also works for arrow functions and getting correct name of bounded functions. Powered by [fn-name][].") 71 | - [handle-arguments](https://www.npmjs.com/package/handle-arguments): Get separately non-callback arguments in `.arguments` and the last argument… [more](https://github.com/hybridables/handle-arguments#readme) | [homepage](https://github.com/hybridables/handle-arguments#readme "Get separately non-callback arguments in `.arguments` and the last argument if it [is-callback-function][] in `.callback`. It also works like [sliced][], but returns object with `.arguments` and `.callback` properties.") 72 | - [manage-arguments](https://www.npmjs.com/package/manage-arguments): Prevents arguments leakage - managing arguments. From Optimization killers by… [more](https://github.com/tunnckocore/manage-arguments#readme) | [homepage](https://github.com/tunnckocore/manage-arguments#readme "Prevents arguments leakage - managing arguments. From Optimization killers by Petka Antonov.") 73 | - [parse-function](https://www.npmjs.com/package/parse-function): Parse a function, arrow function or string to object with… [more](https://github.com/tunnckocore/parse-function#readme) | [homepage](https://github.com/tunnckocore/parse-function#readme "Parse a function, arrow function or string to object with name, args, params and body properties.") 74 | 75 | ## Contributing 76 | Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/tunnckoCore/function-arguments/issues/new). 77 | But before doing anything, please read the [CONTRIBUTING.md](./CONTRIBUTING.md) guidelines. 78 | 79 | ## [Charlike Make Reagent](http://j.mp/1stW47C) [![new message to charlike][new-message-img]][new-message-url] [![freenode #charlike][freenode-img]][freenode-url] 80 | 81 | [![tunnckoCore.tk][author-www-img]][author-www-url] [![keybase tunnckoCore][keybase-img]][keybase-url] [![tunnckoCore npm][author-npm-img]][author-npm-url] [![tunnckoCore twitter][author-twitter-img]][author-twitter-url] [![tunnckoCore github][author-github-img]][author-github-url] 82 | 83 | [fn-name]: https://github.com/sindresorhus/fn-name 84 | [is-callback-function]: https://github.com/tunnckocore/is-callback-function 85 | [sliced]: https://github.com/aheckmann/sliced 86 | 87 | [downloads-url]: https://www.npmjs.com/package/function-arguments 88 | [downloads-img]: https://img.shields.io/npm/dm/function-arguments.svg 89 | 90 | [travis-url]: https://travis-ci.org/tunnckoCore/function-arguments 91 | [travis-img]: https://img.shields.io/travis/tunnckoCore/function-arguments/master.svg 92 | 93 | [coverage-url]: https://coveralls.io/r/tunnckoCore/function-arguments 94 | [coverage-img]: https://img.shields.io/coveralls/tunnckoCore/function-arguments.svg 95 | 96 | [david-url]: https://david-dm.org/tunnckoCore/function-arguments 97 | [david-img]: https://img.shields.io/david/tunnckoCore/function-arguments.svg 98 | 99 | [standard-url]: https://github.com/feross/standard 100 | [standard-img]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg 101 | 102 | [author-www-url]: http://www.tunnckocore.tk 103 | [author-www-img]: https://img.shields.io/badge/www-tunnckocore.tk-fe7d37.svg 104 | 105 | [keybase-url]: https://keybase.io/tunnckocore 106 | [keybase-img]: https://img.shields.io/badge/keybase-tunnckocore-8a7967.svg 107 | 108 | [author-npm-url]: https://www.npmjs.com/~tunnckocore 109 | [author-npm-img]: https://img.shields.io/badge/npm-~tunnckocore-cb3837.svg 110 | 111 | [author-twitter-url]: https://twitter.com/tunnckoCore 112 | [author-twitter-img]: https://img.shields.io/badge/twitter-@tunnckoCore-55acee.svg 113 | 114 | [author-github-url]: https://github.com/tunnckoCore 115 | [author-github-img]: https://img.shields.io/badge/github-@tunnckoCore-4183c4.svg 116 | 117 | [freenode-url]: http://webchat.freenode.net/?channels=charlike 118 | [freenode-img]: https://img.shields.io/badge/freenode-%23charlike-5654a4.svg 119 | 120 | [new-message-url]: https://github.com/tunnckoCore/ama 121 | [new-message-img]: https://img.shields.io/badge/ask%20me-anything-green.svg 122 | 123 | 124 | 125 | [paypalme-url]: https://ko-fi.com/tunnckoCore 126 | [paypalme-img]: https://img.shields.io/badge/support-donate-brightgreen.svg 127 | 128 | [npmv-url]: https://www.npmjs.com/package/function-arguments 129 | [npmv-img]: https://img.shields.io/npm/v/function-arguments.svg?label=npm%20version 130 | 131 | [github-release-url]: https://github.com/tunnckoCore/function-arguments/releases/latest 132 | [github-release-img]: https://img.shields.io/github/tag/tunnckoCore/function-arguments.svg?label=github%20tag 133 | 134 | [license-url]: https://github.com/tunnckoCore/function-arguments/blob/master/LICENSE 135 | [license-img]: https://img.shields.io/badge/license-MIT-blue.svg 136 | 137 | [parse-function]: https://tunnckocore.com/opensource -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'get-function-arguments' { 2 | function functionArguments (fn: Function): Array 3 | 4 | export = functionArguments 5 | } 6 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * function-arguments 3 | * 4 | * Copyright (c) 2016 Charlike Mike Reagent <@tunnckoCore> (http://www.tunnckocore.tk) 5 | * Released under the MIT license. 6 | */ 7 | 8 | 'use strict' 9 | 10 | /** 11 | * > Get function arguments names. 12 | * 13 | * **Example** 14 | * 15 | * ```js 16 | * var fnArgs = require('function-arguments') 17 | * 18 | * console.log(fnArgs(function (a, b, c) {})) // => [ 'a', 'b', 'c' ] 19 | * console.log(fnArgs(function named (a , b, c) {})) // => [ 'a', 'b', 'c' ] 20 | * 21 | * console.log(fnArgs(a => {})) // => [ 'a' ] 22 | * console.log(fnArgs((a, b) => {})) // => [ 'a', 'b' ] 23 | * 24 | * console.log(fnArgs(function * (a ,b, c) {})) // => [ 'a', 'b', 'c' ] 25 | * console.log(fnArgs(function * named (a ,b, c) {})) // => [ 'a', 'b', 'c' ] 26 | * ``` 27 | * 28 | * @param {Function} `fn` Function from which to get arguments names. 29 | * @return {Array} 30 | * @api public 31 | */ 32 | 33 | module.exports = function functionArguments (fn) { 34 | if (typeof fn !== 'function') { 35 | throw new TypeError('function-arguments expect a function') 36 | } 37 | if (fn.length === 0) { 38 | return [] 39 | } 40 | 41 | // from https://github.com/jrburke/requirejs 42 | var reComments = /(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg 43 | var fnToStr = Function.prototype.toString 44 | var fnStr = fnToStr.call(fn) 45 | fnStr = fnStr.replace(reComments, '') || fnStr 46 | fnStr = fnStr.slice(0, fnStr.indexOf('{')) 47 | 48 | var open = fnStr.indexOf('(') 49 | var close = fnStr.indexOf(')') 50 | 51 | open = open >= 0 ? open + 1 : 0 52 | close = close > 0 ? close : fnStr.indexOf('=') 53 | 54 | fnStr = fnStr.slice(open, close) 55 | fnStr = '(' + fnStr + ')' 56 | 57 | var match = fnStr.match(/\(([\s\S]*)\)/) 58 | return match ? match[1].split(',').map(function (param) { 59 | return param.trim() 60 | }) : [] 61 | } 62 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "function-arguments", 3 | "version": "1.0.9", 4 | "description": "Get arguments of a function, useful for and used in dependency injectors. Works for regular functions, generator functions and arrow functions.", 5 | "repository": "tunnckoCore/function-arguments", 6 | "author": "Charlike Mike Reagent <@tunnckoCore> (http://www.tunnckocore.tk)", 7 | "precommit.silent": true, 8 | "main": "index.js", 9 | "types": "index.d.ts", 10 | "typings": "index.d.ts", 11 | "license": "MIT", 12 | "scripts": { 13 | "lint": "standard --verbose", 14 | "pretest": "npm run lint", 15 | "test": "npm run coverage", 16 | "posttest": "npm run lint:coverage", 17 | "coverage": "nyc node test.js", 18 | "lint:coverage": "nyc check-coverage --lines 100 --branches 83 --statements 100 --functions 100", 19 | "report-coverage": "nyc report --reporter=text-lcov | coveralls", 20 | "prerelease": "npm test", 21 | "release": "standard-version --sign --no-verify", 22 | "precommit": "git add --all", 23 | "commit": "git-cz" 24 | }, 25 | "dependencies": {}, 26 | "devDependencies": { 27 | "commitizen": "^2.8.6", 28 | "coveralls": "^2.11.12", 29 | "cz-conventional-changelog": "^1.2.0", 30 | "mukla": "^0.4.1", 31 | "nyc": "^8.1.0", 32 | "pre-commit": "^1.1.3", 33 | "standard": "^8.4.0", 34 | "standard-version": "^2.4.0" 35 | }, 36 | "funding": { 37 | "url": "https://ko-fi.com/tunnckoCore/commissions" 38 | }, 39 | "files": [ 40 | "index.js", 41 | "index.d.ts" 42 | ], 43 | "keywords": [ 44 | "args", 45 | "arguments", 46 | "arrow", 47 | "arrow-function", 48 | "arrows", 49 | "dependency", 50 | "deps", 51 | "fn", 52 | "func", 53 | "function", 54 | "function-arguments", 55 | "generator", 56 | "generators", 57 | "get", 58 | "inject", 59 | "injectors", 60 | "parameters", 61 | "params", 62 | "regular", 63 | "useful" 64 | ], 65 | "config": { 66 | "commitizen": { 67 | "path": "./node_modules/cz-conventional-changelog" 68 | } 69 | }, 70 | "verb": { 71 | "run": true, 72 | "toc": false, 73 | "layout": "empty", 74 | "tasks": [ 75 | "readme" 76 | ], 77 | "related": { 78 | "list": [ 79 | "parse-function", 80 | "get-fn-name", 81 | "fn-name", 82 | "flatten-arguments", 83 | "handle-arguments", 84 | "manage-arguments", 85 | "fn-args" 86 | ] 87 | }, 88 | "lint": { 89 | "reflinks": true 90 | }, 91 | "reflinks": [ 92 | "fn-name", 93 | "is-callback-function", 94 | "sliced" 95 | ] 96 | } 97 | } 98 | -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * function-arguments 3 | * 4 | * Copyright (c) 2016 Charlike Mike Reagent <@tunnckoCore> (http://www.tunnckocore.tk) 5 | * Released under the MIT license. 6 | */ 7 | 8 | /* jshint asi:true */ 9 | 10 | 'use strict' 11 | 12 | var test = require('mukla') 13 | var fnArgs = require('./index') 14 | 15 | test('should throw if not a function is passed', function (done) { 16 | function fixture () { 17 | fnArgs(123) 18 | } 19 | 20 | test.throws(fixture, TypeError) 21 | test.throws(fixture, /expect a function/) 22 | done() 23 | }) 24 | 25 | test('should return empty array if not arguments', function (done) { 26 | test.deepEqual(fnArgs(function () {}), []) 27 | done() 28 | }) 29 | 30 | test('should work when using comments', function (done) { 31 | test.deepEqual(fnArgs(function /* something */ ( 32 | // go, 33 | go, 34 | /* wrong, */ 35 | here 36 | // (when, using, comments) {} 37 | ) {}), ['go', 'here']) 38 | done() 39 | }) 40 | 41 | test('should get array with arguments names from regular function', function (done) { 42 | test.deepEqual(fnArgs(function (a, b, c) {}), ['a', 'b', 'c']) 43 | test.deepEqual(fnArgs(function named (a, b, c) {}), ['a', 'b', 'c']) 44 | done() 45 | }) 46 | 47 | test('should get arguments of an arrow and generator functions', function (done) { 48 | test.deepEqual(fnArgs(a => {}), ['a']) // eslint-disable-line arrow-parens 49 | test.deepEqual(fnArgs((a, b) => {}), ['a', 'b']) 50 | test.deepEqual(fnArgs(function * (a, b, c) {}), ['a', 'b', 'c']) 51 | test.deepEqual(fnArgs(function * named (a, b, c) {}), ['a', 'b', 'c']) 52 | done() 53 | }) 54 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | acorn-jsx@^3.0.0, acorn-jsx@^3.0.1: 4 | version "3.0.1" 5 | resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" 6 | dependencies: 7 | acorn "^3.0.4" 8 | 9 | acorn@^3.0.4: 10 | version "3.3.0" 11 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" 12 | 13 | acorn@^4.0.1: 14 | version "4.0.3" 15 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.3.tgz#1a3e850b428e73ba6b09d1cc527f5aaad4d03ef1" 16 | 17 | ajv-keywords@^1.0.0: 18 | version "1.1.1" 19 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-1.1.1.tgz#02550bc605a3e576041565628af972e06c549d50" 20 | 21 | ajv@^4.7.0: 22 | version "4.8.2" 23 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.8.2.tgz#65486936ca36fea39a1504332a78bebd5d447bdc" 24 | dependencies: 25 | co "^4.6.0" 26 | json-stable-stringify "^1.0.1" 27 | 28 | align-text@^0.1.1, align-text@^0.1.3: 29 | version "0.1.4" 30 | resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" 31 | dependencies: 32 | kind-of "^3.0.2" 33 | longest "^1.0.1" 34 | repeat-string "^1.5.2" 35 | 36 | amdefine@>=0.0.4: 37 | version "1.0.0" 38 | resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.0.tgz#fd17474700cb5cc9c2b709f0be9d23ce3c198c33" 39 | 40 | ansi-escapes@^1.1.0: 41 | version "1.4.0" 42 | resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" 43 | 44 | ansi-regex@^2.0.0: 45 | version "2.0.0" 46 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.0.0.tgz#c5061b6e0ef8a81775e50f5d66151bf6bf371107" 47 | 48 | ansi-styles@^2.2.1: 49 | version "2.2.1" 50 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 51 | 52 | append-transform@^0.3.0: 53 | version "0.3.0" 54 | resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.3.0.tgz#d6933ce4a85f09445d9ccc4cc119051b7381a813" 55 | 56 | archy@^1.0.0: 57 | version "1.0.0" 58 | resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" 59 | 60 | argparse@^1.0.7: 61 | version "1.0.9" 62 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" 63 | dependencies: 64 | sprintf-js "~1.0.2" 65 | 66 | arr-diff@^2.0.0: 67 | version "2.0.0" 68 | resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" 69 | dependencies: 70 | arr-flatten "^1.0.1" 71 | 72 | arr-flatten@^1.0.1: 73 | version "1.0.1" 74 | resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.0.1.tgz#e5ffe54d45e19f32f216e91eb99c8ce892bb604b" 75 | 76 | array-find-index@^1.0.1: 77 | version "1.0.2" 78 | resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" 79 | 80 | array-ify@^1.0.0: 81 | version "1.0.0" 82 | resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" 83 | 84 | array-union@^1.0.1: 85 | version "1.0.2" 86 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" 87 | dependencies: 88 | array-uniq "^1.0.1" 89 | 90 | array-uniq@^1.0.1: 91 | version "1.0.3" 92 | resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" 93 | 94 | array-unique@^0.2.1: 95 | version "0.2.1" 96 | resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" 97 | 98 | arrify@^1.0.0, arrify@^1.0.1: 99 | version "1.0.1" 100 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" 101 | 102 | asn1@~0.2.3: 103 | version "0.2.3" 104 | resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" 105 | 106 | assert-plus@^0.2.0: 107 | version "0.2.0" 108 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" 109 | 110 | assert-plus@^1.0.0: 111 | version "1.0.0" 112 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" 113 | 114 | async-done@^1.2.0: 115 | version "1.2.2" 116 | resolved "https://registry.yarnpkg.com/async-done/-/async-done-1.2.2.tgz#ba4280da55a16e15f4bb8bf3a844a91878740e31" 117 | dependencies: 118 | end-of-stream "^1.1.0" 119 | next-tick "^1.0.0" 120 | once "^1.3.2" 121 | stream-exhaust "^1.0.1" 122 | 123 | async@^1.4.0, async@^1.4.2: 124 | version "1.5.2" 125 | resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" 126 | 127 | async@~0.2.6: 128 | version "0.2.10" 129 | resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" 130 | 131 | asynckit@^0.4.0: 132 | version "0.4.0" 133 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 134 | 135 | aws-sign2@~0.6.0: 136 | version "0.6.0" 137 | resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" 138 | 139 | aws4@^1.2.1: 140 | version "1.5.0" 141 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.5.0.tgz#0a29ffb79c31c9e712eeb087e8e7a64b4a56d755" 142 | 143 | babel-code-frame@^6.16.0: 144 | version "6.16.0" 145 | resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.16.0.tgz#f90e60da0862909d3ce098733b5d3987c97cb8de" 146 | dependencies: 147 | chalk "^1.1.0" 148 | esutils "^2.0.2" 149 | js-tokens "^2.0.0" 150 | 151 | babel-generator@^6.18.0: 152 | version "6.18.0" 153 | resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.18.0.tgz#e4f104cb3063996d9850556a45aae4a022060a07" 154 | dependencies: 155 | babel-messages "^6.8.0" 156 | babel-runtime "^6.9.0" 157 | babel-types "^6.18.0" 158 | detect-indent "^4.0.0" 159 | jsesc "^1.3.0" 160 | lodash "^4.2.0" 161 | source-map "^0.5.0" 162 | 163 | babel-messages@^6.8.0: 164 | version "6.8.0" 165 | resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.8.0.tgz#bf504736ca967e6d65ef0adb5a2a5f947c8e0eb9" 166 | dependencies: 167 | babel-runtime "^6.0.0" 168 | 169 | babel-runtime@^6.0.0, babel-runtime@^6.9.0, babel-runtime@^6.9.1: 170 | version "6.18.0" 171 | resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.18.0.tgz#0f4177ffd98492ef13b9f823e9994a02584c9078" 172 | dependencies: 173 | core-js "^2.4.0" 174 | regenerator-runtime "^0.9.5" 175 | 176 | babel-template@^6.16.0: 177 | version "6.16.0" 178 | resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.16.0.tgz#e149dd1a9f03a35f817ddbc4d0481988e7ebc8ca" 179 | dependencies: 180 | babel-runtime "^6.9.0" 181 | babel-traverse "^6.16.0" 182 | babel-types "^6.16.0" 183 | babylon "^6.11.0" 184 | lodash "^4.2.0" 185 | 186 | babel-traverse@^6.16.0, babel-traverse@^6.18.0: 187 | version "6.18.0" 188 | resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.18.0.tgz#5aeaa980baed2a07c8c47329cd90c3b90c80f05e" 189 | dependencies: 190 | babel-code-frame "^6.16.0" 191 | babel-messages "^6.8.0" 192 | babel-runtime "^6.9.0" 193 | babel-types "^6.18.0" 194 | babylon "^6.11.0" 195 | debug "^2.2.0" 196 | globals "^9.0.0" 197 | invariant "^2.2.0" 198 | lodash "^4.2.0" 199 | 200 | babel-types@^6.16.0, babel-types@^6.18.0: 201 | version "6.18.0" 202 | resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.18.0.tgz#1f7d5a73474c59eb9151b2417bbff4e4fce7c3f8" 203 | dependencies: 204 | babel-runtime "^6.9.1" 205 | esutils "^2.0.2" 206 | lodash "^4.2.0" 207 | to-fast-properties "^1.0.1" 208 | 209 | babylon@^6.11.0, babylon@^6.13.0: 210 | version "6.13.1" 211 | resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.13.1.tgz#adca350e088f0467647157652bafead6ddb8dfdb" 212 | 213 | balanced-match@^0.4.1: 214 | version "0.4.2" 215 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" 216 | 217 | bcrypt-pbkdf@^1.0.0: 218 | version "1.0.0" 219 | resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.0.tgz#3ca76b85241c7170bf7d9703e7b9aa74630040d4" 220 | dependencies: 221 | tweetnacl "^0.14.3" 222 | 223 | bl@~1.1.2: 224 | version "1.1.2" 225 | resolved "https://registry.yarnpkg.com/bl/-/bl-1.1.2.tgz#fdca871a99713aa00d19e3bbba41c44787a65398" 226 | dependencies: 227 | readable-stream "~2.0.5" 228 | 229 | boom@2.x.x: 230 | version "2.10.1" 231 | resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" 232 | dependencies: 233 | hoek "2.x.x" 234 | 235 | brace-expansion@^1.0.0: 236 | version "1.1.6" 237 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.6.tgz#7197d7eaa9b87e648390ea61fc66c84427420df9" 238 | dependencies: 239 | balanced-match "^0.4.1" 240 | concat-map "0.0.1" 241 | 242 | braces@^1.8.2: 243 | version "1.8.5" 244 | resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" 245 | dependencies: 246 | expand-range "^1.8.1" 247 | preserve "^0.2.0" 248 | repeat-element "^1.1.2" 249 | 250 | buf-compare@^1.0.0: 251 | version "1.0.1" 252 | resolved "https://registry.yarnpkg.com/buf-compare/-/buf-compare-1.0.1.tgz#fef28da8b8113a0a0db4430b0b6467b69730b34a" 253 | 254 | builtin-modules@^1.0.0: 255 | version "1.1.1" 256 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" 257 | 258 | caching-transform@^1.0.0: 259 | version "1.0.1" 260 | resolved "https://registry.yarnpkg.com/caching-transform/-/caching-transform-1.0.1.tgz#6dbdb2f20f8d8fbce79f3e94e9d1742dcdf5c0a1" 261 | dependencies: 262 | md5-hex "^1.2.0" 263 | mkdirp "^0.5.1" 264 | write-file-atomic "^1.1.4" 265 | 266 | caller-path@^0.1.0: 267 | version "0.1.0" 268 | resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" 269 | dependencies: 270 | callsites "^0.2.0" 271 | 272 | callsites@^0.2.0: 273 | version "0.2.0" 274 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" 275 | 276 | camelcase-keys@^2.0.0: 277 | version "2.1.0" 278 | resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" 279 | dependencies: 280 | camelcase "^2.0.0" 281 | map-obj "^1.0.0" 282 | 283 | camelcase@^1.0.2: 284 | version "1.2.1" 285 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" 286 | 287 | camelcase@^2.0.0: 288 | version "2.1.1" 289 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" 290 | 291 | camelcase@^3.0.0: 292 | version "3.0.0" 293 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" 294 | 295 | caseless@~0.11.0: 296 | version "0.11.0" 297 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" 298 | 299 | center-align@^0.1.1: 300 | version "0.1.3" 301 | resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" 302 | dependencies: 303 | align-text "^0.1.3" 304 | lazy-cache "^1.0.3" 305 | 306 | chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3, chalk@1.1.3: 307 | version "1.1.3" 308 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" 309 | dependencies: 310 | ansi-styles "^2.2.1" 311 | escape-string-regexp "^1.0.2" 312 | has-ansi "^2.0.0" 313 | strip-ansi "^3.0.0" 314 | supports-color "^2.0.0" 315 | 316 | circular-json@^0.3.0: 317 | version "0.3.1" 318 | resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d" 319 | 320 | cli-cursor@^1.0.1: 321 | version "1.0.2" 322 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" 323 | dependencies: 324 | restore-cursor "^1.0.1" 325 | 326 | cli-width@^2.0.0: 327 | version "2.1.0" 328 | resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a" 329 | 330 | cliui@^2.1.0: 331 | version "2.1.0" 332 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" 333 | dependencies: 334 | center-align "^0.1.1" 335 | right-align "^0.1.1" 336 | wordwrap "0.0.2" 337 | 338 | cliui@^3.2.0: 339 | version "3.2.0" 340 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" 341 | dependencies: 342 | string-width "^1.0.1" 343 | strip-ansi "^3.0.1" 344 | wrap-ansi "^2.0.0" 345 | 346 | co@^4.6.0: 347 | version "4.6.0" 348 | resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" 349 | 350 | code-point-at@^1.0.0: 351 | version "1.0.1" 352 | resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.0.1.tgz#1104cd34f9b5b45d3eba88f1babc1924e1ce35fb" 353 | dependencies: 354 | number-is-nan "^1.0.0" 355 | 356 | combined-stream@^1.0.5, combined-stream@~1.0.5: 357 | version "1.0.5" 358 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" 359 | dependencies: 360 | delayed-stream "~1.0.0" 361 | 362 | commander@^2.9.0: 363 | version "2.9.0" 364 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" 365 | dependencies: 366 | graceful-readlink ">= 1.0.0" 367 | 368 | commitizen@^2.8.6: 369 | version "2.8.6" 370 | resolved "https://registry.yarnpkg.com/commitizen/-/commitizen-2.8.6.tgz#578483abbf5b67368d1ccdb9d9d978c74972011b" 371 | dependencies: 372 | chalk "1.1.3" 373 | cz-conventional-changelog "1.2.0" 374 | dedent "0.6.0" 375 | detect-indent "4.0.0" 376 | find-node-modules "1.0.3" 377 | find-root "1.0.0" 378 | glob "7.0.5" 379 | home-or-tmp "2.0.0" 380 | inquirer "1.1.2" 381 | lodash "4.15.0" 382 | minimist "1.2.0" 383 | path-exists "2.1.0" 384 | shelljs "0.5.3" 385 | strip-json-comments "2.0.1" 386 | 387 | commondir@^1.0.1: 388 | version "1.0.1" 389 | resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" 390 | 391 | compare-func@^1.3.1: 392 | version "1.3.2" 393 | resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-1.3.2.tgz#99dd0ba457e1f9bc722b12c08ec33eeab31fa648" 394 | dependencies: 395 | array-ify "^1.0.0" 396 | dot-prop "^3.0.0" 397 | 398 | concat-map@0.0.1: 399 | version "0.0.1" 400 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 401 | 402 | concat-stream@^1.4.10, concat-stream@^1.4.6, concat-stream@^1.4.7: 403 | version "1.5.2" 404 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.2.tgz#708978624d856af41a5a741defdd261da752c266" 405 | dependencies: 406 | inherits "~2.0.1" 407 | readable-stream "~2.0.0" 408 | typedarray "~0.0.5" 409 | 410 | conventional-changelog-angular@^1.0.0: 411 | version "1.3.0" 412 | resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.3.0.tgz#3f64185978aa13ab0954c9e46a78969fd59c6801" 413 | dependencies: 414 | compare-func "^1.3.1" 415 | github-url-from-git "^1.4.0" 416 | q "^1.4.1" 417 | 418 | conventional-changelog-atom@^0.1.0: 419 | version "0.1.0" 420 | resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-0.1.0.tgz#67a47c66a42b2f8909ef1587c9989ae1de730b92" 421 | dependencies: 422 | q "^1.4.1" 423 | 424 | conventional-changelog-codemirror@^0.1.0: 425 | version "0.1.0" 426 | resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-0.1.0.tgz#7577a591dbf9b538e7a150a7ee62f65a2872b334" 427 | dependencies: 428 | q "^1.4.1" 429 | 430 | conventional-changelog-core@^1.3.0: 431 | version "1.5.0" 432 | resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-1.5.0.tgz#72b17509535a23d7c6cb70ad4384f74247748013" 433 | dependencies: 434 | conventional-changelog-writer "^1.1.0" 435 | conventional-commits-parser "^1.0.0" 436 | dateformat "^1.0.12" 437 | get-pkg-repo "^1.0.0" 438 | git-raw-commits "^1.1.0" 439 | git-remote-origin-url "^2.0.0" 440 | git-semver-tags "^1.1.0" 441 | lodash "^4.0.0" 442 | normalize-package-data "^2.3.5" 443 | q "^1.4.1" 444 | read-pkg "^1.1.0" 445 | read-pkg-up "^1.0.1" 446 | through2 "^2.0.0" 447 | 448 | conventional-changelog-ember@^0.2.0: 449 | version "0.2.2" 450 | resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-0.2.2.tgz#bad70a891386bc3046484a8f4f1e5aa2dc0ad208" 451 | dependencies: 452 | q "^1.4.1" 453 | 454 | conventional-changelog-eslint@^0.1.0: 455 | version "0.1.0" 456 | resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-0.1.0.tgz#a52411e999e0501ce500b856b0a643d0330907e2" 457 | dependencies: 458 | q "^1.4.1" 459 | 460 | conventional-changelog-express@^0.1.0: 461 | version "0.1.0" 462 | resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-0.1.0.tgz#55c6c841c811962036c037bdbd964a54ae310fce" 463 | dependencies: 464 | q "^1.4.1" 465 | 466 | conventional-changelog-jquery@^0.1.0: 467 | version "0.1.0" 468 | resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-0.1.0.tgz#0208397162e3846986e71273b6c79c5b5f80f510" 469 | dependencies: 470 | q "^1.4.1" 471 | 472 | conventional-changelog-jscs@^0.1.0: 473 | version "0.1.0" 474 | resolved "https://registry.yarnpkg.com/conventional-changelog-jscs/-/conventional-changelog-jscs-0.1.0.tgz#0479eb443cc7d72c58bf0bcf0ef1d444a92f0e5c" 475 | dependencies: 476 | q "^1.4.1" 477 | 478 | conventional-changelog-jshint@^0.1.0: 479 | version "0.1.0" 480 | resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-0.1.0.tgz#00cab8e9a3317487abd94c4d84671342918d2a07" 481 | dependencies: 482 | compare-func "^1.3.1" 483 | q "^1.4.1" 484 | 485 | conventional-changelog-writer@^1.1.0: 486 | version "1.4.1" 487 | resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-1.4.1.tgz#3f4cb4d003ebb56989d30d345893b52a43639c8e" 488 | dependencies: 489 | compare-func "^1.3.1" 490 | conventional-commits-filter "^1.0.0" 491 | dateformat "^1.0.11" 492 | handlebars "^4.0.2" 493 | json-stringify-safe "^5.0.1" 494 | lodash "^4.0.0" 495 | meow "^3.3.0" 496 | semver "^5.0.1" 497 | split "^1.0.0" 498 | through2 "^2.0.0" 499 | 500 | conventional-changelog@^1.1.0: 501 | version "1.1.0" 502 | resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-1.1.0.tgz#8ae3fb59feb74bbee0a25833ee1f83dad4a07874" 503 | dependencies: 504 | conventional-changelog-angular "^1.0.0" 505 | conventional-changelog-atom "^0.1.0" 506 | conventional-changelog-codemirror "^0.1.0" 507 | conventional-changelog-core "^1.3.0" 508 | conventional-changelog-ember "^0.2.0" 509 | conventional-changelog-eslint "^0.1.0" 510 | conventional-changelog-express "^0.1.0" 511 | conventional-changelog-jquery "^0.1.0" 512 | conventional-changelog-jscs "^0.1.0" 513 | conventional-changelog-jshint "^0.1.0" 514 | 515 | conventional-commit-types@^2.0.0: 516 | version "2.1.0" 517 | resolved "https://registry.yarnpkg.com/conventional-commit-types/-/conventional-commit-types-2.1.0.tgz#45d860386c9a2e6537ee91d8a1b61bd0411b3d04" 518 | 519 | conventional-commits-filter@^1.0.0: 520 | version "1.0.0" 521 | resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-1.0.0.tgz#6fc2a659372bc3f2339cf9ffff7e1b0344b93039" 522 | dependencies: 523 | is-subset "^0.1.1" 524 | modify-values "^1.0.0" 525 | 526 | conventional-commits-parser@^1.0.0, conventional-commits-parser@^1.0.1: 527 | version "1.3.0" 528 | resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-1.3.0.tgz#e327b53194e1a7ad5dc63479ee9099a52b024865" 529 | dependencies: 530 | is-text-path "^1.0.0" 531 | JSONStream "^1.0.4" 532 | lodash "^4.2.1" 533 | meow "^3.3.0" 534 | split2 "^2.0.0" 535 | through2 "^2.0.0" 536 | trim-off-newlines "^1.0.0" 537 | 538 | conventional-recommended-bump@^0.2.1: 539 | version "0.2.1" 540 | resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-0.2.1.tgz#430642a8fefd431b5ddff0f2064b2211a24d0794" 541 | dependencies: 542 | concat-stream "^1.4.10" 543 | conventional-commits-filter "^1.0.0" 544 | conventional-commits-parser "^1.0.1" 545 | git-latest-semver-tag "^1.0.0" 546 | git-raw-commits "^1.0.0" 547 | meow "^3.3.0" 548 | object-assign "^4.0.1" 549 | 550 | convert-source-map@^1.3.0: 551 | version "1.3.0" 552 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.3.0.tgz#e9f3e9c6e2728efc2676696a70eb382f73106a67" 553 | 554 | core-assert@^0.2.0: 555 | version "0.2.1" 556 | resolved "https://registry.yarnpkg.com/core-assert/-/core-assert-0.2.1.tgz#f85e2cf9bfed28f773cc8b3fa5c5b69bdc02fe3f" 557 | dependencies: 558 | buf-compare "^1.0.0" 559 | is-error "^2.2.0" 560 | 561 | core-js@^2.4.0: 562 | version "2.4.1" 563 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.4.1.tgz#4de911e667b0eae9124e34254b53aea6fc618d3e" 564 | 565 | core-util-is@~1.0.0: 566 | version "1.0.2" 567 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 568 | 569 | coveralls@^2.11.12: 570 | version "2.11.14" 571 | resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-2.11.14.tgz#645a05ac72aa4f2ee811c667390d4ad36f0c2e26" 572 | dependencies: 573 | js-yaml "3.6.1" 574 | lcov-parse "0.0.10" 575 | log-driver "1.2.5" 576 | minimist "1.2.0" 577 | request "2.75.0" 578 | 579 | cross-spawn-async@^2.0.0: 580 | version "2.2.4" 581 | resolved "https://registry.yarnpkg.com/cross-spawn-async/-/cross-spawn-async-2.2.4.tgz#c9a8d8e9a06502c7a46296e33a1a054b5d2f1812" 582 | dependencies: 583 | lru-cache "^4.0.0" 584 | which "^1.2.8" 585 | 586 | cross-spawn@^4: 587 | version "4.0.2" 588 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41" 589 | dependencies: 590 | lru-cache "^4.0.1" 591 | which "^1.2.9" 592 | 593 | cross-spawn@2.0.x: 594 | version "2.0.1" 595 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-2.0.1.tgz#ab6fd893a099759d9b85220e3a64397de946b0f6" 596 | dependencies: 597 | cross-spawn-async "^2.0.0" 598 | spawn-sync "1.0.13" 599 | 600 | cryptiles@2.x.x: 601 | version "2.0.5" 602 | resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" 603 | dependencies: 604 | boom "2.x.x" 605 | 606 | currently-unhandled@^0.4.1: 607 | version "0.4.1" 608 | resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" 609 | dependencies: 610 | array-find-index "^1.0.1" 611 | 612 | cz-conventional-changelog@^1.2.0, cz-conventional-changelog@1.2.0: 613 | version "1.2.0" 614 | resolved "https://registry.yarnpkg.com/cz-conventional-changelog/-/cz-conventional-changelog-1.2.0.tgz#2bca04964c8919b23f3fd6a89ef5e6008b31b3f8" 615 | dependencies: 616 | conventional-commit-types "^2.0.0" 617 | lodash.map "^4.5.1" 618 | longest "^1.0.1" 619 | pad-right "^0.2.2" 620 | right-pad "^1.0.1" 621 | word-wrap "^1.0.3" 622 | 623 | d@^0.1.1, d@~0.1.1: 624 | version "0.1.1" 625 | resolved "https://registry.yarnpkg.com/d/-/d-0.1.1.tgz#da184c535d18d8ee7ba2aa229b914009fae11309" 626 | dependencies: 627 | es5-ext "~0.10.2" 628 | 629 | dargs@^4.0.1: 630 | version "4.1.0" 631 | resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17" 632 | dependencies: 633 | number-is-nan "^1.0.0" 634 | 635 | dashdash@^1.12.0: 636 | version "1.14.0" 637 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.0.tgz#29e486c5418bf0f356034a993d51686a33e84141" 638 | dependencies: 639 | assert-plus "^1.0.0" 640 | 641 | dateformat@^1.0.11, dateformat@^1.0.12: 642 | version "1.0.12" 643 | resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9" 644 | dependencies: 645 | get-stdin "^4.0.1" 646 | meow "^3.3.0" 647 | 648 | debug-log@^1.0.0: 649 | version "1.0.1" 650 | resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f" 651 | 652 | debug@^2.1.1, debug@^2.2.0: 653 | version "2.2.0" 654 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" 655 | dependencies: 656 | ms "0.7.1" 657 | 658 | decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: 659 | version "1.2.0" 660 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 661 | 662 | dedent@0.6.0: 663 | version "0.6.0" 664 | resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.6.0.tgz#0e6da8f0ce52838ef5cec5c8f9396b0c1b64a3cb" 665 | 666 | deep-is@~0.1.3: 667 | version "0.1.3" 668 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" 669 | 670 | default-require-extensions@^1.0.0: 671 | version "1.0.0" 672 | resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" 673 | dependencies: 674 | strip-bom "^2.0.0" 675 | 676 | deglob@^2.0.0: 677 | version "2.0.0" 678 | resolved "https://registry.yarnpkg.com/deglob/-/deglob-2.0.0.tgz#dd087aa2971a0b1feeea66483c2c82685c73be86" 679 | dependencies: 680 | find-root "^1.0.0" 681 | glob "^7.0.5" 682 | ignore "^3.0.9" 683 | pkg-config "^1.1.0" 684 | run-parallel "^1.1.2" 685 | uniq "^1.0.1" 686 | 687 | del@^2.0.2: 688 | version "2.2.2" 689 | resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" 690 | dependencies: 691 | globby "^5.0.0" 692 | is-path-cwd "^1.0.0" 693 | is-path-in-cwd "^1.0.0" 694 | object-assign "^4.0.1" 695 | pify "^2.0.0" 696 | pinkie-promise "^2.0.0" 697 | rimraf "^2.2.8" 698 | 699 | delayed-stream@~1.0.0: 700 | version "1.0.0" 701 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 702 | 703 | detect-indent@^4.0.0, detect-indent@4.0.0: 704 | version "4.0.0" 705 | resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" 706 | dependencies: 707 | repeating "^2.0.0" 708 | 709 | doctrine@^1.2.2: 710 | version "1.5.0" 711 | resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" 712 | dependencies: 713 | esutils "^2.0.2" 714 | isarray "^1.0.0" 715 | 716 | dot-prop@^3.0.0: 717 | version "3.0.0" 718 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" 719 | dependencies: 720 | is-obj "^1.0.0" 721 | 722 | ecc-jsbn@~0.1.1: 723 | version "0.1.1" 724 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" 725 | dependencies: 726 | jsbn "~0.1.0" 727 | 728 | end-of-stream@^1.1.0: 729 | version "1.1.0" 730 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.1.0.tgz#e9353258baa9108965efc41cb0ef8ade2f3cfb07" 731 | dependencies: 732 | once "~1.3.0" 733 | 734 | error-ex@^1.2.0: 735 | version "1.3.0" 736 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.0.tgz#e67b43f3e82c96ea3a584ffee0b9fc3325d802d9" 737 | dependencies: 738 | is-arrayish "^0.2.1" 739 | 740 | error-symbol@^0.1.0: 741 | version "0.1.0" 742 | resolved "https://registry.yarnpkg.com/error-symbol/-/error-symbol-0.1.0.tgz#0a4dae37d600d15a29ba453d8ef920f1844333f6" 743 | 744 | es5-ext@^0.10.7, es5-ext@^0.10.8, es5-ext@~0.10.11, es5-ext@~0.10.2, es5-ext@~0.10.7: 745 | version "0.10.12" 746 | resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.12.tgz#aa84641d4db76b62abba5e45fd805ecbab140047" 747 | dependencies: 748 | es6-iterator "2" 749 | es6-symbol "~3.1" 750 | 751 | es6-iterator@2: 752 | version "2.0.0" 753 | resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.0.tgz#bd968567d61635e33c0b80727613c9cb4b096bac" 754 | dependencies: 755 | d "^0.1.1" 756 | es5-ext "^0.10.7" 757 | es6-symbol "3" 758 | 759 | es6-map@^0.1.3: 760 | version "0.1.4" 761 | resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.4.tgz#a34b147be224773a4d7da8072794cefa3632b897" 762 | dependencies: 763 | d "~0.1.1" 764 | es5-ext "~0.10.11" 765 | es6-iterator "2" 766 | es6-set "~0.1.3" 767 | es6-symbol "~3.1.0" 768 | event-emitter "~0.3.4" 769 | 770 | es6-set@~0.1.3: 771 | version "0.1.4" 772 | resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.4.tgz#9516b6761c2964b92ff479456233a247dc707ce8" 773 | dependencies: 774 | d "~0.1.1" 775 | es5-ext "~0.10.11" 776 | es6-iterator "2" 777 | es6-symbol "3" 778 | event-emitter "~0.3.4" 779 | 780 | es6-symbol@~3.1, es6-symbol@~3.1.0, es6-symbol@3: 781 | version "3.1.0" 782 | resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.0.tgz#94481c655e7a7cad82eba832d97d5433496d7ffa" 783 | dependencies: 784 | d "~0.1.1" 785 | es5-ext "~0.10.11" 786 | 787 | es6-weak-map@^2.0.1: 788 | version "2.0.1" 789 | resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.1.tgz#0d2bbd8827eb5fb4ba8f97fbfea50d43db21ea81" 790 | dependencies: 791 | d "^0.1.1" 792 | es5-ext "^0.10.8" 793 | es6-iterator "2" 794 | es6-symbol "3" 795 | 796 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: 797 | version "1.0.5" 798 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 799 | 800 | escope@^3.6.0: 801 | version "3.6.0" 802 | resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" 803 | dependencies: 804 | es6-map "^0.1.3" 805 | es6-weak-map "^2.0.1" 806 | esrecurse "^4.1.0" 807 | estraverse "^4.1.1" 808 | 809 | eslint-config-standard-jsx@3.2.0: 810 | version "3.2.0" 811 | resolved "https://registry.yarnpkg.com/eslint-config-standard-jsx/-/eslint-config-standard-jsx-3.2.0.tgz#c240e26ed919a11a42aa4de8059472b38268d620" 812 | 813 | eslint-config-standard@6.2.1: 814 | version "6.2.1" 815 | resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-6.2.1.tgz#d3a68aafc7191639e7ee441e7348739026354292" 816 | 817 | eslint-plugin-promise@~3.3.0: 818 | version "3.3.0" 819 | resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-3.3.0.tgz#20a1ef58b4243ffdaef82ee9360a02353a7cca89" 820 | 821 | eslint-plugin-react@~6.4.1: 822 | version "6.4.1" 823 | resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-6.4.1.tgz#7d1aade747db15892f71eee1fea4addf97bcfa2b" 824 | dependencies: 825 | doctrine "^1.2.2" 826 | jsx-ast-utils "^1.3.1" 827 | 828 | eslint-plugin-standard@~2.0.1: 829 | version "2.0.1" 830 | resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-2.0.1.tgz#3589699ff9c917f2c25f76a916687f641c369ff3" 831 | 832 | eslint@~3.8.1: 833 | version "3.8.1" 834 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.8.1.tgz#7d02db44cd5aaf4fa7aa489e1f083baa454342ba" 835 | dependencies: 836 | chalk "^1.1.3" 837 | concat-stream "^1.4.6" 838 | debug "^2.1.1" 839 | doctrine "^1.2.2" 840 | escope "^3.6.0" 841 | espree "^3.3.1" 842 | estraverse "^4.2.0" 843 | esutils "^2.0.2" 844 | file-entry-cache "^2.0.0" 845 | glob "^7.0.3" 846 | globals "^9.2.0" 847 | ignore "^3.1.5" 848 | imurmurhash "^0.1.4" 849 | inquirer "^0.12.0" 850 | is-my-json-valid "^2.10.0" 851 | is-resolvable "^1.0.0" 852 | js-yaml "^3.5.1" 853 | json-stable-stringify "^1.0.0" 854 | levn "^0.3.0" 855 | lodash "^4.0.0" 856 | mkdirp "^0.5.0" 857 | natural-compare "^1.4.0" 858 | optionator "^0.8.2" 859 | path-is-inside "^1.0.1" 860 | pluralize "^1.2.1" 861 | progress "^1.1.8" 862 | require-uncached "^1.0.2" 863 | shelljs "^0.6.0" 864 | strip-bom "^3.0.0" 865 | strip-json-comments "~1.0.1" 866 | table "^3.7.8" 867 | text-table "~0.2.0" 868 | user-home "^2.0.0" 869 | 870 | espree@^3.3.1: 871 | version "3.3.2" 872 | resolved "https://registry.yarnpkg.com/espree/-/espree-3.3.2.tgz#dbf3fadeb4ecb4d4778303e50103b3d36c88b89c" 873 | dependencies: 874 | acorn "^4.0.1" 875 | acorn-jsx "^3.0.0" 876 | 877 | esprima@^2.6.0: 878 | version "2.7.3" 879 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" 880 | 881 | esrecurse@^4.1.0: 882 | version "4.1.0" 883 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.1.0.tgz#4713b6536adf7f2ac4f327d559e7756bff648220" 884 | dependencies: 885 | estraverse "~4.1.0" 886 | object-assign "^4.0.1" 887 | 888 | estraverse@^4.1.1, estraverse@^4.2.0: 889 | version "4.2.0" 890 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" 891 | 892 | estraverse@~4.1.0: 893 | version "4.1.1" 894 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.1.1.tgz#f6caca728933a850ef90661d0e17982ba47111a2" 895 | 896 | esutils@^2.0.2: 897 | version "2.0.2" 898 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" 899 | 900 | event-emitter@~0.3.4: 901 | version "0.3.4" 902 | resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.4.tgz#8d63ddfb4cfe1fae3b32ca265c4c720222080bb5" 903 | dependencies: 904 | d "~0.1.1" 905 | es5-ext "~0.10.7" 906 | 907 | exit-hook@^1.0.0: 908 | version "1.1.1" 909 | resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" 910 | 911 | expand-brackets@^0.1.4: 912 | version "0.1.5" 913 | resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" 914 | dependencies: 915 | is-posix-bracket "^0.1.0" 916 | 917 | expand-range@^1.8.1: 918 | version "1.8.2" 919 | resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" 920 | dependencies: 921 | fill-range "^2.1.0" 922 | 923 | extend-shallow@^2.0.1: 924 | version "2.0.1" 925 | resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" 926 | dependencies: 927 | is-extendable "^0.1.0" 928 | 929 | extend@^3.0.0, extend@~3.0.0: 930 | version "3.0.0" 931 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4" 932 | 933 | external-editor@^1.0.1: 934 | version "1.1.0" 935 | resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-1.1.0.tgz#c7fe15954b09af852b89aaec82a2707a0dc5597a" 936 | dependencies: 937 | extend "^3.0.0" 938 | spawn-sync "^1.0.15" 939 | temp "^0.8.3" 940 | 941 | extglob@^0.3.1: 942 | version "0.3.2" 943 | resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" 944 | dependencies: 945 | is-extglob "^1.0.0" 946 | 947 | extsprintf@1.0.2: 948 | version "1.0.2" 949 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550" 950 | 951 | fast-levenshtein@~2.0.4: 952 | version "2.0.5" 953 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.5.tgz#bd33145744519ab1c36c3ee9f31f08e9079b67f2" 954 | 955 | figures@^1.3.5, figures@^1.5.0: 956 | version "1.7.0" 957 | resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" 958 | dependencies: 959 | escape-string-regexp "^1.0.5" 960 | object-assign "^4.1.0" 961 | 962 | file-entry-cache@^2.0.0: 963 | version "2.0.0" 964 | resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" 965 | dependencies: 966 | flat-cache "^1.2.1" 967 | object-assign "^4.0.1" 968 | 969 | filename-regex@^2.0.0: 970 | version "2.0.0" 971 | resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.0.tgz#996e3e80479b98b9897f15a8a58b3d084e926775" 972 | 973 | fill-range@^2.1.0: 974 | version "2.2.3" 975 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" 976 | dependencies: 977 | is-number "^2.1.0" 978 | isobject "^2.0.0" 979 | randomatic "^1.1.3" 980 | repeat-element "^1.1.2" 981 | repeat-string "^1.5.2" 982 | 983 | find-cache-dir@^0.1.1: 984 | version "0.1.1" 985 | resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" 986 | dependencies: 987 | commondir "^1.0.1" 988 | mkdirp "^0.5.1" 989 | pkg-dir "^1.0.0" 990 | 991 | find-node-modules@1.0.3: 992 | version "1.0.3" 993 | resolved "https://registry.yarnpkg.com/find-node-modules/-/find-node-modules-1.0.3.tgz#36117ea45c13d5d8352f82ba791c2b835d730a14" 994 | dependencies: 995 | findup-sync "^0.2.1" 996 | merge "^1.2.0" 997 | 998 | find-root@^1.0.0, find-root@1.0.0: 999 | version "1.0.0" 1000 | resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.0.0.tgz#962ff211aab25c6520feeeb8d6287f8f6e95807a" 1001 | 1002 | find-up@^1.0.0, find-up@^1.1.2: 1003 | version "1.1.2" 1004 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" 1005 | dependencies: 1006 | path-exists "^2.0.0" 1007 | pinkie-promise "^2.0.0" 1008 | 1009 | findup-sync@^0.2.1: 1010 | version "0.2.1" 1011 | resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.2.1.tgz#e0a90a450075c49466ee513732057514b81e878c" 1012 | dependencies: 1013 | glob "~4.3.0" 1014 | 1015 | flat-cache@^1.2.1: 1016 | version "1.2.1" 1017 | resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.2.1.tgz#6c837d6225a7de5659323740b36d5361f71691ff" 1018 | dependencies: 1019 | circular-json "^0.3.0" 1020 | del "^2.0.2" 1021 | graceful-fs "^4.1.2" 1022 | write "^0.2.1" 1023 | 1024 | fn-name@^2.0.1: 1025 | version "2.0.1" 1026 | resolved "https://registry.yarnpkg.com/fn-name/-/fn-name-2.0.1.tgz#5214d7537a4d06a4a301c0cc262feb84188002e7" 1027 | 1028 | for-in@^0.1.5: 1029 | version "0.1.6" 1030 | resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.6.tgz#c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8" 1031 | 1032 | for-own@^0.1.3: 1033 | version "0.1.4" 1034 | resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.4.tgz#0149b41a39088c7515f51ebe1c1386d45f935072" 1035 | dependencies: 1036 | for-in "^0.1.5" 1037 | 1038 | foreground-child@^1.3.3, foreground-child@^1.5.3: 1039 | version "1.5.3" 1040 | resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-1.5.3.tgz#94dd6aba671389867de8e57e99f1c2ecfb15c01a" 1041 | dependencies: 1042 | cross-spawn "^4" 1043 | signal-exit "^3.0.0" 1044 | 1045 | forever-agent@~0.6.1: 1046 | version "0.6.1" 1047 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" 1048 | 1049 | form-data@~2.0.0: 1050 | version "2.0.0" 1051 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.0.0.tgz#6f0aebadcc5da16c13e1ecc11137d85f9b883b25" 1052 | dependencies: 1053 | asynckit "^0.4.0" 1054 | combined-stream "^1.0.5" 1055 | mime-types "^2.1.11" 1056 | 1057 | fs-access@^1.0.0: 1058 | version "1.0.1" 1059 | resolved "https://registry.yarnpkg.com/fs-access/-/fs-access-1.0.1.tgz#d6a87f262271cefebec30c553407fb995da8777a" 1060 | dependencies: 1061 | null-check "^1.0.0" 1062 | 1063 | fs.realpath@^1.0.0: 1064 | version "1.0.0" 1065 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 1066 | 1067 | generate-function@^2.0.0: 1068 | version "2.0.0" 1069 | resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" 1070 | 1071 | generate-object-property@^1.1.0: 1072 | version "1.2.0" 1073 | resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" 1074 | dependencies: 1075 | is-property "^1.0.0" 1076 | 1077 | get-caller-file@^1.0.1: 1078 | version "1.0.2" 1079 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" 1080 | 1081 | get-fn-name@^1.0.0: 1082 | version "1.0.0" 1083 | resolved "https://registry.yarnpkg.com/get-fn-name/-/get-fn-name-1.0.0.tgz#0aa8fadcf99598ebcb44cab0f1a7e95472c316c9" 1084 | dependencies: 1085 | fn-name "^2.0.1" 1086 | 1087 | get-pkg-repo@^1.0.0: 1088 | version "1.3.0" 1089 | resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-1.3.0.tgz#43c6b4c048b75dd604fc5388edecde557f6335df" 1090 | dependencies: 1091 | hosted-git-info "^2.1.4" 1092 | meow "^3.3.0" 1093 | normalize-package-data "^2.3.0" 1094 | parse-github-repo-url "^1.3.0" 1095 | through2 "^2.0.0" 1096 | 1097 | get-stdin@^4.0.1: 1098 | version "4.0.1" 1099 | resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" 1100 | 1101 | get-stdin@^5.0.1: 1102 | version "5.0.1" 1103 | resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" 1104 | 1105 | getpass@^0.1.1: 1106 | version "0.1.6" 1107 | resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.6.tgz#283ffd9fc1256840875311c1b60e8c40187110e6" 1108 | dependencies: 1109 | assert-plus "^1.0.0" 1110 | 1111 | git-latest-semver-tag@^1.0.0: 1112 | version "1.0.2" 1113 | resolved "https://registry.yarnpkg.com/git-latest-semver-tag/-/git-latest-semver-tag-1.0.2.tgz#061130cbf4274111cc6be4612b3ff3a6d93e2660" 1114 | dependencies: 1115 | git-semver-tags "^1.1.2" 1116 | meow "^3.3.0" 1117 | 1118 | git-raw-commits@^1.0.0, git-raw-commits@^1.1.0: 1119 | version "1.1.2" 1120 | resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-1.1.2.tgz#a12d8492aeba2881802d700825ed81c9f39e6f2f" 1121 | dependencies: 1122 | dargs "^4.0.1" 1123 | lodash.template "^4.0.2" 1124 | meow "^3.3.0" 1125 | split2 "^2.0.0" 1126 | through2 "^2.0.0" 1127 | 1128 | git-remote-origin-url@^2.0.0: 1129 | version "2.0.0" 1130 | resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" 1131 | dependencies: 1132 | gitconfiglocal "^1.0.0" 1133 | pify "^2.3.0" 1134 | 1135 | git-semver-tags@^1.1.0, git-semver-tags@^1.1.2: 1136 | version "1.1.2" 1137 | resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-1.1.2.tgz#aecf9b1b2447a6b548d48647f53edba0acad879f" 1138 | dependencies: 1139 | meow "^3.3.0" 1140 | semver "^5.0.1" 1141 | 1142 | gitconfiglocal@^1.0.0: 1143 | version "1.0.0" 1144 | resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" 1145 | dependencies: 1146 | ini "^1.3.2" 1147 | 1148 | github-url-from-git@^1.4.0: 1149 | version "1.4.0" 1150 | resolved "https://registry.yarnpkg.com/github-url-from-git/-/github-url-from-git-1.4.0.tgz#285e6b520819001bde128674704379e4ff03e0de" 1151 | 1152 | glob-base@^0.3.0: 1153 | version "0.3.0" 1154 | resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" 1155 | dependencies: 1156 | glob-parent "^2.0.0" 1157 | is-glob "^2.0.0" 1158 | 1159 | glob-parent@^2.0.0: 1160 | version "2.0.0" 1161 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" 1162 | dependencies: 1163 | is-glob "^2.0.0" 1164 | 1165 | glob@^7.0.3, glob@^7.0.5, glob@^7.0.6: 1166 | version "7.1.1" 1167 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8" 1168 | dependencies: 1169 | fs.realpath "^1.0.0" 1170 | inflight "^1.0.4" 1171 | inherits "2" 1172 | minimatch "^3.0.2" 1173 | once "^1.3.0" 1174 | path-is-absolute "^1.0.0" 1175 | 1176 | glob@~4.3.0: 1177 | version "4.3.5" 1178 | resolved "https://registry.yarnpkg.com/glob/-/glob-4.3.5.tgz#80fbb08ca540f238acce5d11d1e9bc41e75173d3" 1179 | dependencies: 1180 | inflight "^1.0.4" 1181 | inherits "2" 1182 | minimatch "^2.0.1" 1183 | once "^1.3.0" 1184 | 1185 | glob@7.0.5: 1186 | version "7.0.5" 1187 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.5.tgz#b4202a69099bbb4d292a7c1b95b6682b67ebdc95" 1188 | dependencies: 1189 | fs.realpath "^1.0.0" 1190 | inflight "^1.0.4" 1191 | inherits "2" 1192 | minimatch "^3.0.2" 1193 | once "^1.3.0" 1194 | path-is-absolute "^1.0.0" 1195 | 1196 | globals@^9.0.0, globals@^9.2.0: 1197 | version "9.12.0" 1198 | resolved "https://registry.yarnpkg.com/globals/-/globals-9.12.0.tgz#992ce90828c3a55fa8f16fada177adb64664cf9d" 1199 | 1200 | globby@^5.0.0: 1201 | version "5.0.0" 1202 | resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" 1203 | dependencies: 1204 | array-union "^1.0.1" 1205 | arrify "^1.0.0" 1206 | glob "^7.0.3" 1207 | object-assign "^4.0.1" 1208 | pify "^2.0.0" 1209 | pinkie-promise "^2.0.0" 1210 | 1211 | graceful-fs@^4.1.2: 1212 | version "4.1.9" 1213 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.9.tgz#baacba37d19d11f9d146d3578bc99958c3787e29" 1214 | 1215 | "graceful-readlink@>= 1.0.0": 1216 | version "1.0.1" 1217 | resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" 1218 | 1219 | handlebars@^4.0.2, handlebars@^4.0.3: 1220 | version "4.0.5" 1221 | resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.5.tgz#92c6ed6bb164110c50d4d8d0fbddc70806c6f8e7" 1222 | dependencies: 1223 | async "^1.4.0" 1224 | optimist "^0.6.1" 1225 | source-map "^0.4.4" 1226 | optionalDependencies: 1227 | uglify-js "^2.6" 1228 | 1229 | har-validator@~2.0.6: 1230 | version "2.0.6" 1231 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" 1232 | dependencies: 1233 | chalk "^1.1.1" 1234 | commander "^2.9.0" 1235 | is-my-json-valid "^2.12.4" 1236 | pinkie-promise "^2.0.0" 1237 | 1238 | has-ansi@^2.0.0: 1239 | version "2.0.0" 1240 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" 1241 | dependencies: 1242 | ansi-regex "^2.0.0" 1243 | 1244 | has-flag@^1.0.0: 1245 | version "1.0.0" 1246 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" 1247 | 1248 | hawk@~3.1.3: 1249 | version "3.1.3" 1250 | resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" 1251 | dependencies: 1252 | boom "2.x.x" 1253 | cryptiles "2.x.x" 1254 | hoek "2.x.x" 1255 | sntp "1.x.x" 1256 | 1257 | hoek@2.x.x: 1258 | version "2.16.3" 1259 | resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" 1260 | 1261 | home-or-tmp@^2.0.0, home-or-tmp@2.0.0: 1262 | version "2.0.0" 1263 | resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" 1264 | dependencies: 1265 | os-homedir "^1.0.0" 1266 | os-tmpdir "^1.0.1" 1267 | 1268 | hosted-git-info@^2.1.4: 1269 | version "2.1.5" 1270 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.1.5.tgz#0ba81d90da2e25ab34a332e6ec77936e1598118b" 1271 | 1272 | http-signature@~1.1.0: 1273 | version "1.1.1" 1274 | resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" 1275 | dependencies: 1276 | assert-plus "^0.2.0" 1277 | jsprim "^1.2.2" 1278 | sshpk "^1.7.0" 1279 | 1280 | ignore@^3.0.9, ignore@^3.1.5: 1281 | version "3.2.0" 1282 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.2.0.tgz#8d88f03c3002a0ac52114db25d2c673b0bf1e435" 1283 | 1284 | imurmurhash@^0.1.4: 1285 | version "0.1.4" 1286 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 1287 | 1288 | indent-string@^2.1.0: 1289 | version "2.1.0" 1290 | resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" 1291 | dependencies: 1292 | repeating "^2.0.0" 1293 | 1294 | inflight@^1.0.4: 1295 | version "1.0.6" 1296 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 1297 | dependencies: 1298 | once "^1.3.0" 1299 | wrappy "1" 1300 | 1301 | inherits@~2.0.1, inherits@2: 1302 | version "2.0.3" 1303 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 1304 | 1305 | ini@^1.3.2: 1306 | version "1.3.4" 1307 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" 1308 | 1309 | inquirer@^0.12.0: 1310 | version "0.12.0" 1311 | resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-0.12.0.tgz#1ef2bfd63504df0bc75785fff8c2c41df12f077e" 1312 | dependencies: 1313 | ansi-escapes "^1.1.0" 1314 | ansi-regex "^2.0.0" 1315 | chalk "^1.0.0" 1316 | cli-cursor "^1.0.1" 1317 | cli-width "^2.0.0" 1318 | figures "^1.3.5" 1319 | lodash "^4.3.0" 1320 | readline2 "^1.0.1" 1321 | run-async "^0.1.0" 1322 | rx-lite "^3.1.2" 1323 | string-width "^1.0.1" 1324 | strip-ansi "^3.0.0" 1325 | through "^2.3.6" 1326 | 1327 | inquirer@1.1.2: 1328 | version "1.1.2" 1329 | resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-1.1.2.tgz#ac3ba5f06b8e7291abd9f22912c03f09cfe2dd1f" 1330 | dependencies: 1331 | ansi-escapes "^1.1.0" 1332 | chalk "^1.0.0" 1333 | cli-cursor "^1.0.1" 1334 | cli-width "^2.0.0" 1335 | external-editor "^1.0.1" 1336 | figures "^1.3.5" 1337 | lodash "^4.3.0" 1338 | mute-stream "0.0.6" 1339 | pinkie-promise "^2.0.0" 1340 | run-async "^2.2.0" 1341 | rx "^4.1.0" 1342 | string-width "^1.0.1" 1343 | strip-ansi "^3.0.0" 1344 | through "^2.3.6" 1345 | 1346 | invariant@^2.2.0: 1347 | version "2.2.1" 1348 | resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.1.tgz#b097010547668c7e337028ebe816ebe36c8a8d54" 1349 | dependencies: 1350 | loose-envify "^1.0.0" 1351 | 1352 | invert-kv@^1.0.0: 1353 | version "1.0.0" 1354 | resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" 1355 | 1356 | is-arrayish@^0.2.1: 1357 | version "0.2.1" 1358 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 1359 | 1360 | is-buffer@^1.0.2: 1361 | version "1.1.4" 1362 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.4.tgz#cfc86ccd5dc5a52fa80489111c6920c457e2d98b" 1363 | 1364 | is-builtin-module@^1.0.0: 1365 | version "1.0.0" 1366 | resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" 1367 | dependencies: 1368 | builtin-modules "^1.0.0" 1369 | 1370 | is-dotfile@^1.0.0: 1371 | version "1.0.2" 1372 | resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.2.tgz#2c132383f39199f8edc268ca01b9b007d205cc4d" 1373 | 1374 | is-equal-shallow@^0.1.3: 1375 | version "0.1.3" 1376 | resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" 1377 | dependencies: 1378 | is-primitive "^2.0.0" 1379 | 1380 | is-error@^2.2.0: 1381 | version "2.2.1" 1382 | resolved "https://registry.yarnpkg.com/is-error/-/is-error-2.2.1.tgz#684a96d84076577c98f4cdb40c6d26a5123bf19c" 1383 | 1384 | is-extendable@^0.1.0, is-extendable@^0.1.1: 1385 | version "0.1.1" 1386 | resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" 1387 | 1388 | is-extglob@^1.0.0: 1389 | version "1.0.0" 1390 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" 1391 | 1392 | is-finite@^1.0.0: 1393 | version "1.0.2" 1394 | resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" 1395 | dependencies: 1396 | number-is-nan "^1.0.0" 1397 | 1398 | is-fullwidth-code-point@^1.0.0: 1399 | version "1.0.0" 1400 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 1401 | dependencies: 1402 | number-is-nan "^1.0.0" 1403 | 1404 | is-fullwidth-code-point@^2.0.0: 1405 | version "2.0.0" 1406 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 1407 | 1408 | is-glob@^2.0.0, is-glob@^2.0.1: 1409 | version "2.0.1" 1410 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" 1411 | dependencies: 1412 | is-extglob "^1.0.0" 1413 | 1414 | is-my-json-valid@^2.10.0, is-my-json-valid@^2.12.4: 1415 | version "2.15.0" 1416 | resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz#936edda3ca3c211fd98f3b2d3e08da43f7b2915b" 1417 | dependencies: 1418 | generate-function "^2.0.0" 1419 | generate-object-property "^1.1.0" 1420 | jsonpointer "^4.0.0" 1421 | xtend "^4.0.0" 1422 | 1423 | is-number@^2.0.2, is-number@^2.1.0: 1424 | version "2.1.0" 1425 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" 1426 | dependencies: 1427 | kind-of "^3.0.2" 1428 | 1429 | is-obj@^1.0.0: 1430 | version "1.0.1" 1431 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" 1432 | 1433 | is-path-cwd@^1.0.0: 1434 | version "1.0.0" 1435 | resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" 1436 | 1437 | is-path-in-cwd@^1.0.0: 1438 | version "1.0.0" 1439 | resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc" 1440 | dependencies: 1441 | is-path-inside "^1.0.0" 1442 | 1443 | is-path-inside@^1.0.0: 1444 | version "1.0.0" 1445 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.0.tgz#fc06e5a1683fbda13de667aff717bbc10a48f37f" 1446 | dependencies: 1447 | path-is-inside "^1.0.1" 1448 | 1449 | is-posix-bracket@^0.1.0: 1450 | version "0.1.1" 1451 | resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" 1452 | 1453 | is-primitive@^2.0.0: 1454 | version "2.0.0" 1455 | resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" 1456 | 1457 | is-promise@^2.1.0: 1458 | version "2.1.0" 1459 | resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" 1460 | 1461 | is-property@^1.0.0: 1462 | version "1.0.2" 1463 | resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" 1464 | 1465 | is-resolvable@^1.0.0: 1466 | version "1.0.0" 1467 | resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.0.0.tgz#8df57c61ea2e3c501408d100fb013cf8d6e0cc62" 1468 | dependencies: 1469 | tryit "^1.0.1" 1470 | 1471 | is-subset@^0.1.1: 1472 | version "0.1.1" 1473 | resolved "https://registry.yarnpkg.com/is-subset/-/is-subset-0.1.1.tgz#8a59117d932de1de00f245fcdd39ce43f1e939a6" 1474 | 1475 | is-text-path@^1.0.0: 1476 | version "1.0.1" 1477 | resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" 1478 | dependencies: 1479 | text-extensions "^1.0.0" 1480 | 1481 | is-typedarray@~1.0.0: 1482 | version "1.0.0" 1483 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 1484 | 1485 | is-utf8@^0.2.0: 1486 | version "0.2.1" 1487 | resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" 1488 | 1489 | isarray@^1.0.0, isarray@~1.0.0, isarray@1.0.0: 1490 | version "1.0.0" 1491 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 1492 | 1493 | isexe@^1.1.1: 1494 | version "1.1.2" 1495 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0" 1496 | 1497 | isobject@^2.0.0: 1498 | version "2.1.0" 1499 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" 1500 | dependencies: 1501 | isarray "1.0.0" 1502 | 1503 | isstream@~0.1.2: 1504 | version "0.1.2" 1505 | resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 1506 | 1507 | istanbul-lib-coverage@^1.0.0, istanbul-lib-coverage@^1.0.0-alpha, istanbul-lib-coverage@^1.0.0-alpha.0: 1508 | version "1.0.0" 1509 | resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.0.tgz#c3f9b6d226da12424064cce87fce0fb57fdfa7a2" 1510 | 1511 | istanbul-lib-hook@^1.0.0-alpha.4: 1512 | version "1.0.0-alpha.4" 1513 | resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.0.0-alpha.4.tgz#8c5bb9f6fbd8526e0ae6cf639af28266906b938f" 1514 | dependencies: 1515 | append-transform "^0.3.0" 1516 | 1517 | istanbul-lib-instrument@^1.1.3: 1518 | version "1.2.0" 1519 | resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.2.0.tgz#73d5d108ab7568c373fdcb7d01c1d42d565bc8c4" 1520 | dependencies: 1521 | babel-generator "^6.18.0" 1522 | babel-template "^6.16.0" 1523 | babel-traverse "^6.18.0" 1524 | babel-types "^6.18.0" 1525 | babylon "^6.13.0" 1526 | istanbul-lib-coverage "^1.0.0" 1527 | semver "^5.3.0" 1528 | 1529 | istanbul-lib-report@^1.0.0-alpha.3: 1530 | version "1.0.0-alpha.3" 1531 | resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.0.0-alpha.3.tgz#32d5f6ec7f33ca3a602209e278b2e6ff143498af" 1532 | dependencies: 1533 | async "^1.4.2" 1534 | istanbul-lib-coverage "^1.0.0-alpha" 1535 | mkdirp "^0.5.1" 1536 | path-parse "^1.0.5" 1537 | rimraf "^2.4.3" 1538 | supports-color "^3.1.2" 1539 | 1540 | istanbul-lib-source-maps@^1.0.2: 1541 | version "1.0.2" 1542 | resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.0.2.tgz#9e91b0e5ae6ed203f67c69a34e6e98b10bb69a49" 1543 | dependencies: 1544 | istanbul-lib-coverage "^1.0.0-alpha.0" 1545 | mkdirp "^0.5.1" 1546 | rimraf "^2.4.4" 1547 | source-map "^0.5.3" 1548 | 1549 | istanbul-reports@^1.0.0-alpha.8: 1550 | version "1.0.0" 1551 | resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.0.0.tgz#24b4eb2b1d29d50f103b369bd422f6e640aa0777" 1552 | dependencies: 1553 | handlebars "^4.0.3" 1554 | 1555 | jodid25519@^1.0.0: 1556 | version "1.0.2" 1557 | resolved "https://registry.yarnpkg.com/jodid25519/-/jodid25519-1.0.2.tgz#06d4912255093419477d425633606e0e90782967" 1558 | dependencies: 1559 | jsbn "~0.1.0" 1560 | 1561 | js-tokens@^1.0.1: 1562 | version "1.0.3" 1563 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-1.0.3.tgz#14e56eb68c8f1a92c43d59f5014ec29dc20f2ae1" 1564 | 1565 | js-tokens@^2.0.0: 1566 | version "2.0.0" 1567 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-2.0.0.tgz#79903f5563ee778cc1162e6dcf1a0027c97f9cb5" 1568 | 1569 | js-yaml@^3.5.1, js-yaml@3.6.1: 1570 | version "3.6.1" 1571 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.6.1.tgz#6e5fe67d8b205ce4d22fad05b7781e8dadcc4b30" 1572 | dependencies: 1573 | argparse "^1.0.7" 1574 | esprima "^2.6.0" 1575 | 1576 | jsbn@~0.1.0: 1577 | version "0.1.0" 1578 | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.0.tgz#650987da0dd74f4ebf5a11377a2aa2d273e97dfd" 1579 | 1580 | jsesc@^1.3.0: 1581 | version "1.3.0" 1582 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" 1583 | 1584 | json-schema@0.2.3: 1585 | version "0.2.3" 1586 | resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" 1587 | 1588 | json-stable-stringify@^1.0.0, json-stable-stringify@^1.0.1: 1589 | version "1.0.1" 1590 | resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" 1591 | dependencies: 1592 | jsonify "~0.0.0" 1593 | 1594 | json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: 1595 | version "5.0.1" 1596 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 1597 | 1598 | jsonify@~0.0.0: 1599 | version "0.0.0" 1600 | resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" 1601 | 1602 | jsonparse@^1.2.0: 1603 | version "1.2.0" 1604 | resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.2.0.tgz#5c0c5685107160e72fe7489bddea0b44c2bc67bd" 1605 | 1606 | jsonpointer@^4.0.0: 1607 | version "4.0.0" 1608 | resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.0.tgz#6661e161d2fc445f19f98430231343722e1fcbd5" 1609 | 1610 | JSONStream@^1.0.4: 1611 | version "1.2.1" 1612 | resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.2.1.tgz#32aa5790e799481083b49b4b7fa94e23bae69bf9" 1613 | dependencies: 1614 | jsonparse "^1.2.0" 1615 | through ">=2.2.7 <3" 1616 | 1617 | jsprim@^1.2.2: 1618 | version "1.3.1" 1619 | resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.3.1.tgz#2a7256f70412a29ee3670aaca625994c4dcff252" 1620 | dependencies: 1621 | extsprintf "1.0.2" 1622 | json-schema "0.2.3" 1623 | verror "1.3.6" 1624 | 1625 | jsx-ast-utils@^1.3.1: 1626 | version "1.3.2" 1627 | resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-1.3.2.tgz#dff658782705352111f9865d40471bc4a955961e" 1628 | dependencies: 1629 | acorn-jsx "^3.0.1" 1630 | object-assign "^4.1.0" 1631 | 1632 | kind-of@^3.0.2: 1633 | version "3.0.4" 1634 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.0.4.tgz#7b8ecf18a4e17f8269d73b501c9f232c96887a74" 1635 | dependencies: 1636 | is-buffer "^1.0.2" 1637 | 1638 | lazy-cache@^1.0.3: 1639 | version "1.0.4" 1640 | resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" 1641 | 1642 | lazy-cache@^2.0.1: 1643 | version "2.0.1" 1644 | resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-2.0.1.tgz#8fe998dd9bc587136005d5e53225c4e0306c921d" 1645 | dependencies: 1646 | set-getter "^0.1.0" 1647 | 1648 | lcid@^1.0.0: 1649 | version "1.0.0" 1650 | resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" 1651 | dependencies: 1652 | invert-kv "^1.0.0" 1653 | 1654 | lcov-parse@0.0.10: 1655 | version "0.0.10" 1656 | resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-0.0.10.tgz#1b0b8ff9ac9c7889250582b70b71315d9da6d9a3" 1657 | 1658 | levn@^0.3.0, levn@~0.3.0: 1659 | version "0.3.0" 1660 | resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" 1661 | dependencies: 1662 | prelude-ls "~1.1.2" 1663 | type-check "~0.3.2" 1664 | 1665 | load-json-file@^1.0.0: 1666 | version "1.1.0" 1667 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" 1668 | dependencies: 1669 | graceful-fs "^4.1.2" 1670 | parse-json "^2.2.0" 1671 | pify "^2.0.0" 1672 | pinkie-promise "^2.0.0" 1673 | strip-bom "^2.0.0" 1674 | 1675 | lodash._reinterpolate@~3.0.0: 1676 | version "3.0.0" 1677 | resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" 1678 | 1679 | lodash.assign@^4.0.3, lodash.assign@^4.0.6: 1680 | version "4.2.0" 1681 | resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" 1682 | 1683 | lodash.map@^4.5.1: 1684 | version "4.6.0" 1685 | resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" 1686 | 1687 | lodash.template@^4.0.2: 1688 | version "4.4.0" 1689 | resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" 1690 | dependencies: 1691 | lodash._reinterpolate "~3.0.0" 1692 | lodash.templatesettings "^4.0.0" 1693 | 1694 | lodash.templatesettings@^4.0.0: 1695 | version "4.1.0" 1696 | resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316" 1697 | dependencies: 1698 | lodash._reinterpolate "~3.0.0" 1699 | 1700 | lodash@^4.0.0, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0: 1701 | version "4.16.4" 1702 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.16.4.tgz#01ce306b9bad1319f2a5528674f88297aeb70127" 1703 | 1704 | lodash@4.15.0: 1705 | version "4.15.0" 1706 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.15.0.tgz#3162391d8f0140aa22cf8f6b3c34d6b7f63d3aa9" 1707 | 1708 | log-driver@1.2.5: 1709 | version "1.2.5" 1710 | resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.5.tgz#7ae4ec257302fd790d557cb10c97100d857b0056" 1711 | 1712 | longest@^1.0.1: 1713 | version "1.0.1" 1714 | resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" 1715 | 1716 | loose-envify@^1.0.0: 1717 | version "1.2.0" 1718 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.2.0.tgz#69a65aad3de542cf4ee0f4fe74e8e33c709ccb0f" 1719 | dependencies: 1720 | js-tokens "^1.0.1" 1721 | 1722 | loud-rejection@^1.0.0: 1723 | version "1.6.0" 1724 | resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" 1725 | dependencies: 1726 | currently-unhandled "^0.4.1" 1727 | signal-exit "^3.0.0" 1728 | 1729 | lru-cache@^4.0.0, lru-cache@^4.0.1: 1730 | version "4.0.1" 1731 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.1.tgz#1343955edaf2e37d9b9e7ee7241e27c4b9fb72be" 1732 | dependencies: 1733 | pseudomap "^1.0.1" 1734 | yallist "^2.0.0" 1735 | 1736 | map-obj@^1.0.0, map-obj@^1.0.1: 1737 | version "1.0.1" 1738 | resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" 1739 | 1740 | md5-hex@^1.2.0: 1741 | version "1.3.0" 1742 | resolved "https://registry.yarnpkg.com/md5-hex/-/md5-hex-1.3.0.tgz#d2c4afe983c4370662179b8cad145219135046c4" 1743 | dependencies: 1744 | md5-o-matic "^0.1.1" 1745 | 1746 | md5-o-matic@^0.1.1: 1747 | version "0.1.1" 1748 | resolved "https://registry.yarnpkg.com/md5-o-matic/-/md5-o-matic-0.1.1.tgz#822bccd65e117c514fab176b25945d54100a03c3" 1749 | 1750 | meow@^3.3.0: 1751 | version "3.7.0" 1752 | resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" 1753 | dependencies: 1754 | camelcase-keys "^2.0.0" 1755 | decamelize "^1.1.2" 1756 | loud-rejection "^1.0.0" 1757 | map-obj "^1.0.1" 1758 | minimist "^1.1.3" 1759 | normalize-package-data "^2.3.4" 1760 | object-assign "^4.0.1" 1761 | read-pkg-up "^1.0.1" 1762 | redent "^1.0.0" 1763 | trim-newlines "^1.0.0" 1764 | 1765 | merge@^1.2.0: 1766 | version "1.2.0" 1767 | resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" 1768 | 1769 | micromatch@^2.3.11: 1770 | version "2.3.11" 1771 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" 1772 | dependencies: 1773 | arr-diff "^2.0.0" 1774 | array-unique "^0.2.1" 1775 | braces "^1.8.2" 1776 | expand-brackets "^0.1.4" 1777 | extglob "^0.3.1" 1778 | filename-regex "^2.0.0" 1779 | is-extglob "^1.0.0" 1780 | is-glob "^2.0.1" 1781 | kind-of "^3.0.2" 1782 | normalize-path "^2.0.1" 1783 | object.omit "^2.0.0" 1784 | parse-glob "^3.0.4" 1785 | regex-cache "^0.4.2" 1786 | 1787 | mime-db@~1.24.0: 1788 | version "1.24.0" 1789 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.24.0.tgz#e2d13f939f0016c6e4e9ad25a8652f126c467f0c" 1790 | 1791 | mime-types@^2.1.11, mime-types@~2.1.7: 1792 | version "2.1.12" 1793 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.12.tgz#152ba256777020dd4663f54c2e7bc26381e71729" 1794 | dependencies: 1795 | mime-db "~1.24.0" 1796 | 1797 | minimatch@^2.0.1: 1798 | version "2.0.10" 1799 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" 1800 | dependencies: 1801 | brace-expansion "^1.0.0" 1802 | 1803 | minimatch@^3.0.2: 1804 | version "3.0.3" 1805 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" 1806 | dependencies: 1807 | brace-expansion "^1.0.0" 1808 | 1809 | minimist@^1.1.0, minimist@^1.1.3, minimist@1.2.0: 1810 | version "1.2.0" 1811 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 1812 | 1813 | minimist@~0.0.1: 1814 | version "0.0.10" 1815 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" 1816 | 1817 | minimist@0.0.8: 1818 | version "0.0.8" 1819 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 1820 | 1821 | mkdirp@^0.5.0, mkdirp@^0.5.1: 1822 | version "0.5.1" 1823 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 1824 | dependencies: 1825 | minimist "0.0.8" 1826 | 1827 | modify-values@^1.0.0: 1828 | version "1.0.0" 1829 | resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.0.tgz#e2b6cdeb9ce19f99317a53722f3dbf5df5eaaab2" 1830 | 1831 | ms@0.7.1: 1832 | version "0.7.1" 1833 | resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" 1834 | 1835 | mukla@^0.4.1: 1836 | version "0.4.4" 1837 | resolved "https://registry.yarnpkg.com/mukla/-/mukla-0.4.4.tgz#70d45c163b864d3837f95d336c149b4b1d28291e" 1838 | dependencies: 1839 | async-done "^1.2.0" 1840 | core-assert "^0.2.0" 1841 | error-symbol "^0.1.0" 1842 | extend-shallow "^2.0.1" 1843 | get-fn-name "^1.0.0" 1844 | lazy-cache "^2.0.1" 1845 | stack-utils "^0.4.0" 1846 | success-symbol "^0.1.0" 1847 | 1848 | mute-stream@0.0.5: 1849 | version "0.0.5" 1850 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" 1851 | 1852 | mute-stream@0.0.6: 1853 | version "0.0.6" 1854 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db" 1855 | 1856 | natural-compare@^1.4.0: 1857 | version "1.4.0" 1858 | resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" 1859 | 1860 | next-tick@^1.0.0: 1861 | version "1.0.0" 1862 | resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" 1863 | 1864 | node-uuid@~1.4.7: 1865 | version "1.4.7" 1866 | resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f" 1867 | 1868 | normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.3.5: 1869 | version "2.3.5" 1870 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.5.tgz#8d924f142960e1777e7ffe170543631cc7cb02df" 1871 | dependencies: 1872 | hosted-git-info "^2.1.4" 1873 | is-builtin-module "^1.0.0" 1874 | semver "2 || 3 || 4 || 5" 1875 | validate-npm-package-license "^3.0.1" 1876 | 1877 | normalize-path@^2.0.1: 1878 | version "2.0.1" 1879 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.0.1.tgz#47886ac1662760d4261b7d979d241709d3ce3f7a" 1880 | 1881 | null-check@^1.0.0: 1882 | version "1.0.0" 1883 | resolved "https://registry.yarnpkg.com/null-check/-/null-check-1.0.0.tgz#977dffd7176012b9ec30d2a39db5cf72a0439edd" 1884 | 1885 | number-is-nan@^1.0.0: 1886 | version "1.0.1" 1887 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 1888 | 1889 | nyc@^8.1.0: 1890 | version "8.3.2" 1891 | resolved "https://registry.yarnpkg.com/nyc/-/nyc-8.3.2.tgz#a3b7a590fe1c6c4b2d0e3f24afe28b62bfafd745" 1892 | dependencies: 1893 | archy "^1.0.0" 1894 | arrify "^1.0.1" 1895 | caching-transform "^1.0.0" 1896 | convert-source-map "^1.3.0" 1897 | default-require-extensions "^1.0.0" 1898 | find-cache-dir "^0.1.1" 1899 | find-up "^1.1.2" 1900 | foreground-child "^1.5.3" 1901 | glob "^7.0.6" 1902 | istanbul-lib-coverage "^1.0.0" 1903 | istanbul-lib-hook "^1.0.0-alpha.4" 1904 | istanbul-lib-instrument "^1.1.3" 1905 | istanbul-lib-report "^1.0.0-alpha.3" 1906 | istanbul-lib-source-maps "^1.0.2" 1907 | istanbul-reports "^1.0.0-alpha.8" 1908 | md5-hex "^1.2.0" 1909 | micromatch "^2.3.11" 1910 | mkdirp "^0.5.0" 1911 | resolve-from "^2.0.0" 1912 | rimraf "^2.5.4" 1913 | signal-exit "^3.0.1" 1914 | spawn-wrap "^1.2.4" 1915 | test-exclude "^2.1.3" 1916 | yargs "^6.0.0" 1917 | yargs-parser "^4.0.2" 1918 | 1919 | oauth-sign@~0.8.1: 1920 | version "0.8.2" 1921 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" 1922 | 1923 | object-assign@^4.0.1, object-assign@^4.1.0: 1924 | version "4.1.0" 1925 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" 1926 | 1927 | object.omit@^2.0.0: 1928 | version "2.0.0" 1929 | resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.0.tgz#868597333d54e60662940bb458605dd6ae12fe94" 1930 | dependencies: 1931 | for-own "^0.1.3" 1932 | is-extendable "^0.1.1" 1933 | 1934 | once@^1.3.0, once@^1.3.2: 1935 | version "1.4.0" 1936 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 1937 | dependencies: 1938 | wrappy "1" 1939 | 1940 | once@~1.3.0: 1941 | version "1.3.3" 1942 | resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" 1943 | dependencies: 1944 | wrappy "1" 1945 | 1946 | onetime@^1.0.0: 1947 | version "1.1.0" 1948 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" 1949 | 1950 | optimist@^0.6.1: 1951 | version "0.6.1" 1952 | resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" 1953 | dependencies: 1954 | minimist "~0.0.1" 1955 | wordwrap "~0.0.2" 1956 | 1957 | optionator@^0.8.2: 1958 | version "0.8.2" 1959 | resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" 1960 | dependencies: 1961 | deep-is "~0.1.3" 1962 | fast-levenshtein "~2.0.4" 1963 | levn "~0.3.0" 1964 | prelude-ls "~1.1.2" 1965 | type-check "~0.3.2" 1966 | wordwrap "~1.0.0" 1967 | 1968 | os-homedir@^1.0.0, os-homedir@^1.0.1: 1969 | version "1.0.2" 1970 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" 1971 | 1972 | os-locale@^1.4.0: 1973 | version "1.4.0" 1974 | resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" 1975 | dependencies: 1976 | lcid "^1.0.0" 1977 | 1978 | os-shim@^0.1.2: 1979 | version "0.1.3" 1980 | resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" 1981 | 1982 | os-tmpdir@^1.0.0, os-tmpdir@^1.0.1: 1983 | version "1.0.2" 1984 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 1985 | 1986 | pad-right@^0.2.2: 1987 | version "0.2.2" 1988 | resolved "https://registry.yarnpkg.com/pad-right/-/pad-right-0.2.2.tgz#6fbc924045d244f2a2a244503060d3bfc6009774" 1989 | dependencies: 1990 | repeat-string "^1.5.2" 1991 | 1992 | parse-github-repo-url@^1.3.0: 1993 | version "1.3.0" 1994 | resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.3.0.tgz#d4de02d68e2e60f0d6a182e7a8cb21b6f38c730b" 1995 | 1996 | parse-glob@^3.0.4: 1997 | version "3.0.4" 1998 | resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" 1999 | dependencies: 2000 | glob-base "^0.3.0" 2001 | is-dotfile "^1.0.0" 2002 | is-extglob "^1.0.0" 2003 | is-glob "^2.0.0" 2004 | 2005 | parse-json@^2.2.0: 2006 | version "2.2.0" 2007 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" 2008 | dependencies: 2009 | error-ex "^1.2.0" 2010 | 2011 | path-exists@^2.0.0, path-exists@2.1.0: 2012 | version "2.1.0" 2013 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" 2014 | dependencies: 2015 | pinkie-promise "^2.0.0" 2016 | 2017 | path-is-absolute@^1.0.0: 2018 | version "1.0.1" 2019 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 2020 | 2021 | path-is-inside@^1.0.1: 2022 | version "1.0.2" 2023 | resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" 2024 | 2025 | path-parse@^1.0.5: 2026 | version "1.0.5" 2027 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" 2028 | 2029 | path-type@^1.0.0: 2030 | version "1.1.0" 2031 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" 2032 | dependencies: 2033 | graceful-fs "^4.1.2" 2034 | pify "^2.0.0" 2035 | pinkie-promise "^2.0.0" 2036 | 2037 | pify@^2.0.0, pify@^2.3.0: 2038 | version "2.3.0" 2039 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 2040 | 2041 | pinkie-promise@^2.0.0: 2042 | version "2.0.1" 2043 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 2044 | dependencies: 2045 | pinkie "^2.0.0" 2046 | 2047 | pinkie@^2.0.0: 2048 | version "2.0.4" 2049 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 2050 | 2051 | pkg-config@^1.0.1, pkg-config@^1.1.0: 2052 | version "1.1.1" 2053 | resolved "https://registry.yarnpkg.com/pkg-config/-/pkg-config-1.1.1.tgz#557ef22d73da3c8837107766c52eadabde298fe4" 2054 | dependencies: 2055 | debug-log "^1.0.0" 2056 | find-root "^1.0.0" 2057 | xtend "^4.0.1" 2058 | 2059 | pkg-dir@^1.0.0: 2060 | version "1.0.0" 2061 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" 2062 | dependencies: 2063 | find-up "^1.0.0" 2064 | 2065 | pluralize@^1.2.1: 2066 | version "1.2.1" 2067 | resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45" 2068 | 2069 | pre-commit@^1.1.3: 2070 | version "1.1.3" 2071 | resolved "https://registry.yarnpkg.com/pre-commit/-/pre-commit-1.1.3.tgz#6d5ed90740472072958c711a15f676aa2c231377" 2072 | dependencies: 2073 | cross-spawn "2.0.x" 2074 | which "1.2.x" 2075 | 2076 | prelude-ls@~1.1.2: 2077 | version "1.1.2" 2078 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" 2079 | 2080 | preserve@^0.2.0: 2081 | version "0.2.0" 2082 | resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" 2083 | 2084 | process-nextick-args@~1.0.6: 2085 | version "1.0.7" 2086 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" 2087 | 2088 | progress@^1.1.8: 2089 | version "1.1.8" 2090 | resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" 2091 | 2092 | pseudomap@^1.0.1: 2093 | version "1.0.2" 2094 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" 2095 | 2096 | punycode@^1.4.1: 2097 | version "1.4.1" 2098 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" 2099 | 2100 | q@^1.4.1: 2101 | version "1.4.1" 2102 | resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e" 2103 | 2104 | qs@~6.2.0: 2105 | version "6.2.1" 2106 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.1.tgz#ce03c5ff0935bc1d9d69a9f14cbd18e568d67625" 2107 | 2108 | randomatic@^1.1.3: 2109 | version "1.1.5" 2110 | resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.5.tgz#5e9ef5f2d573c67bd2b8124ae90b5156e457840b" 2111 | dependencies: 2112 | is-number "^2.0.2" 2113 | kind-of "^3.0.2" 2114 | 2115 | read-pkg-up@^1.0.1: 2116 | version "1.0.1" 2117 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" 2118 | dependencies: 2119 | find-up "^1.0.0" 2120 | read-pkg "^1.0.0" 2121 | 2122 | read-pkg@^1.0.0, read-pkg@^1.1.0: 2123 | version "1.1.0" 2124 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" 2125 | dependencies: 2126 | load-json-file "^1.0.0" 2127 | normalize-package-data "^2.3.2" 2128 | path-type "^1.0.0" 2129 | 2130 | readable-stream@~2.0.0, readable-stream@~2.0.5: 2131 | version "2.0.6" 2132 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" 2133 | dependencies: 2134 | core-util-is "~1.0.0" 2135 | inherits "~2.0.1" 2136 | isarray "~1.0.0" 2137 | process-nextick-args "~1.0.6" 2138 | string_decoder "~0.10.x" 2139 | util-deprecate "~1.0.1" 2140 | 2141 | readline2@^1.0.1: 2142 | version "1.0.1" 2143 | resolved "https://registry.yarnpkg.com/readline2/-/readline2-1.0.1.tgz#41059608ffc154757b715d9989d199ffbf372e35" 2144 | dependencies: 2145 | code-point-at "^1.0.0" 2146 | is-fullwidth-code-point "^1.0.0" 2147 | mute-stream "0.0.5" 2148 | 2149 | redent@^1.0.0: 2150 | version "1.0.0" 2151 | resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" 2152 | dependencies: 2153 | indent-string "^2.1.0" 2154 | strip-indent "^1.0.1" 2155 | 2156 | regenerator-runtime@^0.9.5: 2157 | version "0.9.5" 2158 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.9.5.tgz#403d6d40a4bdff9c330dd9392dcbb2d9a8bba1fc" 2159 | 2160 | regex-cache@^0.4.2: 2161 | version "0.4.3" 2162 | resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.3.tgz#9b1a6c35d4d0dfcef5711ae651e8e9d3d7114145" 2163 | dependencies: 2164 | is-equal-shallow "^0.1.3" 2165 | is-primitive "^2.0.0" 2166 | 2167 | repeat-element@^1.1.2: 2168 | version "1.1.2" 2169 | resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" 2170 | 2171 | repeat-string@^1.5.2: 2172 | version "1.6.1" 2173 | resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" 2174 | 2175 | repeating@^2.0.0: 2176 | version "2.0.1" 2177 | resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" 2178 | dependencies: 2179 | is-finite "^1.0.0" 2180 | 2181 | request@2.75.0: 2182 | version "2.75.0" 2183 | resolved "https://registry.yarnpkg.com/request/-/request-2.75.0.tgz#d2b8268a286da13eaa5d01adf5d18cc90f657d93" 2184 | dependencies: 2185 | aws-sign2 "~0.6.0" 2186 | aws4 "^1.2.1" 2187 | bl "~1.1.2" 2188 | caseless "~0.11.0" 2189 | combined-stream "~1.0.5" 2190 | extend "~3.0.0" 2191 | forever-agent "~0.6.1" 2192 | form-data "~2.0.0" 2193 | har-validator "~2.0.6" 2194 | hawk "~3.1.3" 2195 | http-signature "~1.1.0" 2196 | is-typedarray "~1.0.0" 2197 | isstream "~0.1.2" 2198 | json-stringify-safe "~5.0.1" 2199 | mime-types "~2.1.7" 2200 | node-uuid "~1.4.7" 2201 | oauth-sign "~0.8.1" 2202 | qs "~6.2.0" 2203 | stringstream "~0.0.4" 2204 | tough-cookie "~2.3.0" 2205 | tunnel-agent "~0.4.1" 2206 | 2207 | require-directory@^2.1.1: 2208 | version "2.1.1" 2209 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 2210 | 2211 | require-main-filename@^1.0.1: 2212 | version "1.0.1" 2213 | resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" 2214 | 2215 | require-uncached@^1.0.2: 2216 | version "1.0.2" 2217 | resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.2.tgz#67dad3b733089e77030124678a459589faf6a7ec" 2218 | dependencies: 2219 | caller-path "^0.1.0" 2220 | resolve-from "^1.0.0" 2221 | 2222 | resolve-from@^1.0.0: 2223 | version "1.0.1" 2224 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" 2225 | 2226 | resolve-from@^2.0.0: 2227 | version "2.0.0" 2228 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-2.0.0.tgz#9480ab20e94ffa1d9e80a804c7ea147611966b57" 2229 | 2230 | restore-cursor@^1.0.1: 2231 | version "1.0.1" 2232 | resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" 2233 | dependencies: 2234 | exit-hook "^1.0.0" 2235 | onetime "^1.0.0" 2236 | 2237 | right-align@^0.1.1: 2238 | version "0.1.3" 2239 | resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" 2240 | dependencies: 2241 | align-text "^0.1.1" 2242 | 2243 | right-pad@^1.0.1: 2244 | version "1.0.1" 2245 | resolved "https://registry.yarnpkg.com/right-pad/-/right-pad-1.0.1.tgz#8ca08c2cbb5b55e74dafa96bf7fd1a27d568c8d0" 2246 | 2247 | rimraf@^2.2.8, rimraf@^2.3.3, rimraf@^2.4.3, rimraf@^2.4.4, rimraf@^2.5.4: 2248 | version "2.5.4" 2249 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" 2250 | dependencies: 2251 | glob "^7.0.5" 2252 | 2253 | rimraf@~2.2.6: 2254 | version "2.2.8" 2255 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" 2256 | 2257 | run-async@^0.1.0: 2258 | version "0.1.0" 2259 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-0.1.0.tgz#c8ad4a5e110661e402a7d21b530e009f25f8e389" 2260 | dependencies: 2261 | once "^1.3.0" 2262 | 2263 | run-async@^2.2.0: 2264 | version "2.2.0" 2265 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.2.0.tgz#8783abd83c7bb86f41ee0602fc82404b3bd6e8b9" 2266 | dependencies: 2267 | is-promise "^2.1.0" 2268 | pinkie-promise "^2.0.0" 2269 | 2270 | run-parallel@^1.1.2: 2271 | version "1.1.6" 2272 | resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.6.tgz#29003c9a2163e01e2d2dfc90575f2c6c1d61a039" 2273 | 2274 | rx-lite@^3.1.2: 2275 | version "3.1.2" 2276 | resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-3.1.2.tgz#19ce502ca572665f3b647b10939f97fd1615f102" 2277 | 2278 | rx@^4.1.0: 2279 | version "4.1.0" 2280 | resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" 2281 | 2282 | semver@^5.0.1, semver@^5.1.0, semver@^5.3.0, "semver@2 || 3 || 4 || 5": 2283 | version "5.3.0" 2284 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" 2285 | 2286 | set-blocking@^2.0.0: 2287 | version "2.0.0" 2288 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 2289 | 2290 | set-getter@^0.1.0: 2291 | version "0.1.0" 2292 | resolved "https://registry.yarnpkg.com/set-getter/-/set-getter-0.1.0.tgz#d769c182c9d5a51f409145f2fba82e5e86e80376" 2293 | dependencies: 2294 | to-object-path "^0.3.0" 2295 | 2296 | shelljs@^0.6.0: 2297 | version "0.6.1" 2298 | resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.6.1.tgz#ec6211bed1920442088fe0f70b2837232ed2c8a8" 2299 | 2300 | shelljs@0.5.3: 2301 | version "0.5.3" 2302 | resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.5.3.tgz#c54982b996c76ef0c1e6b59fbdc5825f5b713113" 2303 | 2304 | signal-exit@^2.0.0: 2305 | version "2.1.2" 2306 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-2.1.2.tgz#375879b1f92ebc3b334480d038dc546a6d558564" 2307 | 2308 | signal-exit@^3.0.0, signal-exit@^3.0.1: 2309 | version "3.0.1" 2310 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.1.tgz#5a4c884992b63a7acd9badb7894c3ee9cfccad81" 2311 | 2312 | slice-ansi@0.0.4: 2313 | version "0.0.4" 2314 | resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" 2315 | 2316 | slide@^1.1.5: 2317 | version "1.1.6" 2318 | resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" 2319 | 2320 | sntp@1.x.x: 2321 | version "1.0.9" 2322 | resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" 2323 | dependencies: 2324 | hoek "2.x.x" 2325 | 2326 | source-map@^0.4.4: 2327 | version "0.4.4" 2328 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" 2329 | dependencies: 2330 | amdefine ">=0.0.4" 2331 | 2332 | source-map@^0.5.0, source-map@^0.5.3, source-map@~0.5.1: 2333 | version "0.5.6" 2334 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412" 2335 | 2336 | spawn-sync@^1.0.15: 2337 | version "1.0.15" 2338 | resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" 2339 | dependencies: 2340 | concat-stream "^1.4.7" 2341 | os-shim "^0.1.2" 2342 | 2343 | spawn-sync@1.0.13: 2344 | version "1.0.13" 2345 | resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.13.tgz#904091b9ad48a0f3afb0e84752154c01e82fd8d8" 2346 | dependencies: 2347 | concat-stream "^1.4.7" 2348 | os-shim "^0.1.2" 2349 | 2350 | spawn-wrap@^1.2.4: 2351 | version "1.2.4" 2352 | resolved "https://registry.yarnpkg.com/spawn-wrap/-/spawn-wrap-1.2.4.tgz#920eb211a769c093eebfbd5b0e7a5d2e68ab2e40" 2353 | dependencies: 2354 | foreground-child "^1.3.3" 2355 | mkdirp "^0.5.0" 2356 | os-homedir "^1.0.1" 2357 | rimraf "^2.3.3" 2358 | signal-exit "^2.0.0" 2359 | which "^1.2.4" 2360 | 2361 | spdx-correct@~1.0.0: 2362 | version "1.0.2" 2363 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" 2364 | dependencies: 2365 | spdx-license-ids "^1.0.2" 2366 | 2367 | spdx-expression-parse@~1.0.0: 2368 | version "1.0.4" 2369 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" 2370 | 2371 | spdx-license-ids@^1.0.2: 2372 | version "1.2.2" 2373 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" 2374 | 2375 | split@^1.0.0: 2376 | version "1.0.0" 2377 | resolved "https://registry.yarnpkg.com/split/-/split-1.0.0.tgz#c4395ce683abcd254bc28fe1dabb6e5c27dcffae" 2378 | dependencies: 2379 | through "2" 2380 | 2381 | split2@^2.0.0: 2382 | version "2.1.0" 2383 | resolved "https://registry.yarnpkg.com/split2/-/split2-2.1.0.tgz#7382c148cb622c4b28af7c727f9673730b73f474" 2384 | dependencies: 2385 | through2 "~2.0.0" 2386 | 2387 | sprintf-js@~1.0.2: 2388 | version "1.0.3" 2389 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 2390 | 2391 | sshpk@^1.7.0: 2392 | version "1.10.1" 2393 | resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.10.1.tgz#30e1a5d329244974a1af61511339d595af6638b0" 2394 | dependencies: 2395 | asn1 "~0.2.3" 2396 | assert-plus "^1.0.0" 2397 | dashdash "^1.12.0" 2398 | getpass "^0.1.1" 2399 | optionalDependencies: 2400 | bcrypt-pbkdf "^1.0.0" 2401 | ecc-jsbn "~0.1.1" 2402 | jodid25519 "^1.0.0" 2403 | jsbn "~0.1.0" 2404 | tweetnacl "~0.14.0" 2405 | 2406 | stack-utils@^0.4.0: 2407 | version "0.4.0" 2408 | resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-0.4.0.tgz#940cb82fccfa84e8ff2f3fdf293fe78016beccd1" 2409 | 2410 | standard-engine@~5.1.0: 2411 | version "5.1.1" 2412 | resolved "https://registry.yarnpkg.com/standard-engine/-/standard-engine-5.1.1.tgz#cb775eae1c50cfa8e76ab25456dd122af7f34788" 2413 | dependencies: 2414 | deglob "^2.0.0" 2415 | find-root "^1.0.0" 2416 | get-stdin "^5.0.1" 2417 | home-or-tmp "^2.0.0" 2418 | minimist "^1.1.0" 2419 | pkg-config "^1.0.1" 2420 | 2421 | standard-version@^2.4.0: 2422 | version "2.4.0" 2423 | resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-2.4.0.tgz#e6944b517458fd9b9334b26da189a980324fffde" 2424 | dependencies: 2425 | chalk "^1.1.3" 2426 | conventional-changelog "^1.1.0" 2427 | conventional-recommended-bump "^0.2.1" 2428 | figures "^1.5.0" 2429 | fs-access "^1.0.0" 2430 | semver "^5.1.0" 2431 | yargs "^4.6.0" 2432 | 2433 | standard@^8.4.0: 2434 | version "8.5.0" 2435 | resolved "https://registry.yarnpkg.com/standard/-/standard-8.5.0.tgz#df78a505da59382287b92a86b55ae02df3b54a31" 2436 | dependencies: 2437 | eslint "~3.8.1" 2438 | eslint-config-standard "6.2.1" 2439 | eslint-config-standard-jsx "3.2.0" 2440 | eslint-plugin-promise "~3.3.0" 2441 | eslint-plugin-react "~6.4.1" 2442 | eslint-plugin-standard "~2.0.1" 2443 | standard-engine "~5.1.0" 2444 | 2445 | stream-exhaust@^1.0.1: 2446 | version "1.0.1" 2447 | resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.1.tgz#c0c4455e54ce5a179ca8736e73334b4e7fd67553" 2448 | 2449 | string_decoder@~0.10.x: 2450 | version "0.10.31" 2451 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" 2452 | 2453 | string-width@^1.0.1, string-width@^1.0.2: 2454 | version "1.0.2" 2455 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 2456 | dependencies: 2457 | code-point-at "^1.0.0" 2458 | is-fullwidth-code-point "^1.0.0" 2459 | strip-ansi "^3.0.0" 2460 | 2461 | string-width@^2.0.0: 2462 | version "2.0.0" 2463 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.0.0.tgz#635c5436cc72a6e0c387ceca278d4e2eec52687e" 2464 | dependencies: 2465 | is-fullwidth-code-point "^2.0.0" 2466 | strip-ansi "^3.0.0" 2467 | 2468 | stringstream@~0.0.4: 2469 | version "0.0.5" 2470 | resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" 2471 | 2472 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: 2473 | version "3.0.1" 2474 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 2475 | dependencies: 2476 | ansi-regex "^2.0.0" 2477 | 2478 | strip-bom@^2.0.0: 2479 | version "2.0.0" 2480 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" 2481 | dependencies: 2482 | is-utf8 "^0.2.0" 2483 | 2484 | strip-bom@^3.0.0: 2485 | version "3.0.0" 2486 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" 2487 | 2488 | strip-indent@^1.0.1: 2489 | version "1.0.1" 2490 | resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" 2491 | dependencies: 2492 | get-stdin "^4.0.1" 2493 | 2494 | strip-json-comments@~1.0.1: 2495 | version "1.0.4" 2496 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-1.0.4.tgz#1e15fbcac97d3ee99bf2d73b4c656b082bbafb91" 2497 | 2498 | strip-json-comments@2.0.1: 2499 | version "2.0.1" 2500 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 2501 | 2502 | success-symbol@^0.1.0: 2503 | version "0.1.0" 2504 | resolved "https://registry.yarnpkg.com/success-symbol/-/success-symbol-0.1.0.tgz#24022e486f3bf1cdca094283b769c472d3b72897" 2505 | 2506 | supports-color@^2.0.0: 2507 | version "2.0.0" 2508 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" 2509 | 2510 | supports-color@^3.1.2: 2511 | version "3.1.2" 2512 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.1.2.tgz#72a262894d9d408b956ca05ff37b2ed8a6e2a2d5" 2513 | dependencies: 2514 | has-flag "^1.0.0" 2515 | 2516 | table@^3.7.8: 2517 | version "3.8.3" 2518 | resolved "https://registry.yarnpkg.com/table/-/table-3.8.3.tgz#2bbc542f0fda9861a755d3947fefd8b3f513855f" 2519 | dependencies: 2520 | ajv "^4.7.0" 2521 | ajv-keywords "^1.0.0" 2522 | chalk "^1.1.1" 2523 | lodash "^4.0.0" 2524 | slice-ansi "0.0.4" 2525 | string-width "^2.0.0" 2526 | 2527 | temp@^0.8.3: 2528 | version "0.8.3" 2529 | resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" 2530 | dependencies: 2531 | os-tmpdir "^1.0.0" 2532 | rimraf "~2.2.6" 2533 | 2534 | test-exclude@^2.1.3: 2535 | version "2.1.3" 2536 | resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-2.1.3.tgz#a8d8968e1da83266f9864f2852c55e220f06434a" 2537 | dependencies: 2538 | arrify "^1.0.1" 2539 | micromatch "^2.3.11" 2540 | object-assign "^4.1.0" 2541 | read-pkg-up "^1.0.1" 2542 | require-main-filename "^1.0.1" 2543 | 2544 | text-extensions@^1.0.0: 2545 | version "1.3.3" 2546 | resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.3.3.tgz#fef0c8ce07f5bb3b8297bcf075304531754124bf" 2547 | 2548 | text-table@~0.2.0: 2549 | version "0.2.0" 2550 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 2551 | 2552 | through@^2.3.6, "through@>=2.2.7 <3", through@2: 2553 | version "2.3.8" 2554 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 2555 | 2556 | through2@^2.0.0, through2@~2.0.0: 2557 | version "2.0.1" 2558 | resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.1.tgz#384e75314d49f32de12eebb8136b8eb6b5d59da9" 2559 | dependencies: 2560 | readable-stream "~2.0.0" 2561 | xtend "~4.0.0" 2562 | 2563 | to-fast-properties@^1.0.1: 2564 | version "1.0.2" 2565 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.2.tgz#f3f5c0c3ba7299a7ef99427e44633257ade43320" 2566 | 2567 | to-object-path@^0.3.0: 2568 | version "0.3.0" 2569 | resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" 2570 | dependencies: 2571 | kind-of "^3.0.2" 2572 | 2573 | tough-cookie@~2.3.0: 2574 | version "2.3.2" 2575 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.2.tgz#f081f76e4c85720e6c37a5faced737150d84072a" 2576 | dependencies: 2577 | punycode "^1.4.1" 2578 | 2579 | trim-newlines@^1.0.0: 2580 | version "1.0.0" 2581 | resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" 2582 | 2583 | trim-off-newlines@^1.0.0: 2584 | version "1.0.1" 2585 | resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" 2586 | 2587 | tryit@^1.0.1: 2588 | version "1.0.2" 2589 | resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.2.tgz#c196b0073e6b1c595d93c9c830855b7acc32a453" 2590 | 2591 | tunnel-agent@~0.4.1: 2592 | version "0.4.3" 2593 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" 2594 | 2595 | tweetnacl@^0.14.3, tweetnacl@~0.14.0: 2596 | version "0.14.3" 2597 | resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.3.tgz#3da382f670f25ded78d7b3d1792119bca0b7132d" 2598 | 2599 | type-check@~0.3.2: 2600 | version "0.3.2" 2601 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" 2602 | dependencies: 2603 | prelude-ls "~1.1.2" 2604 | 2605 | typedarray@~0.0.5: 2606 | version "0.0.6" 2607 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 2608 | 2609 | uglify-js@^2.6: 2610 | version "2.7.4" 2611 | resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.7.4.tgz#a295a0de12b6a650c031c40deb0dc40b14568bd2" 2612 | dependencies: 2613 | async "~0.2.6" 2614 | source-map "~0.5.1" 2615 | uglify-to-browserify "~1.0.0" 2616 | yargs "~3.10.0" 2617 | 2618 | uglify-to-browserify@~1.0.0: 2619 | version "1.0.2" 2620 | resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" 2621 | 2622 | uniq@^1.0.1: 2623 | version "1.0.1" 2624 | resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" 2625 | 2626 | user-home@^2.0.0: 2627 | version "2.0.0" 2628 | resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" 2629 | dependencies: 2630 | os-homedir "^1.0.0" 2631 | 2632 | util-deprecate@~1.0.1: 2633 | version "1.0.2" 2634 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 2635 | 2636 | validate-npm-package-license@^3.0.1: 2637 | version "3.0.1" 2638 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" 2639 | dependencies: 2640 | spdx-correct "~1.0.0" 2641 | spdx-expression-parse "~1.0.0" 2642 | 2643 | verror@1.3.6: 2644 | version "1.3.6" 2645 | resolved "https://registry.yarnpkg.com/verror/-/verror-1.3.6.tgz#cff5df12946d297d2baaefaa2689e25be01c005c" 2646 | dependencies: 2647 | extsprintf "1.0.2" 2648 | 2649 | which-module@^1.0.0: 2650 | version "1.0.0" 2651 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" 2652 | 2653 | which@^1.2.4, which@^1.2.8, which@^1.2.9, which@1.2.x: 2654 | version "1.2.11" 2655 | resolved "https://registry.yarnpkg.com/which/-/which-1.2.11.tgz#c8b2eeea6b8c1659fa7c1dd4fdaabe9533dc5e8b" 2656 | dependencies: 2657 | isexe "^1.1.1" 2658 | 2659 | window-size@^0.2.0: 2660 | version "0.2.0" 2661 | resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075" 2662 | 2663 | window-size@0.1.0: 2664 | version "0.1.0" 2665 | resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" 2666 | 2667 | word-wrap@^1.0.3: 2668 | version "1.1.0" 2669 | resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.1.0.tgz#356153d61d10610d600785c5d701288e0ae764a6" 2670 | 2671 | wordwrap@~0.0.2: 2672 | version "0.0.3" 2673 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" 2674 | 2675 | wordwrap@~1.0.0: 2676 | version "1.0.0" 2677 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" 2678 | 2679 | wordwrap@0.0.2: 2680 | version "0.0.2" 2681 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" 2682 | 2683 | wrap-ansi@^2.0.0: 2684 | version "2.0.0" 2685 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.0.0.tgz#7d30f8f873f9a5bbc3a64dabc8d177e071ae426f" 2686 | dependencies: 2687 | string-width "^1.0.1" 2688 | 2689 | wrappy@1: 2690 | version "1.0.2" 2691 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 2692 | 2693 | write-file-atomic@^1.1.4: 2694 | version "1.2.0" 2695 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.2.0.tgz#14c66d4e4cb3ca0565c28cf3b7a6f3e4d5938fab" 2696 | dependencies: 2697 | graceful-fs "^4.1.2" 2698 | imurmurhash "^0.1.4" 2699 | slide "^1.1.5" 2700 | 2701 | write@^0.2.1: 2702 | version "0.2.1" 2703 | resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" 2704 | dependencies: 2705 | mkdirp "^0.5.1" 2706 | 2707 | xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0: 2708 | version "4.0.1" 2709 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" 2710 | 2711 | y18n@^3.2.1: 2712 | version "3.2.1" 2713 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" 2714 | 2715 | yallist@^2.0.0: 2716 | version "2.0.0" 2717 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.0.0.tgz#306c543835f09ee1a4cb23b7bce9ab341c91cdd4" 2718 | 2719 | yargs-parser@^2.4.1: 2720 | version "2.4.1" 2721 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-2.4.1.tgz#85568de3cf150ff49fa51825f03a8c880ddcc5c4" 2722 | dependencies: 2723 | camelcase "^3.0.0" 2724 | lodash.assign "^4.0.6" 2725 | 2726 | yargs-parser@^4.0.2: 2727 | version "4.0.2" 2728 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.0.2.tgz#7f7173a8c7cca1d81dc7c18692fc07c2c2e2b1e0" 2729 | dependencies: 2730 | camelcase "^3.0.0" 2731 | 2732 | yargs@^4.6.0: 2733 | version "4.8.1" 2734 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0" 2735 | dependencies: 2736 | cliui "^3.2.0" 2737 | decamelize "^1.1.1" 2738 | get-caller-file "^1.0.1" 2739 | lodash.assign "^4.0.3" 2740 | os-locale "^1.4.0" 2741 | read-pkg-up "^1.0.1" 2742 | require-directory "^2.1.1" 2743 | require-main-filename "^1.0.1" 2744 | set-blocking "^2.0.0" 2745 | string-width "^1.0.1" 2746 | which-module "^1.0.0" 2747 | window-size "^0.2.0" 2748 | y18n "^3.2.1" 2749 | yargs-parser "^2.4.1" 2750 | 2751 | yargs@^6.0.0: 2752 | version "6.3.0" 2753 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.3.0.tgz#19c6dbb768744d571eb6ebae0c174cf2f71b188d" 2754 | dependencies: 2755 | camelcase "^3.0.0" 2756 | cliui "^3.2.0" 2757 | decamelize "^1.1.1" 2758 | get-caller-file "^1.0.1" 2759 | os-locale "^1.4.0" 2760 | read-pkg-up "^1.0.1" 2761 | require-directory "^2.1.1" 2762 | require-main-filename "^1.0.1" 2763 | set-blocking "^2.0.0" 2764 | string-width "^1.0.2" 2765 | which-module "^1.0.0" 2766 | window-size "^0.2.0" 2767 | y18n "^3.2.1" 2768 | yargs-parser "^4.0.2" 2769 | 2770 | yargs@~3.10.0: 2771 | version "3.10.0" 2772 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" 2773 | dependencies: 2774 | camelcase "^1.0.2" 2775 | cliui "^2.1.0" 2776 | decamelize "^1.0.0" 2777 | window-size "0.1.0" 2778 | 2779 | --------------------------------------------------------------------------------