diff --git a/.circleci/workflows.yml b/.circleci/workflows.yml index 24840a652bbc..8d81cff975fd 100644 --- a/.circleci/workflows.yml +++ b/.circleci/workflows.yml @@ -1892,9 +1892,6 @@ jobs: command: yarn workspace @cypress/grep test - store_test_results: path: npm/grep/test_results - - run: - name: Run e2e tests - command: yarn workspace @cypress/grep cy:run - store_artifacts: path: npm/grep/test_results - store-npm-logs diff --git a/system-tests/projects/grep/cypress.config.js b/system-tests/projects/grep/cypress.config.js deleted file mode 100644 index b30a0b6c0678..000000000000 --- a/system-tests/projects/grep/cypress.config.js +++ /dev/null @@ -1,15 +0,0 @@ -const { defineConfig } = require('cypress') - -module.exports = defineConfig({ - e2e: { - defaultCommandTimeout: 1000, - setupNodeEvents (on, config) { - require('@cypress/grep/src/plugin')(config) - - return config - }, - specPattern: '**/spec.js', - }, - fixturesFolder: false, - video: false, -}) diff --git a/system-tests/projects/grep/cypress/e2e/before-spec.js b/system-tests/projects/grep/cypress/e2e/before-spec.js deleted file mode 100644 index facc7b467dcc..000000000000 --- a/system-tests/projects/grep/cypress/e2e/before-spec.js +++ /dev/null @@ -1,17 +0,0 @@ -describe('Runs before and beforeEach when first test is skipped', () => { - let count = 0 - - before(() => { - count++ - }) - - beforeEach(() => { - count++ - }) - - it('A', { tags: ['@core'] }, () => {}) - - it('B', { tags: ['@core', '@staging'] }, () => { - expect(count).to.equal(2) - }) -}) diff --git a/system-tests/projects/grep/cypress/e2e/burn-spec.js b/system-tests/projects/grep/cypress/e2e/burn-spec.js deleted file mode 100644 index 22229d48a6e7..000000000000 --- a/system-tests/projects/grep/cypress/e2e/burn-spec.js +++ /dev/null @@ -1,9 +0,0 @@ -/// - -// if we specify just the burn parameter -// then this test will be repeated N times -describe('burning a test N times', () => { - it('repeats', () => {}) - - it('second test', () => {}) -}) diff --git a/system-tests/projects/grep/cypress/e2e/completed-spec.js b/system-tests/projects/grep/cypress/e2e/completed-spec.js deleted file mode 100644 index d8cf30ba85f4..000000000000 --- a/system-tests/projects/grep/cypress/e2e/completed-spec.js +++ /dev/null @@ -1,98 +0,0 @@ -// type definitions for Cypress and -// custom commands like "createDefaultTodos" -/// - -// check this file using TypeScript if available -// @ts-check - -describe('TodoMVC - React', function () { - beforeEach(function () { - // By default Cypress will automatically - // clear the Local Storage prior to each - // test which ensures no todos carry over - // between tests. - // - // Go out and visit our local web server - // before each test, which serves us the - // TodoMVC App we want to test against - // - // We've set our baseUrl to be http://localhost:8888 - // which is automatically prepended to cy.visit - // - // https://on.cypress.io/api/visit - cy.visit('/') - }) - - afterEach(() => { - // In firefox, blur handlers will fire upon navigation if there is an activeElement. - // Since todos are updated on blur after editing, - // this is needed to blur activeElement after each test to prevent state leakage between tests. - cy.window().then((win) => { - // @ts-ignore - win.document.activeElement.blur() - }) - }) - - context('Mark all as completed', function () { - // New commands used here: - // - cy.check https://on.cypress.io/api/check - // - cy.uncheck https://on.cypress.io/api/uncheck - - beforeEach(function () { - // This is an example of aliasing - // within a hook (beforeEach). - // Aliases will automatically persist - // between hooks and are available - // in your tests below - cy.createDefaultTodos().as('todos') - }) - - it('should allow me to mark all items as completed', function () { - // complete all todos - // we use 'check' instead of 'click' - // because that indicates our intention much clearer - cy.get('.toggle-all').check() - - // get each todo li and ensure its class is 'completed' - cy.get('@todos').eq(0).should('have.class', 'completed') - - cy.get('@todos').eq(1).should('have.class', 'completed') - - cy.get('@todos').eq(2).should('have.class', 'completed') - }) - - it('should allow me to clear the complete state of all items', function () { - // check and then immediately uncheck - cy.get('.toggle-all').check().uncheck() - - cy.get('@todos').eq(0).should('not.have.class', 'completed') - - cy.get('@todos').eq(1).should('not.have.class', 'completed') - - cy.get('@todos').eq(2).should('not.have.class', 'completed') - }) - - it('complete all checkbox should update state when items are completed / cleared', function () { - // alias the .toggle-all for reuse later - cy.get('.toggle-all') - .as('toggleAll') - .check() - // this assertion is silly here IMO but - // it is what TodoMVC does - .should('be.checked') - - // alias the first todo and then click it - cy.get('.todo-list li').eq(0).as('firstTodo').find('.toggle').uncheck() - - // reference the .toggle-all element again - // and make sure its not checked - cy.get('@toggleAll').should('not.be.checked') - - // reference the first todo again and now toggle it - cy.get('@firstTodo').find('.toggle').check() - - // assert the toggle all is checked again - cy.get('@toggleAll').should('be.checked') - }) - }) -}) diff --git a/system-tests/projects/grep/cypress/e2e/config-spec.js b/system-tests/projects/grep/cypress/e2e/config-spec.js deleted file mode 100644 index d3b9e9c9d5a5..000000000000 --- a/system-tests/projects/grep/cypress/e2e/config-spec.js +++ /dev/null @@ -1,7 +0,0 @@ -// @ts-check -/// -describe('tests that use config object', () => { - it('still works @config', { baseUrl: 'http://localhost:8000' }, () => { - expect(Cypress.config('baseUrl')).to.equal('http://localhost:8000') - }) -}) diff --git a/system-tests/projects/grep/cypress/e2e/config-tags-spec.js b/system-tests/projects/grep/cypress/e2e/config-tags-spec.js deleted file mode 100644 index b0c6b82be3f1..000000000000 --- a/system-tests/projects/grep/cypress/e2e/config-tags-spec.js +++ /dev/null @@ -1,16 +0,0 @@ -// @ts-check -/// -describe('tags in the config object', () => { - it('works as an array', { tags: ['config', 'some-other-tag'] }, () => { - expect(true).to.be.true - }) - - it('works as a string', { tags: 'config' }, () => { - expect(true).to.be.true - }) - - it('does not use tags', () => { - // so it fails - expect(true).to.be.false - }) -}) diff --git a/system-tests/projects/grep/cypress/e2e/counter-spec.js b/system-tests/projects/grep/cypress/e2e/counter-spec.js deleted file mode 100644 index 29b76a01e4d1..000000000000 --- a/system-tests/projects/grep/cypress/e2e/counter-spec.js +++ /dev/null @@ -1,52 +0,0 @@ -// type definitions for Cypress and -// custom commands like "createDefaultTodos" -/// - -// check this file using TypeScript if available -// @ts-check - -import { TODO_ITEM_ONE, TODO_ITEM_TWO } from './utils' - -describe('TodoMVC - React', function () { - beforeEach(function () { - // By default Cypress will automatically - // clear the Local Storage prior to each - // test which ensures no todos carry over - // between tests. - // - // Go out and visit our local web server - // before each test, which serves us the - // TodoMVC App we want to test against - // - // We've set our baseUrl to be http://localhost:8888 - // which is automatically prepended to cy.visit - // - // https://on.cypress.io/api/visit - cy.visit('/') - }) - - afterEach(() => { - // In firefox, blur handlers will fire upon navigation if there is an activeElement. - // Since todos are updated on blur after editing, - // this is needed to blur activeElement after each test to prevent state leakage between tests. - cy.window().then((win) => { - // @ts-ignore - win.document.activeElement.blur() - }) - }) - - context('Counter', function () { - it('should not exist without items', function () { - cy.get('.todo-count').should('not.exist') - cy.createTodo(TODO_ITEM_ONE) - cy.get('.todo-count').should('be.visible') - }) - - it('should display the current number of todo items', function () { - cy.createTodo(TODO_ITEM_ONE) - cy.get('.todo-count').contains('1 item left') - cy.createTodo(TODO_ITEM_TWO) - cy.get('.todo-count').contains('2 items left') - }) - }) -}) diff --git a/system-tests/projects/grep/cypress/e2e/describe-tags-spec.js b/system-tests/projects/grep/cypress/e2e/describe-tags-spec.js deleted file mode 100644 index b3ee573351c3..000000000000 --- a/system-tests/projects/grep/cypress/e2e/describe-tags-spec.js +++ /dev/null @@ -1,23 +0,0 @@ -/// - -// @ts-check - -describe('block with no tags', () => { - it('inside describe 1', () => {}) - - it('inside describe 2', () => {}) -}) - -describe('block with tag smoke', { tags: '@smoke' }, () => { - it('inside describe 3', () => {}) - - it('inside describe 4', () => {}) -}) - -describe('block without any tags', () => { - // note the parent suite has no tags - // so this test should run when using --env grepTags=@smoke - it('test with tag smoke', { tags: '@smoke' }, () => {}) -}) - -it('is a test outside any suites', () => {}) diff --git a/system-tests/projects/grep/cypress/e2e/dynamic/test1.spec.js b/system-tests/projects/grep/cypress/e2e/dynamic/test1.spec.js deleted file mode 100644 index 29aa0836ba9d..000000000000 --- a/system-tests/projects/grep/cypress/e2e/dynamic/test1.spec.js +++ /dev/null @@ -1,9 +0,0 @@ -/// - -const parameterized = 'parameterized' - -describe('should run these tests', () => { - it(`${parameterized} title`, { tags: '@smoke' }, () => {}) - - it(`split title`, { tags: '@smoke' }, () => {}) -}) diff --git a/system-tests/projects/grep/cypress/e2e/dynamic/test2.spec.js b/system-tests/projects/grep/cypress/e2e/dynamic/test2.spec.js deleted file mode 100644 index fe7d100233fe..000000000000 --- a/system-tests/projects/grep/cypress/e2e/dynamic/test2.spec.js +++ /dev/null @@ -1,9 +0,0 @@ -/// - -const parameterized = 'parameterized' - -describe('should filter out this spec', () => { - it(`${parameterized} title`, { tags: '@sanity' }, () => {}) - - it(`split title`, { tags: '@sanity' }, () => {}) -}) diff --git a/system-tests/projects/grep/cypress/e2e/each-spec.js b/system-tests/projects/grep/cypress/e2e/each-spec.js deleted file mode 100644 index 1eb4d51f5658..000000000000 --- a/system-tests/projects/grep/cypress/e2e/each-spec.js +++ /dev/null @@ -1,11 +0,0 @@ -/// - -// https://github.com/bahmutov/cypress-each -import 'cypress-each' - -describe('tests that use .each work', () => { - // creating tests dynamically works with "@cypress/grep" - it.each([1, 2, 3])('test for %d', (x) => { - expect(x).to.be.oneOf([1, 2, 3]) - }) -}) diff --git a/system-tests/projects/grep/cypress/e2e/explicit-spec.js b/system-tests/projects/grep/cypress/e2e/explicit-spec.js deleted file mode 100644 index c04c5e478360..000000000000 --- a/system-tests/projects/grep/cypress/e2e/explicit-spec.js +++ /dev/null @@ -1,15 +0,0 @@ -/// - -it('tag1', { tags: '@tag1' }, () => {}) - -it('tag2', { tags: '@tag2' }, () => {}) - -it('tag3', { tags: '@tag3' }, () => {}) - -it('tag1 and 2', { tags: ['@tag1', '@tag2'] }, () => {}) - -it('tag1 and 3', { tags: ['@tag1', '@tag3'] }, () => {}) - -it('tag2 and 3', { tags: ['@tag2', '@tag3'] }, () => {}) - -it('all tags', { tags: ['@tag1', '@tag2', '@tag3'] }, () => {}) diff --git a/system-tests/projects/grep/cypress/e2e/inherits-tag-spec.js b/system-tests/projects/grep/cypress/e2e/inherits-tag-spec.js deleted file mode 100644 index ee805e2abbda..000000000000 --- a/system-tests/projects/grep/cypress/e2e/inherits-tag-spec.js +++ /dev/null @@ -1,7 +0,0 @@ -/// - -describe('Screen A', { tags: ['@sanity', '@screen-a'] }, () => { - it('loads', { tags: ['@screen-b'] }, () => { - // do something that eventually sends the page to screen b. - }) -}) diff --git a/system-tests/projects/grep/cypress/e2e/multiple-registrations.js b/system-tests/projects/grep/cypress/e2e/multiple-registrations.js deleted file mode 100644 index fdb8ab456819..000000000000 --- a/system-tests/projects/grep/cypress/e2e/multiple-registrations.js +++ /dev/null @@ -1,10 +0,0 @@ -/// - -// register the plugin multiple times -// to simulate including from support and spec files -// https://github.com/cypress-io/cypress-grep/issues/59 -require('@cypress/grep/src/support')() -require('@cypress/grep/src/support')() -require('@cypress/grep/src/support')() - -it('hello world', () => {}) diff --git a/system-tests/projects/grep/cypress/e2e/nested-describe-spec.js b/system-tests/projects/grep/cypress/e2e/nested-describe-spec.js deleted file mode 100644 index 8f3fefcea493..000000000000 --- a/system-tests/projects/grep/cypress/e2e/nested-describe-spec.js +++ /dev/null @@ -1,18 +0,0 @@ -/// - -// @ts-check -describe('grand', () => { - context('outer', { tags: '@smoke' }, () => { - describe('inner', () => { - it('runs', () => {}) - }) - }) -}) - -describe('top', { tags: '@smoke' }, () => { - describe('middle', () => { - context('bottom', { tags: ['@integration', '@fast'] }, () => { - it('runs too', () => {}) - }) - }) -}) diff --git a/system-tests/projects/grep/cypress/e2e/omit-and-skip-spec.js b/system-tests/projects/grep/cypress/e2e/omit-and-skip-spec.js deleted file mode 100644 index 952fe4119d83..000000000000 --- a/system-tests/projects/grep/cypress/e2e/omit-and-skip-spec.js +++ /dev/null @@ -1,12 +0,0 @@ -/// - -// @ts-check - -describe('Page', () => { - describe('List', { tags: ['@us1'] }, () => { - // eslint-disable-next-line @cypress/dev/skip-comment - it.skip('first test', () => {}) - it('second test', () => {}) - it('third test', () => {}) - }) -}) diff --git a/system-tests/projects/grep/cypress/e2e/skip-spec.js b/system-tests/projects/grep/cypress/e2e/skip-spec.js deleted file mode 100644 index f14a9ca58e3e..000000000000 --- a/system-tests/projects/grep/cypress/e2e/skip-spec.js +++ /dev/null @@ -1,12 +0,0 @@ -/* eslint-disable @cypress/dev/skip-comment */ -/// -describe('tests that use .skip', () => { - // use a template literal - it(`works`, () => {}) - - // NOTE: These are skipped on purposed to validate these scenarios - it.skip('is pending', () => {}) - - // NOTE: These are skipped on purposed to validate these scenarios - it.skip('is pending again', () => {}) -}) diff --git a/system-tests/projects/grep/cypress/e2e/spec.js b/system-tests/projects/grep/cypress/e2e/spec.js deleted file mode 100644 index fd4df2f742fd..000000000000 --- a/system-tests/projects/grep/cypress/e2e/spec.js +++ /dev/null @@ -1,11 +0,0 @@ -/// - -it('hello world', () => {}) - -it('works', () => {}) - -it('works 2 @tag1', { tags: '@tag1' }, () => {}) - -it('works 2 @tag1 @tag2', { tags: ['@tag1', '@tag2'] }, () => {}) - -it('works @tag2', { tags: '@tag2' }, () => {}) diff --git a/system-tests/projects/grep/cypress/e2e/specify-spec.js b/system-tests/projects/grep/cypress/e2e/specify-spec.js deleted file mode 100644 index 9651d32a3a20..000000000000 --- a/system-tests/projects/grep/cypress/e2e/specify-spec.js +++ /dev/null @@ -1,13 +0,0 @@ -/// - -// specify is the same as it() - -specify('hello world', () => {}) - -specify('works', () => {}) - -specify('works 2 @tag1', { tags: '@tag1' }, () => {}) - -specify('works 2 @tag1 @tag2', { tags: ['@tag1', '@tag2'] }, () => {}) - -specify('works @tag2', { tags: '@tag2' }, () => {}) diff --git a/system-tests/projects/grep/cypress/e2e/tags/README.md b/system-tests/projects/grep/cypress/e2e/tags/README.md deleted file mode 100644 index 51e871378949..000000000000 --- a/system-tests/projects/grep/cypress/e2e/tags/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Testing tags - -Test case for [#92](https://github.com/cypress-io/cypress-grep/issues/92) diff --git a/system-tests/projects/grep/cypress/e2e/tags/test1.spec.js b/system-tests/projects/grep/cypress/e2e/tags/test1.spec.js deleted file mode 100644 index 5296790e92ac..000000000000 --- a/system-tests/projects/grep/cypress/e2e/tags/test1.spec.js +++ /dev/null @@ -1,5 +0,0 @@ -/// - -it('Test 1', { tags: ['smoke', 'regression'] }, () => { - expect(true).to.be.true -}) diff --git a/system-tests/projects/grep/cypress/e2e/tags/test2.spec.js b/system-tests/projects/grep/cypress/e2e/tags/test2.spec.js deleted file mode 100644 index 3044c0ecd1d1..000000000000 --- a/system-tests/projects/grep/cypress/e2e/tags/test2.spec.js +++ /dev/null @@ -1,5 +0,0 @@ -/// - -it('Test 2', { tags: ['high', 'smoke'] }, () => { - expect(true).to.be.true -}) diff --git a/system-tests/projects/grep/cypress/e2e/tags/test3.spec.js b/system-tests/projects/grep/cypress/e2e/tags/test3.spec.js deleted file mode 100644 index 7579c453a213..000000000000 --- a/system-tests/projects/grep/cypress/e2e/tags/test3.spec.js +++ /dev/null @@ -1,5 +0,0 @@ -/// - -it('Test 3', { tags: ['smoke'] }, () => { - expect(true).to.be.true -}) diff --git a/system-tests/projects/grep/cypress/e2e/this-spec.js b/system-tests/projects/grep/cypress/e2e/this-spec.js deleted file mode 100644 index 2b788e22ea25..000000000000 --- a/system-tests/projects/grep/cypress/e2e/this-spec.js +++ /dev/null @@ -1,11 +0,0 @@ -/// -describe('this context', () => { - beforeEach(() => { - cy.wrap(42).as('life') - }) - - it('preserves the test context', function () { - expect(this).to.be.an('object') - expect(this.life).to.equal(42) - }) -}) diff --git a/system-tests/projects/grep/cypress/e2e/ts-spec.ts b/system-tests/projects/grep/cypress/e2e/ts-spec.ts deleted file mode 100644 index 8c5ed7d61874..000000000000 --- a/system-tests/projects/grep/cypress/e2e/ts-spec.ts +++ /dev/null @@ -1,31 +0,0 @@ -describe('TypeScript spec', () => { - it('works', () => { - type Person = { - name: string - } - - const person: Person = { - name: 'Joe', - } - - cy.wrap(person).should('have.property', 'name', 'Joe') - }) - - it('loads', () => { - const n: number = 1 - - cy.wrap(n).should('eq', 1) - }) - - it('loads interfaces', () => { - interface Person { - name: string - } - - const p: Person = { - name: 'Joe', - } - - cy.wrap(p).should('have.property', 'name', 'Joe') - }) -}) diff --git a/system-tests/projects/grep/cypress/e2e/utils.js b/system-tests/projects/grep/cypress/e2e/utils.js deleted file mode 100644 index 161552d1c6f2..000000000000 --- a/system-tests/projects/grep/cypress/e2e/utils.js +++ /dev/null @@ -1,6 +0,0 @@ -// setup these constants to match what TodoMVC does -export const TODO_ITEM_ONE = 'buy some cheese' - -export const TODO_ITEM_TWO = 'feed the cat' - -export const TODO_ITEM_THREE = 'book a doctors appointment' diff --git a/system-tests/projects/grep/cypress/support/commands.js b/system-tests/projects/grep/cypress/support/commands.js deleted file mode 100644 index 7f4003f6ebb3..000000000000 --- a/system-tests/projects/grep/cypress/support/commands.js +++ /dev/null @@ -1,94 +0,0 @@ -// *********************************************** -// This example commands.js shows you how to -// create the custom commands: 'createDefaultTodos' -// and 'createTodo'. -// -// The commands.js file is a great place to -// modify existing commands and create custom -// commands for use throughout your tests. -// -// You can read more about custom commands here: -// https://on.cypress.io/commands -// *********************************************** - -Cypress.Commands.add('createDefaultTodos', function () { - let TODO_ITEM_ONE = 'buy some cheese' - let TODO_ITEM_TWO = 'feed the cat' - let TODO_ITEM_THREE = 'book a doctors appointment' - - // begin the command here, which by will display - // as a 'spinning blue state' in the UI to indicate - // the command is running - let cmd = Cypress.log({ - name: 'create default todos', - message: [], - consoleProps () { - // we're creating our own custom message here - // which will print out to our browsers console - // whenever we click on this command - return { - 'Inserted Todos': [TODO_ITEM_ONE, TODO_ITEM_TWO, TODO_ITEM_THREE], - } - }, - }) - - // additionally we pass {log: false} to all of our - // sub-commands so none of them will output to - // our command log - const opts = { log: false } - - cy.get('.new-todo', opts) - .type(`${TODO_ITEM_ONE}{enter}`, opts) - .type(`${TODO_ITEM_TWO}{enter}`, opts) - .type(`${TODO_ITEM_THREE}{enter}`, opts) - - cy.get('.todo-list li', { log: false }) - .should('have.length', 3) - .and(($listItems) => { - // check the text in each list item - expect($listItems[0], 'first item').to.have.text(TODO_ITEM_ONE) - expect($listItems[1], 'second item').to.have.text(TODO_ITEM_TWO) - expect($listItems[2], 'third item').to.have.text(TODO_ITEM_THREE) - }) - - // select the elements again to avoid the alias including - // the assertions, as they might not be passing - // when the test code uses the alias - cy.get('.todo-list li', { log: false }).then(function ($listItems) { - // once we're done inserting each of the todos - // above we want to return the .todo-list li's - // to allow for further chaining and then - // we want to snapshot the state of the DOM - // and end the command so it goes from that - // 'spinning blue state' to the 'finished state' - cmd.set({ $el: $listItems }).snapshot().end() - }) -}) - -Cypress.Commands.add('createTodo', function (todo) { - let cmd = Cypress.log({ - name: 'create todo', - message: todo, - consoleProps () { - return { - 'Inserted Todo': todo, - } - }, - }) - - // create the todo - cy.get('.new-todo', { log: false }).type(`${todo}{enter}`, { log: false }) - - // now go find the actual todo - // in the todo list so we can - // easily alias this in our tests - // and set the $el so its highlighted - cy.get('.todo-list', { log: false }) - .contains('li', todo.trim(), { log: false }) - .then(function ($li) { - // set the $el for the command so - // it highlights when we hover over - // our command - cmd.set({ $el: $li }).snapshot().end() - }) -}) diff --git a/system-tests/projects/grep/cypress/support/e2e.js b/system-tests/projects/grep/cypress/support/e2e.js deleted file mode 100644 index d8bd8faf0efd..000000000000 --- a/system-tests/projects/grep/cypress/support/e2e.js +++ /dev/null @@ -1,9 +0,0 @@ -/// - -require('./commands') - -import cypressGrep from '@cypress/grep/src/support' - -// register the grep feature -// https://github.com/cypress-io/cypress-grep -cypressGrep() diff --git a/system-tests/projects/grep/cypress/support/index.d.ts b/system-tests/projects/grep/cypress/support/index.d.ts deleted file mode 100644 index 275ec915a6db..000000000000 --- a/system-tests/projects/grep/cypress/support/index.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -// tip: the @cypress/grep type definitions in node_modules -// will load cypress type definitions too -/// - -declare namespace Cypress { - // eslint-disable-next-line @typescript-eslint/no-unused-vars - interface Chainable { - /** - * Create several Todo items via UI - * @example - * cy.createDefaultTodos() - */ - createDefaultTodos(): Chainable - /** - * Creates one Todo using UI - * @example - * cy.createTodo('new item') - */ - createTodo(title: string): Chainable - } -} diff --git a/system-tests/projects/grep/cypress/tsconfig.json b/system-tests/projects/grep/cypress/tsconfig.json deleted file mode 100644 index 9ec2a7d0c666..000000000000 --- a/system-tests/projects/grep/cypress/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "compilerOptions": { - "types": ["cypress"] - }, - "include": ["./e2e/**/*.ts"] - } \ No newline at end of file diff --git a/system-tests/projects/grep/expected/README.md b/system-tests/projects/grep/expected/README.md deleted file mode 100644 index 61a360f4d652..000000000000 --- a/system-tests/projects/grep/expected/README.md +++ /dev/null @@ -1,3 +0,0 @@ -Different JSON files with expected test statuses when running Cypress tests with different grep argument. - -Used via [cypress-expect](https://github.com/bahmutov/cypress-expect) with `--expect` option to run on CI to verify the correct tests were pending or passing. diff --git a/system-tests/projects/grep/expected/all-pending.json b/system-tests/projects/grep/expected/all-pending.json deleted file mode 100644 index 87005e83530e..000000000000 --- a/system-tests/projects/grep/expected/all-pending.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "pending", - "works": "pending", - "works 2 @tag1": "pending", - "works 2 @tag1 @tag2": "pending", - "works @tag2": "pending" -} diff --git a/system-tests/projects/grep/expected/before.json b/system-tests/projects/grep/expected/before.json deleted file mode 100644 index cf306f546399..000000000000 --- a/system-tests/projects/grep/expected/before.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Runs before and beforeEach when first test is skipped": { - "A": "pending", - "B": "passed" - } -} diff --git a/system-tests/projects/grep/expected/burn-counter.json b/system-tests/projects/grep/expected/burn-counter.json deleted file mode 100644 index 7332619545ed..000000000000 --- a/system-tests/projects/grep/expected/burn-counter.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "TodoMVC - React": { - "Counter": { - "should not exist without items: burning 1 of 3": "pass", - "should not exist without items: burning 2 of 3": "pass", - "should not exist without items: burning 3 of 3": "pass", - "should display the current number of todo items: burning 1 of 3": "pass", - "should display the current number of todo items: burning 2 of 3": "pass", - "should display the current number of todo items: burning 3 of 3": "pass" - } - } -} diff --git a/system-tests/projects/grep/expected/burn-spec.json b/system-tests/projects/grep/expected/burn-spec.json deleted file mode 100644 index c0b40216152c..000000000000 --- a/system-tests/projects/grep/expected/burn-spec.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "burning a test N times": { - "repeats: burning 1 of 5": "pass", - "repeats: burning 2 of 5": "pass", - "repeats: burning 3 of 5": "pass", - "repeats: burning 4 of 5": "pass", - "repeats: burning 5 of 5": "pass", - "second test: burning 1 of 5": "pass", - "second test: burning 2 of 5": "pass", - "second test: burning 3 of 5": "pass", - "second test: burning 4 of 5": "pass", - "second test: burning 5 of 5": "pass" - } -} diff --git a/system-tests/projects/grep/expected/config-spec.json b/system-tests/projects/grep/expected/config-spec.json deleted file mode 100644 index 12de586cf05c..000000000000 --- a/system-tests/projects/grep/expected/config-spec.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "tests that use config object": { - "still works @config": "passed" - } -} diff --git a/system-tests/projects/grep/expected/config-tags-spec.json b/system-tests/projects/grep/expected/config-tags-spec.json deleted file mode 100644 index 5c742cb494b5..000000000000 --- a/system-tests/projects/grep/expected/config-tags-spec.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "tags in the config object": { - "works as an array": "passed", - "works as a string": "passed", - "does not use tags": "pending" - } -} diff --git a/system-tests/projects/grep/expected/describe-tags-invert-spec.json b/system-tests/projects/grep/expected/describe-tags-invert-spec.json deleted file mode 100644 index e21542eaff9e..000000000000 --- a/system-tests/projects/grep/expected/describe-tags-invert-spec.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "block with no tags": { - "inside describe 1": "passing", - "inside describe 2": "passing" - }, - "block with tag smoke": { - "inside describe 3": "pending", - "inside describe 4": "pending" - }, - "block without any tags": { - "test with tag smoke": "pending" - }, - "is a test outside any suites": "passing" -} diff --git a/system-tests/projects/grep/expected/describe-tags-spec-untagged.json b/system-tests/projects/grep/expected/describe-tags-spec-untagged.json deleted file mode 100644 index e21542eaff9e..000000000000 --- a/system-tests/projects/grep/expected/describe-tags-spec-untagged.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "block with no tags": { - "inside describe 1": "passing", - "inside describe 2": "passing" - }, - "block with tag smoke": { - "inside describe 3": "pending", - "inside describe 4": "pending" - }, - "block without any tags": { - "test with tag smoke": "pending" - }, - "is a test outside any suites": "passing" -} diff --git a/system-tests/projects/grep/expected/describe-tags-spec.json b/system-tests/projects/grep/expected/describe-tags-spec.json deleted file mode 100644 index 2e15bf74a5bb..000000000000 --- a/system-tests/projects/grep/expected/describe-tags-spec.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "block with no tags": { - "inside describe 1": "pending", - "inside describe 2": "pending" - }, - "block with tag smoke": { - "inside describe 3": "passed", - "inside describe 4": "passed" - }, - "block without any tags": { - "test with tag smoke": "passed" - }, - "is a test outside any suites": "pending" -} diff --git a/system-tests/projects/grep/expected/dynamic-spec.json b/system-tests/projects/grep/expected/dynamic-spec.json deleted file mode 100644 index 272a5155ac3c..000000000000 --- a/system-tests/projects/grep/expected/dynamic-spec.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "should run these tests": { - "parameterized title": "passed", - "split title": "passed" - } -} diff --git a/system-tests/projects/grep/expected/each-spec.json b/system-tests/projects/grep/expected/each-spec.json deleted file mode 100644 index 6dd57361e172..000000000000 --- a/system-tests/projects/grep/expected/each-spec.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "tests that use .each work": { - "test for 1": "pending", - "test for 2": "passing", - "test for 3": "pending" - } -} diff --git a/system-tests/projects/grep/expected/explicit-omit-spec.json b/system-tests/projects/grep/expected/explicit-omit-spec.json deleted file mode 100644 index a5558d26abb9..000000000000 --- a/system-tests/projects/grep/expected/explicit-omit-spec.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "tag1": "passed", - "tag1 and 3": "passed" -} diff --git a/system-tests/projects/grep/expected/explicit-spec.json b/system-tests/projects/grep/expected/explicit-spec.json deleted file mode 100644 index 54e05306ee49..000000000000 --- a/system-tests/projects/grep/expected/explicit-spec.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "tag1": "passed", - "tag2": "pending", - "tag3": "pending", - "tag1 and 2": "pending", - "tag1 and 3": "passed", - "tag2 and 3": "pending", - "all tags": "pending" -} diff --git a/system-tests/projects/grep/expected/grep-filter-specs-tag.json b/system-tests/projects/grep/expected/grep-filter-specs-tag.json deleted file mode 100644 index f239719f4279..000000000000 --- a/system-tests/projects/grep/expected/grep-filter-specs-tag.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "block with no tags": { - "inside describe 1": "pending", - "inside describe 2": "pending" - }, - "block with tag smoke": { - "inside describe 3": "passing", - "inside describe 4": "passing" - }, - "block without any tags": { - "test with tag smoke": "passing" - }, - "is a test outside any suites": "pending", - "grand": { - "outer": { - "inner": { - "runs": "passing" - } - } - }, - "top": { - "middle": { - "bottom": { - "runs too": "passing" - } - } - }, - "should run these tests": { - "parameterized title": "passed", - "split title": "passed" - } -} diff --git a/system-tests/projects/grep/expected/grep-filter-specs.json b/system-tests/projects/grep/expected/grep-filter-specs.json deleted file mode 100644 index 5fd27bfde296..000000000000 --- a/system-tests/projects/grep/expected/grep-filter-specs.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "is a test outside any suites": "passing", - "block with no tags": { - "inside describe 1": "pending", - "inside describe 2": "pending" - }, - "block with tag smoke": { - "inside describe 3": "pending", - "inside describe 4": "pending" - }, - "block without any tags": { - "test with tag smoke": "pending" - } -} diff --git a/system-tests/projects/grep/expected/grep-untagged.json b/system-tests/projects/grep/expected/grep-untagged.json deleted file mode 100644 index f8b91c5f9c18..000000000000 --- a/system-tests/projects/grep/expected/grep-untagged.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "passing", - "works": "passing", - "works 2 @tag1": "pending", - "works 2 @tag1 @tag2": "pending", - "works @tag2": "pending" -} diff --git a/system-tests/projects/grep/expected/hello-burn.json b/system-tests/projects/grep/expected/hello-burn.json deleted file mode 100644 index 58bf7c698f7a..000000000000 --- a/system-tests/projects/grep/expected/hello-burn.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "hello world: burning 1 of 3": "passed", - "hello world: burning 2 of 3": "passed", - "hello world: burning 3 of 3": "passed", - "works": "pending", - "works 2 @tag1": "pending", - "works 2 @tag1 @tag2": "pending", - "works @tag2": "pending" -} diff --git a/system-tests/projects/grep/expected/hello-or-works-2.json b/system-tests/projects/grep/expected/hello-or-works-2.json deleted file mode 100644 index f1d0722064f3..000000000000 --- a/system-tests/projects/grep/expected/hello-or-works-2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "passed", - "works": "pending", - "works 2 @tag1": "passed", - "works 2 @tag1 @tag2": "passed", - "works @tag2": "pending" -} diff --git a/system-tests/projects/grep/expected/hello.json b/system-tests/projects/grep/expected/hello.json deleted file mode 100644 index c25d99c4f8a4..000000000000 --- a/system-tests/projects/grep/expected/hello.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "passed", - "works": "pending", - "works 2 @tag1": "pending", - "works 2 @tag1 @tag2": "pending", - "works @tag2": "pending" -} diff --git a/system-tests/projects/grep/expected/inherits-tag-spec.json b/system-tests/projects/grep/expected/inherits-tag-spec.json deleted file mode 100644 index 128005751fe0..000000000000 --- a/system-tests/projects/grep/expected/inherits-tag-spec.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "Screen A": { - "loads": "passed" - } -} diff --git a/system-tests/projects/grep/expected/invert-tag1.json b/system-tests/projects/grep/expected/invert-tag1.json deleted file mode 100644 index dbef7dc4cab7..000000000000 --- a/system-tests/projects/grep/expected/invert-tag1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "passing", - "works": "passing", - "works 2 @tag1": "pending", - "works 2 @tag1 @tag2": "pending", - "works @tag2": "passing" -} diff --git a/system-tests/projects/grep/expected/multiple-registrations.json b/system-tests/projects/grep/expected/multiple-registrations.json deleted file mode 100644 index 7a56ff7ad1aa..000000000000 --- a/system-tests/projects/grep/expected/multiple-registrations.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "hello world: burning 1 of 3": "passed", - "hello world: burning 2 of 3": "passed", - "hello world: burning 3 of 3": "passed" -} diff --git a/system-tests/projects/grep/expected/nested-describe-inheriting-names-spec.json b/system-tests/projects/grep/expected/nested-describe-inheriting-names-spec.json deleted file mode 100644 index 3b406afdfda5..000000000000 --- a/system-tests/projects/grep/expected/nested-describe-inheriting-names-spec.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "grand": { - "outer": { - "inner": { - "runs": "pending" - } - } - }, - "top": { - "middle": { - "bottom": { - "runs too": "passing" - } - } - } -} diff --git a/system-tests/projects/grep/expected/nested-describe-inheriting-tags-spec.json b/system-tests/projects/grep/expected/nested-describe-inheriting-tags-spec.json deleted file mode 100644 index 3b406afdfda5..000000000000 --- a/system-tests/projects/grep/expected/nested-describe-inheriting-tags-spec.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "grand": { - "outer": { - "inner": { - "runs": "pending" - } - } - }, - "top": { - "middle": { - "bottom": { - "runs too": "passing" - } - } - } -} diff --git a/system-tests/projects/grep/expected/nested-describe-spec.json b/system-tests/projects/grep/expected/nested-describe-spec.json deleted file mode 100644 index 990270c975fc..000000000000 --- a/system-tests/projects/grep/expected/nested-describe-spec.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "grand": { - "outer": { - "inner": { - "runs": "passing" - } - } - }, - "top": { - "middle": { - "bottom": { - "runs too": "passing" - } - } - } -} diff --git a/system-tests/projects/grep/expected/no-hello-no-works2.json b/system-tests/projects/grep/expected/no-hello-no-works2.json deleted file mode 100644 index 65a2cf82c051..000000000000 --- a/system-tests/projects/grep/expected/no-hello-no-works2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "pending", - "works": "passed", - "works 2 @tag1": "pending", - "works 2 @tag1 @tag2": "pending", - "works @tag2": "passed" -} diff --git a/system-tests/projects/grep/expected/no-hello.json b/system-tests/projects/grep/expected/no-hello.json deleted file mode 100644 index c70c9c66546c..000000000000 --- a/system-tests/projects/grep/expected/no-hello.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "pending", - "works": "passed", - "works 2 @tag1": "passed", - "works 2 @tag1 @tag2": "passed", - "works @tag2": "passed" -} diff --git a/system-tests/projects/grep/expected/number1.json b/system-tests/projects/grep/expected/number1.json deleted file mode 100644 index 9032d535dbeb..000000000000 --- a/system-tests/projects/grep/expected/number1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "pending", - "works": "pending", - "works 2 @tag1": "passed", - "works 2 @tag1 @tag2": "passed", - "works @tag2": "pending" -} diff --git a/system-tests/projects/grep/expected/omit-and-skip.json b/system-tests/projects/grep/expected/omit-and-skip.json deleted file mode 100644 index 10215299cf5b..000000000000 --- a/system-tests/projects/grep/expected/omit-and-skip.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "Page": { - "List": { - "first test": "pending", - "second test": "passed", - "third test": "passed" - } - } -} diff --git a/system-tests/projects/grep/expected/omit-filtered.json b/system-tests/projects/grep/expected/omit-filtered.json deleted file mode 100644 index c123168d830c..000000000000 --- a/system-tests/projects/grep/expected/omit-filtered.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "works 2 @tag1": "passed", - "works 2 @tag1 @tag2": "passed" -} diff --git a/system-tests/projects/grep/expected/one.json b/system-tests/projects/grep/expected/one.json deleted file mode 100644 index 4f4a4b7cd170..000000000000 --- a/system-tests/projects/grep/expected/one.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "TodoMVC - React": { - "Mark all as completed": { - "complete all checkbox should update state when items are completed / cleared": "pass" - } - } -} diff --git a/system-tests/projects/grep/expected/pending.json b/system-tests/projects/grep/expected/pending.json deleted file mode 100644 index 72bbd91f338a..000000000000 --- a/system-tests/projects/grep/expected/pending.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "tests that use .skip": { - "works": "pending", - "is pending": "pending", - "is pending again": "pending" - } -} diff --git a/system-tests/projects/grep/expected/specify.json b/system-tests/projects/grep/expected/specify.json deleted file mode 100644 index 9032d535dbeb..000000000000 --- a/system-tests/projects/grep/expected/specify.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "pending", - "works": "pending", - "works 2 @tag1": "passed", - "works 2 @tag1 @tag2": "passed", - "works @tag2": "pending" -} diff --git a/system-tests/projects/grep/expected/tag-misc.json b/system-tests/projects/grep/expected/tag-misc.json deleted file mode 100644 index 04ecdc5537dd..000000000000 --- a/system-tests/projects/grep/expected/tag-misc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "TodoMVC - React": { - "No Todos": { - "should hide #main and #footer": "pass" - } - } -} diff --git a/system-tests/projects/grep/expected/tag1-and-tag2.json b/system-tests/projects/grep/expected/tag1-and-tag2.json deleted file mode 100644 index ba8712abe9aa..000000000000 --- a/system-tests/projects/grep/expected/tag1-and-tag2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "pending", - "works": "pending", - "works 2 @tag1": "pending", - "works 2 @tag1 @tag2": "passed", - "works @tag2": "pending" -} diff --git a/system-tests/projects/grep/expected/tag1-without-tag2.json b/system-tests/projects/grep/expected/tag1-without-tag2.json deleted file mode 100644 index 9b6c08b11a5c..000000000000 --- a/system-tests/projects/grep/expected/tag1-without-tag2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "pending", - "works": "pending", - "works 2 @tag1": "passed", - "works 2 @tag1 @tag2": "pending", - "works @tag2": "pending" -} diff --git a/system-tests/projects/grep/expected/tag1.json b/system-tests/projects/grep/expected/tag1.json deleted file mode 100644 index 9032d535dbeb..000000000000 --- a/system-tests/projects/grep/expected/tag1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "pending", - "works": "pending", - "works 2 @tag1": "passed", - "works 2 @tag1 @tag2": "passed", - "works @tag2": "pending" -} diff --git a/system-tests/projects/grep/expected/tag2.json b/system-tests/projects/grep/expected/tag2.json deleted file mode 100644 index 471c7adcbf00..000000000000 --- a/system-tests/projects/grep/expected/tag2.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "hello world": "pending", - "works": "pending", - "works 2 @tag1": "pending", - "works 2 @tag1 @tag2": "passed" -} diff --git a/system-tests/projects/grep/expected/tags-and.json b/system-tests/projects/grep/expected/tags-and.json deleted file mode 100644 index 84c4a5225181..000000000000 --- a/system-tests/projects/grep/expected/tags-and.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "Test 1": "pending", - "Test 2": "passing", - "Test 3": "pending" -} diff --git a/system-tests/projects/grep/expected/tags-or-filter.json b/system-tests/projects/grep/expected/tags-or-filter.json deleted file mode 100644 index 260fd0cef366..000000000000 --- a/system-tests/projects/grep/expected/tags-or-filter.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "Test 1": "passing", - "Test 2": "passing" -} diff --git a/system-tests/projects/grep/expected/tags-or.json b/system-tests/projects/grep/expected/tags-or.json deleted file mode 100644 index d9a758dd5bde..000000000000 --- a/system-tests/projects/grep/expected/tags-or.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "Test 1": "passing", - "Test 2": "passing", - "Test 3": "passing" -} diff --git a/system-tests/projects/grep/expected/test-npm-module.js b/system-tests/projects/grep/expected/test-npm-module.js deleted file mode 100644 index 0abade82e82f..000000000000 --- a/system-tests/projects/grep/expected/test-npm-module.js +++ /dev/null @@ -1,31 +0,0 @@ -// https://github.com/cypress-io/cypress-grep/issues/41 -// shows how to pass grep parameters using Cypress NPM Module API -// https://on.cypress.io/module-api -const cypress = require('cypress') - -cypress -.run({ - env: { - grep: 'works', - grepTags: '@tag2', - }, -}) -.then((results) => { - // TODO use cypress-expects to compare the test results - if (results.totalTests !== 5) { - console.error('expected 5 tests total, got %d', results.totalTests) - process.exit(1) - } - - if (results.totalPassed !== 2) { - console.error('expected 2 tests passed, got %d', results.totalPassed) - process.exit(1) - } - - if (results.totalPending !== 3) { - console.error('expected 3 tests pending, got %d', results.totalPending) - process.exit(1) - } - - console.log(results.runs[0]) -}) diff --git a/system-tests/projects/grep/expected/this-spec.json b/system-tests/projects/grep/expected/this-spec.json deleted file mode 100644 index c07f53bed616..000000000000 --- a/system-tests/projects/grep/expected/this-spec.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "this context": { - "preserves the test context: burning 1 of 3": "passed", - "preserves the test context: burning 2 of 3": "passed", - "preserves the test context: burning 3 of 3": "passed" - } -} diff --git a/system-tests/projects/grep/expected/ts-spec.json b/system-tests/projects/grep/expected/ts-spec.json deleted file mode 100644 index 60c25970061c..000000000000 --- a/system-tests/projects/grep/expected/ts-spec.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "TypeScript spec": { - "loads": "passing", - "loads interfaces": "passing" - } -} diff --git a/system-tests/projects/grep/expected/works-2.json b/system-tests/projects/grep/expected/works-2.json deleted file mode 100644 index aee1dddd4549..000000000000 --- a/system-tests/projects/grep/expected/works-2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "pending", - "works": "pending", - "works 2 @tag1": "passing", - "works 2 @tag1 @tag2": "passing", - "works @tag2": "pending" -} diff --git a/system-tests/projects/grep/expected/works-and-tag1.json b/system-tests/projects/grep/expected/works-and-tag1.json deleted file mode 100644 index aee1dddd4549..000000000000 --- a/system-tests/projects/grep/expected/works-and-tag1.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "pending", - "works": "pending", - "works 2 @tag1": "passing", - "works 2 @tag1 @tag2": "passing", - "works @tag2": "pending" -} diff --git a/system-tests/projects/grep/expected/works-hello-no-2.json b/system-tests/projects/grep/expected/works-hello-no-2.json deleted file mode 100644 index 8572a0d2d477..000000000000 --- a/system-tests/projects/grep/expected/works-hello-no-2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "hello world": "passed", - "works": "passed", - "works 2 @tag1": "pending", - "works 2 @tag1 @tag2": "pending", - "works @tag2": "pending" -} diff --git a/system-tests/projects/grep/package.json b/system-tests/projects/grep/package.json deleted file mode 100644 index 443398541e5b..000000000000 --- a/system-tests/projects/grep/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "grep", - "version": "0.0.0", - "devDependencies": { - "cypress": "latest", - "cypress-each": "^1.5.0", - "cypress-expect": "2.5.0" - } -} \ No newline at end of file diff --git a/system-tests/projects/grep/yarn.lock b/system-tests/projects/grep/yarn.lock deleted file mode 100644 index 6892aabf77f9..000000000000 --- a/system-tests/projects/grep/yarn.lock +++ /dev/null @@ -1,1176 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@bahmutov/all-paths@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@bahmutov/all-paths/-/all-paths-1.0.2.tgz#9ae0dcdf9022dd6e5e14d7fda3479e6a330d035b" - integrity sha512-kqeMYh7e9yXWSm7LdQp4BZ4Igxk25lM2Jtw4+G83ro5nFvbHAp3ZmY2na/AVk57+CpZDH/sCXxyKFwkdisnkbw== - dependencies: - lodash.isplainobject "4.0.6" - lodash.range "3.2.0" - -"@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== - -"@cypress/request@^2.88.10": - version "2.88.10" - resolved "https://registry.yarnpkg.com/@cypress/request/-/request-2.88.10.tgz#b66d76b07f860d3a4b8d7a0604d020c662752cce" - integrity sha512-Zp7F+R93N0yZyG34GutyTNr+okam7s/Fzc1+i3kcqOP8vk6OuajuE9qZJ6Rs+10/1JFtXFYMdyarnU1rZuJesg== - 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" - http-signature "~1.3.6" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - 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 "^8.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" - -"@types/node@*": - version "18.11.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.13.tgz#dff34f226ec1ac0432ae3b136ec5552bd3b9c0fe" - integrity sha512-IASpMGVcWpUsx5xBOrxMj7Bl8lqfuTY7FKAnPmu5cHkfQVWF8GulWS1jbRqA934qZL35xh5xN/+Xe/i26Bod4w== - -"@types/node@^14.14.31": - version "14.18.34" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.18.34.tgz#cd2e6fa0dbfb08a62582a7b967558e73c32061ec" - integrity sha512-hcU9AIQVHmPnmjRK+XUUYlILlr9pQrsqSrwov/JK1pnf3GTQowVBhx54FbvM0AU/VXGH4i3+vgXS5EguR7fysA== - -"@types/sinonjs__fake-timers@8.1.1": - version "8.1.1" - resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz#b49c2c70150141a15e0fa7e79cf1f92a72934ce3" - integrity sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g== - -"@types/sizzle@^2.3.2": - version "2.3.3" - resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.3.tgz#ff5e2f1902969d305225a047c8a0fd5c915cebef" - integrity sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ== - -"@types/yauzl@^2.9.1": - version "2.10.0" - resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.10.0.tgz#b3248295276cf8c6f153ebe6a9aba0c988cb2599" - integrity sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw== - dependencies: - "@types/node" "*" - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ansi-colors@^4.1.1: - version "4.1.3" - resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" - integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== - -ansi-escapes@^4.3.0: - version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -arch@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/arch/-/arch-2.2.0.tgz#1bc47818f305764f23ab3306b0bfc086c5a29d11" - integrity sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ== - -arg@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb" - integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA== - -asn1@~0.2.3: - version "0.2.6" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.6.tgz#0d3a7bb6e64e02a90c0303b31f292868ea09a08d" - integrity sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ== - dependencies: - safer-buffer "~2.1.0" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== - -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - -async@^3.2.0: - version "3.2.4" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" - integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA== - -aws4@^1.8.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" - integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w== - dependencies: - tweetnacl "^0.14.3" - -blob-util@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/blob-util/-/blob-util-2.0.2.tgz#3b4e3c281111bb7f11128518006cdc60b403a1eb" - integrity sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ== - -bluebird@^3.7.2: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -buffer-crc32@~0.2.3: - version "0.2.13" - resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" - integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== - -buffer@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -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== - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw== - -chalk@^4.1.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -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 sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA== - -ci-info@^3.2.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.7.0.tgz#6d01b3696c59915b6ce057e4aa4adfc2fa25f5ef" - integrity sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog== - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-table3@~0.6.1: - version "0.6.3" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" - integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== - dependencies: - string-width "^4.2.0" - optionalDependencies: - "@colors/colors" "1.5.0" - -cli-truncate@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" - integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== - dependencies: - slice-ansi "^3.0.0" - string-width "^4.2.0" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colorette@^2.0.16: - version "2.0.19" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" - integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== - -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" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - -common-tags@^1.8.0: - version "1.8.2" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" - integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -core-util-is@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== - -cross-spawn@^7.0.0: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -cypress-each@^1.5.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/cypress-each/-/cypress-each-1.13.1.tgz#65121a7f9fe865a6ea52e0751133b4e0e84f47a8" - integrity sha512-YbVfrjk4gWTDLOV8YAb3tA6ovQiyl90zvl4M7aLADD0aUBei6nOSXI7xu6LVgLlVcLkM4jRSS2jBIiifauGgpQ== - -cypress-expect@2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/cypress-expect/-/cypress-expect-2.5.0.tgz#56128742b77e9d89b2956c94771430b26926e972" - integrity sha512-RUUt/hcJ/fy7JJ+aYjSYwa448df0QeJ4DzYFeeeiqUzS9t4AbcJbWmXAPV9KSNBMkZU3NkT5okDzo+/CvrmFng== - dependencies: - "@bahmutov/all-paths" "1.0.2" - arg "5.0.1" - debug "4.3.2" - ramda "0.27.1" - -cypress@latest: - version "12.0.2" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-12.0.2.tgz#0437abf9d97ad4a972ab554968d58211b0ce4ae5" - integrity sha512-WnLx1DpnbF1vbpDBkgP14rK5yS3U+Gvxrv2fsB4Owma26oIyENj7DDRnsJbSZuTfG4mcuUJxAkRHJR2wBqBfMA== - dependencies: - "@cypress/request" "^2.88.10" - "@cypress/xvfb" "^1.2.4" - "@types/node" "^14.14.31" - "@types/sinonjs__fake-timers" "8.1.1" - "@types/sizzle" "^2.3.2" - arch "^2.2.0" - blob-util "^2.0.2" - bluebird "^3.7.2" - buffer "^5.6.0" - cachedir "^2.3.0" - chalk "^4.1.0" - check-more-types "^2.24.0" - cli-cursor "^3.1.0" - cli-table3 "~0.6.1" - commander "^5.1.0" - common-tags "^1.8.0" - dayjs "^1.10.4" - debug "^4.3.2" - enquirer "^2.3.6" - eventemitter2 "6.4.7" - execa "4.1.0" - executable "^4.1.1" - extract-zip "2.0.1" - figures "^3.2.0" - fs-extra "^9.1.0" - getos "^3.2.1" - is-ci "^3.0.0" - is-installed-globally "~0.4.0" - lazy-ass "^1.6.0" - listr2 "^3.8.3" - lodash "^4.17.21" - log-symbols "^4.0.0" - minimist "^1.2.6" - ospath "^1.2.2" - pretty-bytes "^5.6.0" - proxy-from-env "1.0.0" - request-progress "^3.0.0" - semver "^7.3.2" - supports-color "^8.1.1" - tmp "~0.2.1" - untildify "^4.0.0" - yauzl "^2.10.0" - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g== - dependencies: - assert-plus "^1.0.0" - -dayjs@^1.10.4: - version "1.11.7" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.7.tgz#4b296922642f70999544d1144a2c25730fce63e2" - integrity sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ== - -debug@4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" - integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== - dependencies: - ms "2.1.2" - -debug@^3.1.0: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.1.1, debug@^4.3.2: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - -ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw== - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -enquirer@^2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" - integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== - dependencies: - ansi-colors "^4.1.1" - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -eventemitter2@6.4.7: - version "6.4.7" - resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-6.4.7.tgz#a7f6c4d7abf28a14c1ef3442f21cb306a054271d" - integrity sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg== - -execa@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - 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" - -extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -extract-zip@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" - integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== - dependencies: - debug "^4.1.1" - get-stream "^5.1.0" - yauzl "^2.10.0" - optionalDependencies: - "@types/yauzl" "^2.9.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g== - -extsprintf@^1.2.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" - integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== - -fd-slicer@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" - integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== - dependencies: - pend "~1.2.0" - -figures@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" - integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - dependencies: - escape-string-regexp "^1.0.5" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw== - -form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - -fs-extra@^9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -get-stream@^5.0.0, get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -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" - integrity sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng== - dependencies: - assert-plus "^1.0.0" - -glob@^7.1.3: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-dirs@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485" - integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== - dependencies: - ini "2.0.0" - -graceful-fs@^4.1.6, graceful-fs@^4.2.0: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -http-signature@~1.3.6: - version "1.3.6" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.3.6.tgz#cb6fbfdf86d1c974f343be94e87f7fc128662cf9" - integrity sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw== - dependencies: - assert-plus "^1.0.0" - jsprim "^2.0.2" - sshpk "^1.14.1" - -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== - -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -ini@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - -is-ci@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" - integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== - dependencies: - ci-info "^3.2.0" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-installed-globally@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" - integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== - dependencies: - global-dirs "^3.0.0" - is-path-inside "^3.0.2" - -is-path-inside@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== - -is-unicode-supported@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg== - -json-schema@0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" - integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -jsprim@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-2.0.2.tgz#77ca23dbcd4135cd364800d22ff82c2185803d4d" - integrity sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ== - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.4.0" - verror "1.10.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 sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw== - -listr2@^3.8.3: - version "3.14.0" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.14.0.tgz#23101cc62e1375fd5836b248276d1d2b51fdbe9e" - integrity sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g== - dependencies: - cli-truncate "^2.1.0" - colorette "^2.0.16" - log-update "^4.0.0" - p-map "^4.0.0" - rfdc "^1.3.0" - rxjs "^7.5.1" - through "^2.3.8" - wrap-ansi "^7.0.0" - -lodash.isplainobject@4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" - integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== - -lodash.once@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" - integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== - -lodash.range@3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/lodash.range/-/lodash.range-3.2.0.tgz#f461e588f66683f7eadeade513e38a69a565a15d" - integrity sha512-Fgkb7SinmuzqgIhNhAElo0BL/R1rHCnhwSZf78omqSwvWqD0kD2ssOAutQonDKH/ldS8BxA72ORYI09qAY9CYg== - -lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -log-symbols@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== - dependencies: - chalk "^4.1.0" - is-unicode-supported "^0.1.0" - -log-update@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" - integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== - dependencies: - ansi-escapes "^4.3.0" - cli-cursor "^3.1.0" - slice-ansi "^4.0.0" - wrap-ansi "^6.2.0" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -mime-db@1.52.0: - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -minimatch@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.6: - version "1.2.7" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" - integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -npm-run-path@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -ospath@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b" - integrity sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA== - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -pend@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" - integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow== - -pify@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - -pretty-bytes@^5.6.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - -proxy-from-env@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" - integrity sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A== - -psl@^1.1.28: - version "1.9.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" - integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -qs@~6.5.2: - version "6.5.3" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.3.tgz#3aeeffc91967ef6e35c0e488ef46fb296ab76aad" - integrity sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA== - -ramda@0.27.1: - version "0.27.1" - resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.27.1.tgz#66fc2df3ef873874ffc2da6aa8984658abacf5c9" - integrity sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw== - -request-progress@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-3.0.0.tgz#4ca754081c7fec63f505e4faa825aa06cd669dbe" - integrity sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg== - dependencies: - throttleit "^1.0.0" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -rfdc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== - -rimraf@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rxjs@^7.5.1: - version "7.6.0" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.6.0.tgz#361da5362b6ddaa691a2de0b4f2d32028f1eb5a2" - integrity sha512-DDa7d8TFNUalGC9VqXvQ1euWNN7sc63TrUCuM9J998+ViviahMIjKSOU7rfcgFOF+FCD71BhDRv4hrFz+ImDLQ== - dependencies: - tslib "^2.1.0" - -safe-buffer@^5.0.1, safe-buffer@^5.1.2: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -semver@^7.3.2: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== - dependencies: - lru-cache "^6.0.0" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -signal-exit@^3.0.2: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -slice-ansi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" - integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -sshpk@^1.14.1: - version "1.17.0" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5" - integrity sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^8.1.1: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -throttleit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" - integrity sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g== - -through@^2.3.8: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - -tmp@~0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" - integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== - dependencies: - rimraf "^3.0.0" - -tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - -tslib@^2.1.0: - version "2.4.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w== - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -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== - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw== - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yauzl@^2.10.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" - integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== - dependencies: - buffer-crc32 "~0.2.3" - fd-slicer "~1.1.0"