mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-10-31 19:17:48 +00:00 
			
		
		
		
	Chore: Initialize Cypress tests (#1078)
Addresses: #412 Co-authored-by: Pranav Raj S <pranav@thoughtwoot.com>
This commit is contained in:
		
							
								
								
									
										4
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -55,3 +55,7 @@ node_modules | ||||
| package-lock.json | ||||
|  | ||||
| *.dump | ||||
|  | ||||
|  | ||||
| # cypress | ||||
| test/cypress/videos/* | ||||
							
								
								
									
										7
									
								
								Gemfile
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								Gemfile
									
									
									
									
									
								
							| @@ -96,6 +96,13 @@ group :development do | ||||
|   gem 'json_refs', git: 'https://github.com/tzmfreedom/json_refs', ref: 'e32deb0' | ||||
| end | ||||
|  | ||||
| group :test do | ||||
|   # Cypress in rails. | ||||
|   gem 'cypress-on-rails', '~> 1.0' | ||||
|   # fast cleaning of database | ||||
|   gem 'database_cleaner' | ||||
| end | ||||
|  | ||||
| group :development, :test do | ||||
|   # locking until https://github.com/codeclimate/test-reporter/issues/418 is resolved | ||||
|   gem 'action-cable-testing' | ||||
|   | ||||
| @@ -146,6 +146,9 @@ GEM | ||||
|     crack (0.4.3) | ||||
|       safe_yaml (~> 1.0.0) | ||||
|     crass (1.0.6) | ||||
|     cypress-on-rails (1.7.0) | ||||
|       rack | ||||
|     database_cleaner (1.8.5) | ||||
|     datetime_picker_rails (0.0.7) | ||||
|       momentjs-rails (>= 2.8.1) | ||||
|     declarative (0.0.10) | ||||
| @@ -560,6 +563,8 @@ DEPENDENCIES | ||||
|   bullet | ||||
|   bundle-audit | ||||
|   byebug | ||||
|   cypress-on-rails (~> 1.0) | ||||
|   database_cleaner | ||||
|   devise | ||||
|   devise_token_auth | ||||
|   dotenv-rails | ||||
|   | ||||
							
								
								
									
										3
									
								
								Procfile.test
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								Procfile.test
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| backend: RAILS_ENV=test bin/rails s -p 5050 | ||||
| frontend: bin/webpack-dev-server | ||||
| worker: RAILS_ENV=test bundle exec sidekiq -C config/sidekiq.yml | ||||
| @@ -1,6 +1,7 @@ | ||||
| <template> | ||||
|   <button | ||||
|     :type="type" | ||||
|     data-testid="submit_button" | ||||
|     :disabled="disabled" | ||||
|     :class="computedClass" | ||||
|     @click="onClick" | ||||
|   | ||||
| @@ -21,6 +21,7 @@ | ||||
|               <input | ||||
|                 v-model.trim="credentials.email" | ||||
|                 type="text" | ||||
|                 data-testid="email_input" | ||||
|                 :placeholder="$t('LOGIN.EMAIL.PLACEHOLDER')" | ||||
|                 @input="$v.credentials.email.$touch" | ||||
|               /> | ||||
| @@ -30,6 +31,7 @@ | ||||
|               <input | ||||
|                 v-model.trim="credentials.password" | ||||
|                 type="password" | ||||
|                 data-testid="password_input" | ||||
|                 :placeholder="$t('LOGIN.PASSWORD.PLACEHOLDER')" | ||||
|                 @input="$v.credentials.password.$touch" | ||||
|               /> | ||||
|   | ||||
							
								
								
									
										9
									
								
								config/initializers/cypress_on_rails.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								config/initializers/cypress_on_rails.rb
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| if defined?(CypressOnRails) | ||||
|   CypressOnRails.configure do |c| | ||||
|     c.cypress_folder = File.expand_path("#{__dir__}/../../spec/cypress") | ||||
|     # WARNING!! CypressOnRails can execute arbitrary ruby code | ||||
|     # please use with extra caution if enabling on hosted servers or starting your local server on 0.0.0.0 | ||||
|     c.use_middleware = Rails.env.test? | ||||
|     c.logger = Rails.logger | ||||
|   end | ||||
| end | ||||
| @@ -5,12 +5,13 @@ path: '/docs' | ||||
|  | ||||
| This guide will help you get started with Chatwoot! | ||||
|  | ||||
| ### Environment Setup | ||||
| ### Environment Setup for local development | ||||
|  | ||||
| * [Mac](/docs/installation-guide-mac-os) | ||||
| * [Ubuntu](/docs/installation-guide-ubuntu) | ||||
| * [Windows](/docs/installation-guide-windows) | ||||
| * [Docker](/docs/installation-guide-docker) | ||||
| *  | ||||
|  | ||||
| ### Project Setup | ||||
|  | ||||
| @@ -19,7 +20,7 @@ This guide will help you get started with Chatwoot! | ||||
| * [Conversation Continuity with Email](/docs/conversation-continuity) | ||||
| * [Common Errors](/docs/common-errors) | ||||
|  | ||||
| ### Deployment | ||||
| ### Deploying Chatwoot in Production | ||||
|  | ||||
| * [Architecture](/docs/deployment/architecture) | ||||
| * [Heroku](/docs/deployment/deploy-chatwoot-with-heroku) (recommended) | ||||
|   | ||||
| @@ -81,7 +81,21 @@ docker-compose run -rm server bundle exec rake db:reset | ||||
|  | ||||
| This command essentially runs postgres and redis containers and then run the rake command inside the chatwoot server container. | ||||
|  | ||||
| ### Docker for production | ||||
| ### Running Cypress Tests  | ||||
|  | ||||
| Refer the docs to learn how to write cypress specs | ||||
| https://github.com/shakacode/cypress-on-rails | ||||
| https://docs.cypress.io/guides/overview/why-cypress.html | ||||
|  | ||||
| ``` | ||||
| # in terminal tab1 | ||||
| overmind start -f Procfile.test  | ||||
| # in terminal tab2 | ||||
| yarn cypress open --project ./test | ||||
| ``` | ||||
|  | ||||
|  | ||||
| ### Debugging Docker for production | ||||
|  | ||||
| You can use our official Docker image from [https://hub.docker.com/r/chatwoot/chatwoot](https://hub.docker.com/r/chatwoot/chatwoot) | ||||
|  | ||||
|   | ||||
| @@ -63,6 +63,7 @@ | ||||
|     "babel-helper-vue-jsx-merge-props": "^2.0.3", | ||||
|     "babel-jest": "^25.3.0", | ||||
|     "babel-loader": "^8.1.0", | ||||
|     "cypress": "^4.10.0", | ||||
|     "eslint": "^6.8.0", | ||||
|     "eslint-config-airbnb-base": "^14.1.0", | ||||
|     "eslint-config-prettier": "^4.0.0", | ||||
|   | ||||
							
								
								
									
										4
									
								
								spec/cypress.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								spec/cypress.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | ||||
| { | ||||
|   "baseUrl": "http://localhost:5050", | ||||
|   "defaultCommandTimeout": 10000 | ||||
| } | ||||
							
								
								
									
										22
									
								
								spec/cypress/app_commands/activerecord_fixtures.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								spec/cypress/app_commands/activerecord_fixtures.rb
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | ||||
| # you can delete this file if you don't use Rails Test Fixtures | ||||
|  | ||||
| fixtures_dir = command_options.try(:[], 'fixtures_dir') | ||||
| fixture_files = command_options.try(:[], 'fixtures') | ||||
|  | ||||
| if defined?(ActiveRecord) | ||||
|   require 'active_record/fixtures' | ||||
|  | ||||
|   fixtures_dir ||= ActiveRecord::Tasks::DatabaseTasks.fixtures_path | ||||
|   fixture_files ||= Dir["#{fixtures_dir}/**/*.yml"].map { |f| f[(fixtures_dir.size + 1)..-5] } | ||||
|  | ||||
|   logger.debug "loading fixtures: { dir: #{fixtures_dir}, files: #{fixture_files} }" | ||||
|   ActiveRecord::FixtureSet.reset_cache | ||||
|   ActiveRecord::FixtureSet.create_fixtures(fixtures_dir, fixture_files) | ||||
|   'Fixtures Done' # this gets returned | ||||
| else # this else part can be removed | ||||
|   logger.error 'Looks like activerecord_fixtures has to be modified to suite your need' | ||||
|   Post.create(title: 'MyCypressFixtures') | ||||
|   Post.create(title: 'MyCypressFixtures2') | ||||
|   Post.create(title: 'MyRailsFixtures') | ||||
|   Post.create(title: 'MyRailsFixtures2') | ||||
| end | ||||
							
								
								
									
										10
									
								
								spec/cypress/app_commands/clean.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								spec/cypress/app_commands/clean.rb
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| if defined?(DatabaseCleaner) | ||||
|   # cleaning the database using database_cleaner | ||||
|   DatabaseCleaner.strategy = :truncation | ||||
|   DatabaseCleaner.clean | ||||
| else | ||||
|   logger.warn 'add database_cleaner or update cypress/app_commands/clean.rb' | ||||
|   Post.delete_all if defined?(Post) | ||||
| end | ||||
|  | ||||
| Rails.logger.info 'APPCLEANED' # used by log_fail.rb | ||||
							
								
								
									
										1
									
								
								spec/cypress/app_commands/eval.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								spec/cypress/app_commands/eval.rb
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| Kernel.eval(command_options) unless command_options.nil? | ||||
							
								
								
									
										12
									
								
								spec/cypress/app_commands/factory_bot.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								spec/cypress/app_commands/factory_bot.rb
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| Array.wrap(command_options).map do |factory_options| | ||||
|   factory_method = factory_options.shift | ||||
|   begin | ||||
|     logger.debug "running #{factory_method}, #{factory_options}" | ||||
|     CypressOnRails::SmartFactoryWrapper.public_send(factory_method, *factory_options) | ||||
|   rescue StandardError => e | ||||
|     logger.error "#{e.class}: #{e.message}" | ||||
|     logger.error e.backtrace.join("\n") | ||||
|     logger.error e.record.inspect.to_s if e.is_a?(ActiveRecord::RecordInvalid) | ||||
|     raise e | ||||
|   end | ||||
| end | ||||
							
								
								
									
										1
									
								
								spec/cypress/app_commands/load_seed.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								spec/cypress/app_commands/load_seed.rb
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| Rails.application.load_seed | ||||
							
								
								
									
										23
									
								
								spec/cypress/app_commands/log_fail.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								spec/cypress/app_commands/log_fail.rb
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| # This file is called when a cypress spec fails and allows for extra logging to be captured | ||||
| filename = command_options.fetch('runnable_full_title', 'no title').gsub(/[^[:print:]]/, '') | ||||
|  | ||||
| # grab last lines until "APPCLEANED" (Make sure in clean.rb to log the text "APPCLEANED") | ||||
| system "tail -n 10000 -r log/#{Rails.env}.log | sed \"/APPCLEANED/ q\" | sed 'x;1!H;$!d;x' > 'log/#{filename}.log'" | ||||
|  | ||||
| # create a json debug file for server debugging | ||||
| json_result = {} | ||||
| json_result['error'] = command_options.fetch('error_message', 'no error message') | ||||
|  | ||||
| if defined?(ActiveRecord::Base) | ||||
|   json_result['records'] = | ||||
|     ActiveRecord::Base.descendants.each_with_object({}) do |record_class, records| | ||||
|       records[record_class.to_s] = record_class.limit(100).map(&:attributes) | ||||
|     rescue StandardError => e | ||||
|       Rails.logger.info e.message | ||||
|     end | ||||
| end | ||||
|  | ||||
| filename = command_options.fetch('runnable_full_title', 'no title').gsub(/[^[:print:]]/, '') | ||||
| File.open(Rails.root.join("log/#{filename}.json"), 'w+') do |file| | ||||
|   file << JSON.pretty_generate(json_result) | ||||
| end | ||||
							
								
								
									
										1
									
								
								spec/cypress/app_commands/scenarios/default.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								spec/cypress/app_commands/scenarios/default.rb
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| Rails.application.load_seed | ||||
							
								
								
									
										33
									
								
								spec/cypress/cypress_helper.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								spec/cypress/cypress_helper.rb
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | ||||
| # This is loaded once before the first command is executed | ||||
|  | ||||
| begin | ||||
|   require 'database_cleaner' | ||||
| rescue LoadError => e | ||||
|   puts e.message | ||||
| end | ||||
|  | ||||
| begin | ||||
|   require 'factory_bot_rails' | ||||
| rescue LoadError => e | ||||
|   puts e.message | ||||
|   begin | ||||
|     require 'factory_girl_rails' | ||||
|   rescue LoadError => e | ||||
|     puts e.message | ||||
|   end | ||||
| end | ||||
|  | ||||
| require 'cypress_on_rails/smart_factory_wrapper' | ||||
|  | ||||
| factory = CypressOnRails::SimpleRailsFactory | ||||
| factory = FactoryBot if defined?(FactoryBot) | ||||
| factory = FactoryGirl if defined?(FactoryGirl) | ||||
|  | ||||
| CypressOnRails::SmartFactoryWrapper.configure( | ||||
|   always_reload: !Rails.configuration.cache_classes, | ||||
|   factory: factory, | ||||
|   files: [ | ||||
|     Rails.root.join('spec/factories.rb'), | ||||
|     Rails.root.join('spec/factories/**/*.rb') | ||||
|   ] | ||||
| ) | ||||
| @@ -0,0 +1,20 @@ | ||||
| describe('AdminDashboardAuthentication', function() { | ||||
|   before(() => { | ||||
|     cy.app('clean'); | ||||
|     cy.appScenario('default') | ||||
|   }); | ||||
|  | ||||
|   it('authenticates an admin ', function() { | ||||
|     cy.visit('/'); | ||||
|  | ||||
|     cy.get("[data-testid='email_input']") | ||||
|       .clear() | ||||
|       .type('john@acme.inc'); | ||||
|     cy.get("[data-testid='password_input']") | ||||
|       .clear() | ||||
|       .type('123456'); | ||||
|  | ||||
|     cy.get("[data-testid='submit_button']").click(); | ||||
|     cy.contains('Conversations'); | ||||
|   }); | ||||
| }); | ||||
							
								
								
									
										21
									
								
								spec/cypress/plugins/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								spec/cypress/plugins/index.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| /// <reference types="cypress" /> | ||||
| // *********************************************************** | ||||
| // This example plugins/index.js can be used to load plugins | ||||
| // | ||||
| // You can change the location of this file or turn off loading | ||||
| // the plugins file with the 'pluginsFile' configuration option. | ||||
| // | ||||
| // You can read more here: | ||||
| // https://on.cypress.io/plugins-guide | ||||
| // *********************************************************** | ||||
|  | ||||
| // This function is called when a project is opened or re-opened (e.g. due to | ||||
| // the project's config changing) | ||||
|  | ||||
| /** | ||||
|  * @type {Cypress.PluginConfig} | ||||
|  */ | ||||
| module.exports = (on, config) => { | ||||
|   // `on` is used to hook into various events Cypress emits | ||||
|   // `config` is the resolved Cypress config | ||||
| } | ||||
							
								
								
									
										25
									
								
								spec/cypress/support/commands.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								spec/cypress/support/commands.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| // *********************************************** | ||||
| // This example commands.js shows you how to | ||||
| // create various custom commands and overwrite | ||||
| // existing commands. | ||||
| // | ||||
| // For more comprehensive examples of custom | ||||
| // commands please read more here: | ||||
| // https://on.cypress.io/custom-commands | ||||
| // *********************************************** | ||||
| // | ||||
| // | ||||
| // -- This is a parent command -- | ||||
| // Cypress.Commands.add("login", (email, password) => { ... }) | ||||
| // | ||||
| // | ||||
| // -- This is a child command -- | ||||
| // Cypress.Commands.add("drag", { prevSubject: 'element'}, (subject, options) => { ... }) | ||||
| // | ||||
| // | ||||
| // -- This is a dual command -- | ||||
| // Cypress.Commands.add("dismiss", { prevSubject: 'optional'}, (subject, options) => { ... }) | ||||
| // | ||||
| // | ||||
| // -- This is will overwrite an existing command -- | ||||
| // Cypress.Commands.overwrite("visit", (originalFn, url, options) => { ... }) | ||||
							
								
								
									
										21
									
								
								spec/cypress/support/index.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								spec/cypress/support/index.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| // *********************************************************** | ||||
| // This example support/index.js is processed and | ||||
| // loaded automatically before your test files. | ||||
| // | ||||
| // This is a great place to put global configuration and | ||||
| // behavior that modifies Cypress. | ||||
| // | ||||
| // You can change the location of this file or turn off | ||||
| // automatically serving support files with the | ||||
| // 'supportFile' configuration option. | ||||
| // | ||||
| // You can read more here: | ||||
| // https://on.cypress.io/configuration | ||||
| // *********************************************************** | ||||
|  | ||||
| // Import commands.js using ES2015 syntax: | ||||
| import './commands' | ||||
| import './on-rails' | ||||
|  | ||||
| // Alternatively you can use CommonJS syntax: | ||||
| // require('./commands') | ||||
							
								
								
									
										54
									
								
								spec/cypress/support/on-rails.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								spec/cypress/support/on-rails.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,54 @@ | ||||
| // CypressOnRails: dont remove these command | ||||
| Cypress.Commands.add('appCommands', function (body) { | ||||
|   cy.log("APP: " + JSON.stringify(body)) | ||||
|   return cy.request({ | ||||
|     method: 'POST', | ||||
|     url: "/__cypress__/command", | ||||
|     body: JSON.stringify(body), | ||||
|     log: true, | ||||
|     failOnStatusCode: true | ||||
|   }).then((response) => { | ||||
|     return response.body | ||||
|   }); | ||||
| }); | ||||
|  | ||||
| Cypress.Commands.add('app', function (name, command_options) { | ||||
|   return cy.appCommands({name: name, options: command_options}).then((body) => { | ||||
|     return body[0] | ||||
|   }); | ||||
| }); | ||||
|  | ||||
| Cypress.Commands.add('appScenario', function (name, options = {}) { | ||||
|   return cy.app('scenarios/' + name, options) | ||||
| }); | ||||
|  | ||||
| Cypress.Commands.add('appEval', function (code) { | ||||
|   return cy.app('eval', code) | ||||
| }); | ||||
|  | ||||
| Cypress.Commands.add('appFactories', function (options) { | ||||
|   return cy.app('factory_bot', options) | ||||
| }); | ||||
|  | ||||
| Cypress.Commands.add('appFixtures', function (options) { | ||||
|   cy.app('activerecord_fixtures', options) | ||||
| }); | ||||
| // CypressOnRails: end | ||||
|  | ||||
| // The next is optional | ||||
| // beforeEach(() => { | ||||
| //  cy.app('clean') // have a look at cypress/app_commands/clean.rb | ||||
| // }); | ||||
|  | ||||
| // comment this out if you do not want to attempt to log additional info on test fail | ||||
| Cypress.on('fail', (err, runnable) => { | ||||
|   // allow app to generate additional logging data | ||||
|   Cypress.$.ajax({ | ||||
|     url: '/__cypress__/command', | ||||
|     data: JSON.stringify({name: 'log_fail', options: {error_message: err.message, runnable_full_title: runnable.fullTitle() }}), | ||||
|     async: false, | ||||
|     method: 'POST' | ||||
|   }); | ||||
|  | ||||
|   throw err; | ||||
| }); | ||||
							
								
								
									
										391
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										391
									
								
								yarn.lock
									
									
									
									
									
								
							| @@ -812,6 +812,50 @@ | ||||
|   resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" | ||||
|   integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== | ||||
|  | ||||
| "@cypress/listr-verbose-renderer@0.4.1": | ||||
|   version "0.4.1" | ||||
|   resolved "https://registry.yarnpkg.com/@cypress/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz#a77492f4b11dcc7c446a34b3e28721afd33c642a" | ||||
|   integrity sha1-p3SS9LEdzHxEajSz4ochr9M8ZCo= | ||||
|   dependencies: | ||||
|     chalk "^1.1.3" | ||||
|     cli-cursor "^1.0.2" | ||||
|     date-fns "^1.27.2" | ||||
|     figures "^1.7.0" | ||||
|  | ||||
| "@cypress/request@2.88.5": | ||||
|   version "2.88.5" | ||||
|   resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.5.tgz#8d7ecd17b53a849cfd5ab06d5abe7d84976375d7" | ||||
|   integrity sha512-TzEC1XMi1hJkywWpRfD2clreTa/Z+lOrXDCxxBTBPEcY5azdPi56A6Xw+O4tWJnaJH3iIE7G5aDXZC6JgRZLcA== | ||||
|   dependencies: | ||||
|     aws-sign2 "~0.7.0" | ||||
|     aws4 "^1.8.0" | ||||
|     caseless "~0.12.0" | ||||
|     combined-stream "~1.0.6" | ||||
|     extend "~3.0.2" | ||||
|     forever-agent "~0.6.1" | ||||
|     form-data "~2.3.2" | ||||
|     har-validator "~5.1.3" | ||||
|     http-signature "~1.2.0" | ||||
|     is-typedarray "~1.0.0" | ||||
|     isstream "~0.1.2" | ||||
|     json-stringify-safe "~5.0.1" | ||||
|     mime-types "~2.1.19" | ||||
|     oauth-sign "~0.9.0" | ||||
|     performance-now "^2.1.0" | ||||
|     qs "~6.5.2" | ||||
|     safe-buffer "^5.1.2" | ||||
|     tough-cookie "~2.5.0" | ||||
|     tunnel-agent "^0.6.0" | ||||
|     uuid "^3.3.2" | ||||
|  | ||||
| "@cypress/xvfb@1.2.4": | ||||
|   version "1.2.4" | ||||
|   resolved "https://registry.yarnpkg.com/@cypress/xvfb/-/xvfb-1.2.4.tgz#2daf42e8275b39f4aa53c14214e557bd14e7748a" | ||||
|   integrity sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q== | ||||
|   dependencies: | ||||
|     debug "^3.1.0" | ||||
|     lodash.once "^4.1.1" | ||||
|  | ||||
| "@istanbuljs/load-nyc-config@^1.0.0": | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.0.0.tgz#10602de5570baea82f8afbfa2630b24e7a8cfe5b" | ||||
| @@ -1150,6 +1194,16 @@ | ||||
|   resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" | ||||
|   integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== | ||||
|  | ||||
| "@types/sinonjs__fake-timers@6.0.1": | ||||
|   version "6.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.1.tgz#681df970358c82836b42f989188d133e218c458e" | ||||
|   integrity sha512-yYezQwGWty8ziyYLdZjwxyMb0CZR49h8JALHGrxjQHWlqGgc8kLdHEgWrgL0uZ29DMvEVBDnHU2Wg36zKSIUtA== | ||||
|  | ||||
| "@types/sizzle@2.3.2": | ||||
|   version "2.3.2" | ||||
|   resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" | ||||
|   integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== | ||||
|  | ||||
| "@types/stack-utils@^1.0.1": | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" | ||||
| @@ -1545,6 +1599,11 @@ aproba@^1.0.3, aproba@^1.1.1: | ||||
|   resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" | ||||
|   integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== | ||||
|  | ||||
| arch@2.1.2: | ||||
|   version "2.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/arch/-/arch-2.1.2.tgz#0c52bbe7344bb4fa260c443d2cbad9c00ff2f0bf" | ||||
|   integrity sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ== | ||||
|  | ||||
| are-we-there-yet@~1.1.2: | ||||
|   version "1.1.5" | ||||
|   resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" | ||||
| @@ -1708,6 +1767,11 @@ async@^2.6.2: | ||||
|   dependencies: | ||||
|     lodash "^4.17.14" | ||||
|  | ||||
| async@^3.2.0: | ||||
|   version "3.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720" | ||||
|   integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw== | ||||
|  | ||||
| asynckit@^0.4.0: | ||||
|   version "0.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" | ||||
| @@ -2016,7 +2080,7 @@ block-stream@*: | ||||
|   dependencies: | ||||
|     inherits "~2.0.0" | ||||
|  | ||||
| bluebird@^3.1.1, bluebird@^3.5.5: | ||||
| bluebird@3.7.2, bluebird@^3.1.1, bluebird@^3.5.5: | ||||
|   version "3.7.2" | ||||
|   resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" | ||||
|   integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== | ||||
| @@ -2187,6 +2251,11 @@ bser@2.1.1: | ||||
|   dependencies: | ||||
|     node-int64 "^0.4.0" | ||||
|  | ||||
| buffer-crc32@~0.2.3: | ||||
|   version "0.2.13" | ||||
|   resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" | ||||
|   integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= | ||||
|  | ||||
| buffer-from@^1.0.0: | ||||
|   version "1.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" | ||||
| @@ -2286,6 +2355,11 @@ cache-base@^1.0.1: | ||||
|     union-value "^1.0.0" | ||||
|     unset-value "^1.0.0" | ||||
|  | ||||
| cachedir@2.3.0: | ||||
|   version "2.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8" | ||||
|   integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== | ||||
|  | ||||
| caller-callsite@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" | ||||
| @@ -2421,6 +2495,11 @@ chartjs-color@^2.0.0: | ||||
|     chartjs-color-string "^0.6.0" | ||||
|     color-convert "^1.9.3" | ||||
|  | ||||
| check-more-types@2.24.0: | ||||
|   version "2.24.0" | ||||
|   resolved "https://registry.yarnpkg.com/check-more-types/-/check-more-types-2.24.0.tgz#1420ffb10fd444dcfc79b43891bbfffd32a84600" | ||||
|   integrity sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA= | ||||
|  | ||||
| chokidar@^2.0.2, chokidar@^2.1.8: | ||||
|   version "2.1.8" | ||||
|   resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" | ||||
| @@ -2485,6 +2564,13 @@ clean-stack@^2.0.0: | ||||
|   resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" | ||||
|   integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== | ||||
|  | ||||
| cli-cursor@^1.0.2: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" | ||||
|   integrity sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc= | ||||
|   dependencies: | ||||
|     restore-cursor "^1.0.1" | ||||
|  | ||||
| cli-cursor@^2.0.0, cli-cursor@^2.1.0: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" | ||||
| @@ -2499,6 +2585,16 @@ cli-cursor@^3.1.0: | ||||
|   dependencies: | ||||
|     restore-cursor "^3.1.0" | ||||
|  | ||||
| cli-table3@0.5.1: | ||||
|   version "0.5.1" | ||||
|   resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202" | ||||
|   integrity sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw== | ||||
|   dependencies: | ||||
|     object-assign "^4.1.0" | ||||
|     string-width "^2.1.1" | ||||
|   optionalDependencies: | ||||
|     colors "^1.1.2" | ||||
|  | ||||
| cli-truncate@^0.2.1: | ||||
|   version "0.2.1" | ||||
|   resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" | ||||
| @@ -2634,6 +2730,11 @@ color@^3.0.0: | ||||
|     color-convert "^1.9.1" | ||||
|     color-string "^1.5.2" | ||||
|  | ||||
| colors@^1.1.2: | ||||
|   version "1.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" | ||||
|   integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== | ||||
|  | ||||
| combined-stream@^1.0.6, combined-stream@~1.0.6: | ||||
|   version "1.0.8" | ||||
|   resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" | ||||
| @@ -2641,15 +2742,20 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: | ||||
|   dependencies: | ||||
|     delayed-stream "~1.0.0" | ||||
|  | ||||
| commander@4.1.1, commander@^4.0.1: | ||||
|   version "4.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" | ||||
|   integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== | ||||
|  | ||||
| commander@^2.11.0, commander@^2.19.0, commander@^2.20.0: | ||||
|   version "2.20.3" | ||||
|   resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" | ||||
|   integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== | ||||
|  | ||||
| commander@^4.0.1: | ||||
|   version "4.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" | ||||
|   integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== | ||||
| common-tags@1.8.0: | ||||
|   version "1.8.0" | ||||
|   resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" | ||||
|   integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== | ||||
|  | ||||
| commondir@^1.0.1: | ||||
|   version "1.0.1" | ||||
| @@ -2703,7 +2809,7 @@ concat-map@0.0.1: | ||||
|   resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" | ||||
|   integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= | ||||
|  | ||||
| concat-stream@^1.5.0: | ||||
| concat-stream@^1.5.0, concat-stream@^1.6.2: | ||||
|   version "1.6.2" | ||||
|   resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" | ||||
|   integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== | ||||
| @@ -3153,6 +3259,49 @@ cyclist@^1.0.1: | ||||
|   resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" | ||||
|   integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= | ||||
|  | ||||
| cypress@^4.10.0: | ||||
|   version "4.10.0" | ||||
|   resolved "https://registry.yarnpkg.com/cypress/-/cypress-4.10.0.tgz#6b507f4637af6a65ea285953f899951d65e82416" | ||||
|   integrity sha512-eFv1WPp4zFrAgZ6mwherBGVsTpHvay/hEF5F7U7yfAkTxsUQn/ZG/LdX67fIi3bKDTQXYzFv/CvywlQSeug8Bg== | ||||
|   dependencies: | ||||
|     "@cypress/listr-verbose-renderer" "0.4.1" | ||||
|     "@cypress/request" "2.88.5" | ||||
|     "@cypress/xvfb" "1.2.4" | ||||
|     "@types/sinonjs__fake-timers" "6.0.1" | ||||
|     "@types/sizzle" "2.3.2" | ||||
|     arch "2.1.2" | ||||
|     bluebird "3.7.2" | ||||
|     cachedir "2.3.0" | ||||
|     chalk "2.4.2" | ||||
|     check-more-types "2.24.0" | ||||
|     cli-table3 "0.5.1" | ||||
|     commander "4.1.1" | ||||
|     common-tags "1.8.0" | ||||
|     debug "4.1.1" | ||||
|     eventemitter2 "6.4.2" | ||||
|     execa "1.0.0" | ||||
|     executable "4.1.1" | ||||
|     extract-zip "1.7.0" | ||||
|     fs-extra "8.1.0" | ||||
|     getos "3.2.1" | ||||
|     is-ci "2.0.0" | ||||
|     is-installed-globally "0.3.2" | ||||
|     lazy-ass "1.6.0" | ||||
|     listr "0.14.3" | ||||
|     lodash "4.17.15" | ||||
|     log-symbols "3.0.0" | ||||
|     minimist "1.2.5" | ||||
|     moment "2.26.0" | ||||
|     ospath "1.2.2" | ||||
|     pretty-bytes "5.3.0" | ||||
|     ramda "0.26.1" | ||||
|     request-progress "3.0.0" | ||||
|     supports-color "7.1.0" | ||||
|     tmp "0.1.0" | ||||
|     untildify "4.0.0" | ||||
|     url "0.11.0" | ||||
|     yauzl "2.10.0" | ||||
|  | ||||
| damerau-levenshtein@^1.0.4: | ||||
|   version "1.0.6" | ||||
|   resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz#143c1641cb3d85c60c32329e26899adea8701791" | ||||
| @@ -3191,6 +3340,13 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: | ||||
|   dependencies: | ||||
|     ms "2.0.0" | ||||
|  | ||||
| debug@4.1.1, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: | ||||
|   version "4.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" | ||||
|   integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== | ||||
|   dependencies: | ||||
|     ms "^2.1.1" | ||||
|  | ||||
| debug@=3.1.0: | ||||
|   version "3.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" | ||||
| @@ -3198,20 +3354,13 @@ debug@=3.1.0: | ||||
|   dependencies: | ||||
|     ms "2.0.0" | ||||
|  | ||||
| debug@^3.0.0, debug@^3.1.1, debug@^3.2.5: | ||||
| debug@^3.0.0, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5: | ||||
|   version "3.2.6" | ||||
|   resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" | ||||
|   integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== | ||||
|   dependencies: | ||||
|     ms "^2.1.1" | ||||
|  | ||||
| debug@^4.0.1, debug@^4.1.0, debug@^4.1.1: | ||||
|   version "4.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" | ||||
|   integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== | ||||
|   dependencies: | ||||
|     ms "^2.1.1" | ||||
|  | ||||
| decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: | ||||
|   version "1.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" | ||||
| @@ -3880,6 +4029,11 @@ etag@~1.8.1: | ||||
|   resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" | ||||
|   integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= | ||||
|  | ||||
| eventemitter2@6.4.2: | ||||
|   version "6.4.2" | ||||
|   resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.2.tgz#f31f8b99d45245f0edbc5b00797830ff3b388970" | ||||
|   integrity sha512-r/Pwupa5RIzxIHbEKCkNXqpEQIIT4uQDxmP4G/Lug/NokVUWj0joz/WzWl3OxRpC5kDrH/WdiUJoR+IrwvXJEw== | ||||
|  | ||||
| eventemitter3@^4.0.0: | ||||
|   version "4.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.0.tgz#d65176163887ee59f386d64c82610b696a4a74eb" | ||||
| @@ -3910,7 +4064,7 @@ exec-sh@^0.3.2: | ||||
|   resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" | ||||
|   integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A== | ||||
|  | ||||
| execa@^1.0.0: | ||||
| execa@1.0.0, execa@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" | ||||
|   integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== | ||||
| @@ -3939,6 +4093,18 @@ execa@^3.2.0, execa@^3.4.0: | ||||
|     signal-exit "^3.0.2" | ||||
|     strip-final-newline "^2.0.0" | ||||
|  | ||||
| executable@4.1.1: | ||||
|   version "4.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" | ||||
|   integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== | ||||
|   dependencies: | ||||
|     pify "^2.2.0" | ||||
|  | ||||
| exit-hook@^1.0.0: | ||||
|   version "1.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" | ||||
|   integrity sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g= | ||||
|  | ||||
| exit@^0.1.2: | ||||
|   version "0.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" | ||||
| @@ -4076,6 +4242,16 @@ extract-from-css@^0.4.4: | ||||
|   dependencies: | ||||
|     css "^2.1.0" | ||||
|  | ||||
| extract-zip@1.7.0: | ||||
|   version "1.7.0" | ||||
|   resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.7.0.tgz#556cc3ae9df7f452c493a0cfb51cc30277940927" | ||||
|   integrity sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA== | ||||
|   dependencies: | ||||
|     concat-stream "^1.6.2" | ||||
|     debug "^2.6.9" | ||||
|     mkdirp "^0.5.4" | ||||
|     yauzl "^2.10.0" | ||||
|  | ||||
| extsprintf@1.3.0: | ||||
|   version "1.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" | ||||
| @@ -4127,6 +4303,13 @@ fb-watchman@^2.0.0: | ||||
|   dependencies: | ||||
|     bser "2.1.1" | ||||
|  | ||||
| fd-slicer@~1.1.0: | ||||
|   version "1.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" | ||||
|   integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= | ||||
|   dependencies: | ||||
|     pend "~1.2.0" | ||||
|  | ||||
| figgy-pudding@^3.5.1: | ||||
|   version "3.5.1" | ||||
|   resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" | ||||
| @@ -4372,6 +4555,15 @@ from2@^2.1.0: | ||||
|     inherits "^2.0.1" | ||||
|     readable-stream "^2.0.0" | ||||
|  | ||||
| fs-extra@8.1.0: | ||||
|   version "8.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" | ||||
|   integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== | ||||
|   dependencies: | ||||
|     graceful-fs "^4.2.0" | ||||
|     jsonfile "^4.0.0" | ||||
|     universalify "^0.1.0" | ||||
|  | ||||
| fs-minipass@^2.0.0: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" | ||||
| @@ -4497,6 +4689,13 @@ get-value@^2.0.3, get-value@^2.0.6: | ||||
|   resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" | ||||
|   integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= | ||||
|  | ||||
| getos@3.2.1: | ||||
|   version "3.2.1" | ||||
|   resolved "https://registry.yarnpkg.com/getos/-/getos-3.2.1.tgz#0134d1f4e00eb46144c5a9c0ac4dc087cbb27dc5" | ||||
|   integrity sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q== | ||||
|   dependencies: | ||||
|     async "^3.2.0" | ||||
|  | ||||
| getpass@^0.1.1: | ||||
|   version "0.1.7" | ||||
|   resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" | ||||
| @@ -4531,6 +4730,13 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, gl | ||||
|     once "^1.3.0" | ||||
|     path-is-absolute "^1.0.0" | ||||
|  | ||||
| global-dirs@^2.0.1: | ||||
|   version "2.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-2.0.1.tgz#acdf3bb6685bcd55cb35e8a052266569e9469201" | ||||
|   integrity sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A== | ||||
|   dependencies: | ||||
|     ini "^1.3.5" | ||||
|  | ||||
| global-modules@2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" | ||||
| @@ -4609,6 +4815,11 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.2.2 | ||||
|   resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" | ||||
|   integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== | ||||
|  | ||||
| graceful-fs@^4.1.6, graceful-fs@^4.2.0: | ||||
|   version "4.2.4" | ||||
|   resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" | ||||
|   integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== | ||||
|  | ||||
| growly@^1.3.0: | ||||
|   version "1.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" | ||||
| @@ -5169,7 +5380,7 @@ is-callable@^1.1.4, is-callable@^1.1.5: | ||||
|   resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" | ||||
|   integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== | ||||
|  | ||||
| is-ci@^2.0.0: | ||||
| is-ci@2.0.0, is-ci@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" | ||||
|   integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== | ||||
| @@ -5288,6 +5499,14 @@ is-glob@^4.0.0, is-glob@^4.0.1: | ||||
|   dependencies: | ||||
|     is-extglob "^2.1.1" | ||||
|  | ||||
| is-installed-globally@0.3.2: | ||||
|   version "0.3.2" | ||||
|   resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" | ||||
|   integrity sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g== | ||||
|   dependencies: | ||||
|     global-dirs "^2.0.1" | ||||
|     is-path-inside "^3.0.1" | ||||
|  | ||||
| is-number@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" | ||||
| @@ -5336,6 +5555,11 @@ is-path-inside@^2.1.0: | ||||
|   dependencies: | ||||
|     path-is-inside "^1.0.2" | ||||
|  | ||||
| is-path-inside@^3.0.1: | ||||
|   version "3.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" | ||||
|   integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== | ||||
|  | ||||
| is-plain-obj@^1.0.0: | ||||
|   version "1.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" | ||||
| @@ -6021,6 +6245,13 @@ json5@^2.1.2: | ||||
|   dependencies: | ||||
|     minimist "^1.2.5" | ||||
|  | ||||
| jsonfile@^4.0.0: | ||||
|   version "4.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" | ||||
|   integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= | ||||
|   optionalDependencies: | ||||
|     graceful-fs "^4.1.6" | ||||
|  | ||||
| jsprim@^1.2.2: | ||||
|   version "1.4.1" | ||||
|   resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" | ||||
| @@ -6081,6 +6312,11 @@ last-call-webpack-plugin@^3.0.0: | ||||
|     lodash "^4.17.5" | ||||
|     webpack-sources "^1.1.0" | ||||
|  | ||||
| lazy-ass@1.6.0: | ||||
|   version "1.6.0" | ||||
|   resolved "https://registry.yarnpkg.com/lazy-ass/-/lazy-ass-1.6.0.tgz#7999655e8646c17f089fdd187d150d3324d54513" | ||||
|   integrity sha1-eZllXoZGwX8In90YfRUNMyTVRRM= | ||||
|  | ||||
| lcid@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" | ||||
| @@ -6168,7 +6404,7 @@ listr-verbose-renderer@^0.5.0: | ||||
|     date-fns "^1.27.2" | ||||
|     figures "^2.0.0" | ||||
|  | ||||
| listr@^0.14.3: | ||||
| listr@0.14.3, listr@^0.14.3: | ||||
|   version "0.14.3" | ||||
|   resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.3.tgz#2fea909604e434be464c50bddba0d496928fa586" | ||||
|   integrity sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== | ||||
| @@ -6275,6 +6511,11 @@ lodash.memoize@^4.1.2: | ||||
|   resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" | ||||
|   integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= | ||||
|  | ||||
| lodash.once@^4.1.1: | ||||
|   version "4.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" | ||||
|   integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= | ||||
|  | ||||
| lodash.sortby@^4.7.0: | ||||
|   version "4.7.0" | ||||
|   resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" | ||||
| @@ -6305,11 +6546,23 @@ lodash.uniq@^4.5.0: | ||||
|   resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" | ||||
|   integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= | ||||
|  | ||||
| lodash@4.17.15: | ||||
|   version "4.17.15" | ||||
|   resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" | ||||
|   integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== | ||||
|  | ||||
| lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.17.5, lodash@~4.17.12: | ||||
|   version "4.17.19" | ||||
|   resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" | ||||
|   integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== | ||||
|  | ||||
| log-symbols@3.0.0, log-symbols@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" | ||||
|   integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== | ||||
|   dependencies: | ||||
|     chalk "^2.4.2" | ||||
|  | ||||
| log-symbols@^1.0.2: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" | ||||
| @@ -6317,13 +6570,6 @@ log-symbols@^1.0.2: | ||||
|   dependencies: | ||||
|     chalk "^1.0.0" | ||||
|  | ||||
| log-symbols@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-3.0.0.tgz#f3a08516a5dea893336a7dee14d18a1cfdab77c4" | ||||
|   integrity sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ== | ||||
|   dependencies: | ||||
|     chalk "^2.4.2" | ||||
|  | ||||
| log-update@^2.3.0: | ||||
|   version "2.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708" | ||||
| @@ -6612,7 +6858,7 @@ minimatch@^3.0.4, minimatch@~3.0.2: | ||||
|   dependencies: | ||||
|     brace-expansion "^1.1.7" | ||||
|  | ||||
| minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: | ||||
| minimist@1.2.5, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: | ||||
|   version "1.2.5" | ||||
|   resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" | ||||
|   integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== | ||||
| @@ -6669,13 +6915,18 @@ mixin-deep@^1.2.0: | ||||
|     for-in "^1.0.2" | ||||
|     is-extendable "^1.0.1" | ||||
|  | ||||
| "mkdirp@>=0.5 0", mkdirp@^0.5, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1: | ||||
| "mkdirp@>=0.5 0", mkdirp@^0.5, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.4, mkdirp@~0.5.1: | ||||
|   version "0.5.5" | ||||
|   resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" | ||||
|   integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== | ||||
|   dependencies: | ||||
|     minimist "^1.2.5" | ||||
|  | ||||
| moment@2.26.0: | ||||
|   version "2.26.0" | ||||
|   resolved "https://registry.yarnpkg.com/moment/-/moment-2.26.0.tgz#5e1f82c6bafca6e83e808b30c8705eed0dcbd39a" | ||||
|   integrity sha512-oIixUO+OamkUkwjhAVE18rAMfRJNsNe/Stid/gwHSOfHrOtw9EhAY2AHvdKZ/k/MggcYELFCJz/Sn2pL8b8JMw== | ||||
|  | ||||
| moment@^2.10.6: | ||||
|   version "2.24.0" | ||||
|   resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" | ||||
| @@ -7097,6 +7348,11 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: | ||||
|   dependencies: | ||||
|     wrappy "1" | ||||
|  | ||||
| onetime@^1.0.0: | ||||
|   version "1.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" | ||||
|   integrity sha1-ofeDj4MUxRbwXs78vEzP4EtO14k= | ||||
|  | ||||
| onetime@^2.0.0: | ||||
|   version "2.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" | ||||
| @@ -7189,6 +7445,11 @@ osenv@0, osenv@^0.1.4: | ||||
|     os-homedir "^1.0.0" | ||||
|     os-tmpdir "^1.0.0" | ||||
|  | ||||
| ospath@1.2.2: | ||||
|   version "1.2.2" | ||||
|   resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b" | ||||
|   integrity sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs= | ||||
|  | ||||
| p-defer@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" | ||||
| @@ -7450,6 +7711,11 @@ pbkdf2@^3.0.3: | ||||
|     safe-buffer "^5.0.1" | ||||
|     sha.js "^2.4.8" | ||||
|  | ||||
| pend@~1.2.0: | ||||
|   version "1.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" | ||||
|   integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= | ||||
|  | ||||
| performance-now@^2.1.0: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" | ||||
| @@ -7460,7 +7726,7 @@ picomatch@^2.0.4, picomatch@^2.0.5: | ||||
|   resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.1.tgz#21bac888b6ed8601f831ce7816e335bc779f0a4a" | ||||
|   integrity sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA== | ||||
|  | ||||
| pify@^2.0.0, pify@^2.3.0: | ||||
| pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: | ||||
|   version "2.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" | ||||
|   integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= | ||||
| @@ -8214,6 +8480,11 @@ prettier@^1.16.4, prettier@^1.18.2: | ||||
|   resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" | ||||
|   integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== | ||||
|  | ||||
| pretty-bytes@5.3.0: | ||||
|   version "5.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.3.0.tgz#f2849e27db79fb4d6cfe24764fc4134f165989f2" | ||||
|   integrity sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg== | ||||
|  | ||||
| pretty-format@^24.8.0, pretty-format@^24.9.0: | ||||
|   version "24.9.0" | ||||
|   resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-24.9.0.tgz#12fac31b37019a4eea3c11aa9a959eb7628aa7c9" | ||||
| @@ -8408,6 +8679,11 @@ querystringify@^2.1.1: | ||||
|   resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.1.1.tgz#60e5a5fd64a7f8bfa4d2ab2ed6fdf4c85bad154e" | ||||
|   integrity sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA== | ||||
|  | ||||
| ramda@0.26.1: | ||||
|   version "0.26.1" | ||||
|   resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.26.1.tgz#8d41351eb8111c55353617fc3bbffad8e4d35d06" | ||||
|   integrity sha512-hLWjpy7EnsDBb0p+Z3B7rPi3GDeRG5ZtiI33kJhTt+ORCd38AbAIjB/9zRIUoeTbE/AVX5ZkU7m6bznsvrf8eQ== | ||||
|  | ||||
| randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" | ||||
| @@ -8640,6 +8916,13 @@ repeating@^2.0.0: | ||||
|   dependencies: | ||||
|     is-finite "^1.0.0" | ||||
|  | ||||
| request-progress@3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe" | ||||
|   integrity sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4= | ||||
|   dependencies: | ||||
|     throttleit "^1.0.0" | ||||
|  | ||||
| request-promise-core@1.1.3: | ||||
|   version "1.1.3" | ||||
|   resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.3.tgz#e9a3c081b51380dfea677336061fea879a829ee9" | ||||
| @@ -8756,6 +9039,14 @@ resolve@^1.1.7, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.3. | ||||
|   dependencies: | ||||
|     path-parse "^1.0.6" | ||||
|  | ||||
| restore-cursor@^1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" | ||||
|   integrity sha1-NGYfRohjJ/7SmRR5FSJS35LapUE= | ||||
|   dependencies: | ||||
|     exit-hook "^1.0.0" | ||||
|     onetime "^1.0.0" | ||||
|  | ||||
| restore-cursor@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" | ||||
| @@ -9620,6 +9911,13 @@ supports-color@6.1.0, supports-color@^6.1.0: | ||||
|   dependencies: | ||||
|     has-flag "^3.0.0" | ||||
|  | ||||
| supports-color@7.1.0, supports-color@^7.0.0, supports-color@^7.1.0: | ||||
|   version "7.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" | ||||
|   integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== | ||||
|   dependencies: | ||||
|     has-flag "^4.0.0" | ||||
|  | ||||
| supports-color@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" | ||||
| @@ -9632,13 +9930,6 @@ supports-color@^5.3.0: | ||||
|   dependencies: | ||||
|     has-flag "^3.0.0" | ||||
|  | ||||
| supports-color@^7.0.0, supports-color@^7.1.0: | ||||
|   version "7.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.1.0.tgz#68e32591df73e25ad1c4b49108a2ec507962bfd1" | ||||
|   integrity sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g== | ||||
|   dependencies: | ||||
|     has-flag "^4.0.0" | ||||
|  | ||||
| supports-hyperlinks@^2.0.0: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz#f663df252af5f37c5d49bbd7eeefa9e0b9e59e47" | ||||
| @@ -9771,6 +10062,11 @@ throat@^5.0.0: | ||||
|   resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" | ||||
|   integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== | ||||
|  | ||||
| throttleit@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" | ||||
|   integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= | ||||
|  | ||||
| through2@^2.0.0: | ||||
|   version "2.0.5" | ||||
|   resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" | ||||
| @@ -9806,6 +10102,13 @@ tinycolor2@^1.1.2: | ||||
|   resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8" | ||||
|   integrity sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g= | ||||
|  | ||||
| tmp@0.1.0: | ||||
|   version "0.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.1.0.tgz#ee434a4e22543082e294ba6201dcc6eafefa2877" | ||||
|   integrity sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw== | ||||
|   dependencies: | ||||
|     rimraf "^2.6.3" | ||||
|  | ||||
| tmp@^0.0.33: | ||||
|   version "0.0.33" | ||||
|   resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" | ||||
| @@ -10047,6 +10350,11 @@ unique-slug@^2.0.0: | ||||
|   dependencies: | ||||
|     imurmurhash "^0.1.4" | ||||
|  | ||||
| universalify@^0.1.0: | ||||
|   version "0.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" | ||||
|   integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== | ||||
|  | ||||
| unpipe@1.0.0, unpipe@~1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" | ||||
| @@ -10065,6 +10373,11 @@ unset-value@^1.0.0: | ||||
|     has-value "^0.3.1" | ||||
|     isobject "^3.0.0" | ||||
|  | ||||
| untildify@4.0.0: | ||||
|   version "4.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" | ||||
|   integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== | ||||
|  | ||||
| upath@^1.1.1: | ||||
|   version "1.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" | ||||
| @@ -10099,7 +10412,7 @@ url-parse@^1.4.3: | ||||
|     querystringify "^2.1.1" | ||||
|     requires-port "^1.0.0" | ||||
|  | ||||
| url@^0.11.0: | ||||
| url@0.11.0, url@^0.11.0: | ||||
|   version "0.11.0" | ||||
|   resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" | ||||
|   integrity sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE= | ||||
| @@ -10844,3 +11157,11 @@ yargs@^7.0.0: | ||||
|     which-module "^1.0.0" | ||||
|     y18n "^3.2.1" | ||||
|     yargs-parser "^5.0.0" | ||||
|  | ||||
| yauzl@2.10.0, yauzl@^2.10.0: | ||||
|   version "2.10.0" | ||||
|   resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" | ||||
|   integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= | ||||
|   dependencies: | ||||
|     buffer-crc32 "~0.2.3" | ||||
|     fd-slicer "~1.1.0" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Sojan Jose
					Sojan Jose