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"