chore(cypress): migrate to Cypress v6 (#40396)
* Update Cypress version from 5.3.0 to 6.0.0 * Replace `not.be.visible` with `not.exist` Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
This commit is contained in:
		
							
								
								
									
										2
									
								
								.github/workflows/cypress.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/cypress.yml
									
									
									
									
										vendored
									
									
								
							@@ -21,7 +21,7 @@ jobs:
 | 
				
			|||||||
        run: |
 | 
					        run: |
 | 
				
			||||||
          echo "CYPRESS_RECORD_KEY=${{ secrets.CYPRESS_RECORD_KEY }}" >> $GITHUB_ENV
 | 
					          echo "CYPRESS_RECORD_KEY=${{ secrets.CYPRESS_RECORD_KEY }}" >> $GITHUB_ENV
 | 
				
			||||||
          echo "GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}" >> $GITHUB_ENV
 | 
					          echo "GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}" >> $GITHUB_ENV
 | 
				
			||||||
          echo "CYPRESS_INSTALL_BINARY=5.3.0" >> $GITHUB_ENV
 | 
					          echo "CYPRESS_INSTALL_BINARY=6.0.0" >> $GITHUB_ENV
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      - name: Checkout Source Files
 | 
					      - name: Checkout Source Files
 | 
				
			||||||
        uses: actions/checkout@v2
 | 
					        uses: actions/checkout@v2
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -60,7 +60,7 @@ describe('Landing page', () => {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    cy.viewport(1199, 660)
 | 
					    cy.viewport(1199, 660)
 | 
				
			||||||
      .get(selectors.landingPageImage)
 | 
					      .get(selectors.landingPageImage)
 | 
				
			||||||
      .should('not.be.visible');
 | 
					      .should('not.exist');
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  it('Has links to all the certifications', function() {
 | 
					  it('Has links to all the certifications', function() {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -42,7 +42,7 @@ describe('Navbar', () => {
 | 
				
			|||||||
      cy.get('input').clear();
 | 
					      cy.get('input').clear();
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cy.get('div.ais-Hits').should('not.be.visible');
 | 
					    cy.get('div.ais-Hits').should('not.exist');
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  it('Should have a Sign In button', () => {
 | 
					  it('Should have a Sign In button', () => {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -95,7 +95,7 @@ describe('Superblocks and Blocks', () => {
 | 
				
			|||||||
    cy.contains(superBlockNames[0])
 | 
					    cy.contains(superBlockNames[0])
 | 
				
			||||||
      .click()
 | 
					      .click()
 | 
				
			||||||
      .should('have.attr', 'aria-expanded', 'false');
 | 
					      .should('have.attr', 'aria-expanded', 'false');
 | 
				
			||||||
    cy.contains('Basic HTML and HTML5').should('not.be.visible');
 | 
					    cy.contains('Basic HTML and HTML5').should('not.exist');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cy.contains(superBlockNames[0])
 | 
					    cy.contains(superBlockNames[0])
 | 
				
			||||||
      .click()
 | 
					      .click()
 | 
				
			||||||
@@ -107,9 +107,7 @@ describe('Superblocks and Blocks', () => {
 | 
				
			|||||||
    cy.contains('Basic HTML and HTML5')
 | 
					    cy.contains('Basic HTML and HTML5')
 | 
				
			||||||
      .click()
 | 
					      .click()
 | 
				
			||||||
      .should('have.attr', 'aria-expanded', 'false');
 | 
					      .should('have.attr', 'aria-expanded', 'false');
 | 
				
			||||||
    cy.contains('Introduction to Basic HTML and HTML5').should(
 | 
					    cy.contains('Introduction to Basic HTML and HTML5').should('not.exist');
 | 
				
			||||||
      'not.be.visible'
 | 
					 | 
				
			||||||
    );
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cy.contains('Basic HTML and HTML5')
 | 
					    cy.contains('Basic HTML and HTML5')
 | 
				
			||||||
      .click()
 | 
					      .click()
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -89,12 +89,12 @@ describe('Username input field', () => {
 | 
				
			|||||||
      .clear({ force: true })
 | 
					      .clear({ force: true })
 | 
				
			||||||
      .type('twaha', { force: true });
 | 
					      .type('twaha', { force: true });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cy.contains('Username is available.').should('not.be.visible');
 | 
					    cy.contains('Username is available.').should('not.exist');
 | 
				
			||||||
    cy.contains('Username not available.').should('not.be.visible');
 | 
					    cy.contains('Username not available.').should('not.exist');
 | 
				
			||||||
    cy.contains(
 | 
					    cy.contains(
 | 
				
			||||||
      'Please note, changing your username will also change ' +
 | 
					      'Please note, changing your username will also change ' +
 | 
				
			||||||
        'the URL to your profile and your certifications.'
 | 
					        'the URL to your profile and your certifications.'
 | 
				
			||||||
    ).should('not.be.visible');
 | 
					    ).should('not.exist');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cy.get('@usernameForm')
 | 
					    cy.get('@usernameForm')
 | 
				
			||||||
      .contains('Save')
 | 
					      .contains('Save')
 | 
				
			||||||
@@ -191,9 +191,7 @@ describe('Username input field', () => {
 | 
				
			|||||||
      cy.get('button').click();
 | 
					      cy.get('button').click();
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cy.contains('We have updated your username to bjorno').should(
 | 
					    cy.contains('We have updated your username to bjorno').should('not.exist');
 | 
				
			||||||
      'not.be.visible'
 | 
					 | 
				
			||||||
    );
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cy.resetUsername();
 | 
					    cy.resetUsername();
 | 
				
			||||||
  });
 | 
					  });
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										195
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										195
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@@ -496,9 +496,9 @@
 | 
				
			|||||||
      },
 | 
					      },
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "ajv": {
 | 
					        "ajv": {
 | 
				
			||||||
          "version": "6.12.5",
 | 
					          "version": "6.12.6",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
 | 
				
			||||||
          "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==",
 | 
					          "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
 | 
				
			||||||
          "dev": true,
 | 
					          "dev": true,
 | 
				
			||||||
          "requires": {
 | 
					          "requires": {
 | 
				
			||||||
            "fast-deep-equal": "^3.1.1",
 | 
					            "fast-deep-equal": "^3.1.1",
 | 
				
			||||||
@@ -558,9 +558,9 @@
 | 
				
			|||||||
      },
 | 
					      },
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "debug": {
 | 
					        "debug": {
 | 
				
			||||||
          "version": "3.2.6",
 | 
					          "version": "3.2.7",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
 | 
				
			||||||
          "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
 | 
					          "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
 | 
				
			||||||
          "dev": true,
 | 
					          "dev": true,
 | 
				
			||||||
          "requires": {
 | 
					          "requires": {
 | 
				
			||||||
            "ms": "^2.1.1"
 | 
					            "ms": "^2.1.1"
 | 
				
			||||||
@@ -721,12 +721,6 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "@freecodecamp/eslint-config": {
 | 
					 | 
				
			||||||
      "version": "2.0.2",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@freecodecamp/eslint-config/-/eslint-config-2.0.2.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-SqM/owGFbUt8itsdvQLf050whkU0riofwoUi7IeTkzp8aXCqsdYArCkoqT0OIcNap62aa44CqRcdFewuTAZtHw==",
 | 
					 | 
				
			||||||
      "dev": true
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "@hapi/address": {
 | 
					    "@hapi/address": {
 | 
				
			||||||
      "version": "4.1.0",
 | 
					      "version": "4.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@hapi/address/-/address-4.1.0.tgz",
 | 
				
			||||||
@@ -2460,11 +2454,6 @@
 | 
				
			|||||||
      "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==",
 | 
					      "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "@types/unist": {
 | 
					 | 
				
			||||||
      "version": "2.0.3",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ=="
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "@types/yargs": {
 | 
					    "@types/yargs": {
 | 
				
			||||||
      "version": "13.0.10",
 | 
					      "version": "13.0.10",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.10.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.10.tgz",
 | 
				
			||||||
@@ -2666,9 +2655,9 @@
 | 
				
			|||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "arch": {
 | 
					    "arch": {
 | 
				
			||||||
      "version": "2.1.2",
 | 
					      "version": "2.2.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==",
 | 
					      "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "are-we-there-yet": {
 | 
					    "are-we-there-yet": {
 | 
				
			||||||
@@ -3969,21 +3958,6 @@
 | 
				
			|||||||
        "supports-color": "^5.3.0"
 | 
					        "supports-color": "^5.3.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "character-entities": {
 | 
					 | 
				
			||||||
      "version": "1.2.4",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw=="
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "character-entities-legacy": {
 | 
					 | 
				
			||||||
      "version": "1.1.4",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA=="
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "character-reference-invalid": {
 | 
					 | 
				
			||||||
      "version": "1.1.4",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg=="
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "chardet": {
 | 
					    "chardet": {
 | 
				
			||||||
      "version": "0.7.0",
 | 
					      "version": "0.7.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
 | 
				
			||||||
@@ -5045,9 +5019,9 @@
 | 
				
			|||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "cypress": {
 | 
					    "cypress": {
 | 
				
			||||||
      "version": "5.3.0",
 | 
					      "version": "6.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/cypress/-/cypress-5.3.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/cypress/-/cypress-6.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-XgebyqL7Th6/8YenE1ddb7+d4EiCG2Jvg/5c8+HPfFFY/gXnOVhoCVUU3KW8qg3JL7g0B+iJbHd5hxuCqbd1RQ==",
 | 
					      "integrity": "sha512-A/w9S15xGxX5UVeAQZacKBqaA0Uqlae9e5WMrehehAdFiLOZj08IgSVZOV8YqA9OH9Z0iBOnmsEkK3NNj43VrA==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "@cypress/listr-verbose-renderer": "^0.4.1",
 | 
					        "@cypress/listr-verbose-renderer": "^0.4.1",
 | 
				
			||||||
@@ -5062,7 +5036,7 @@
 | 
				
			|||||||
        "chalk": "^4.1.0",
 | 
					        "chalk": "^4.1.0",
 | 
				
			||||||
        "check-more-types": "^2.24.0",
 | 
					        "check-more-types": "^2.24.0",
 | 
				
			||||||
        "cli-table3": "~0.6.0",
 | 
					        "cli-table3": "~0.6.0",
 | 
				
			||||||
        "commander": "^4.1.1",
 | 
					        "commander": "^5.1.0",
 | 
				
			||||||
        "common-tags": "^1.8.0",
 | 
					        "common-tags": "^1.8.0",
 | 
				
			||||||
        "debug": "^4.1.1",
 | 
					        "debug": "^4.1.1",
 | 
				
			||||||
        "eventemitter2": "^6.4.2",
 | 
					        "eventemitter2": "^6.4.2",
 | 
				
			||||||
@@ -5080,10 +5054,10 @@
 | 
				
			|||||||
        "minimist": "^1.2.5",
 | 
					        "minimist": "^1.2.5",
 | 
				
			||||||
        "moment": "^2.27.0",
 | 
					        "moment": "^2.27.0",
 | 
				
			||||||
        "ospath": "^1.2.2",
 | 
					        "ospath": "^1.2.2",
 | 
				
			||||||
        "pretty-bytes": "^5.3.0",
 | 
					        "pretty-bytes": "^5.4.1",
 | 
				
			||||||
        "ramda": "~0.26.1",
 | 
					        "ramda": "~0.26.1",
 | 
				
			||||||
        "request-progress": "^3.0.0",
 | 
					        "request-progress": "^3.0.0",
 | 
				
			||||||
        "supports-color": "^7.1.0",
 | 
					        "supports-color": "^7.2.0",
 | 
				
			||||||
        "tmp": "~0.2.1",
 | 
					        "tmp": "~0.2.1",
 | 
				
			||||||
        "untildify": "^4.0.0",
 | 
					        "untildify": "^4.0.0",
 | 
				
			||||||
        "url": "^0.11.0",
 | 
					        "url": "^0.11.0",
 | 
				
			||||||
@@ -5125,9 +5099,9 @@
 | 
				
			|||||||
          "dev": true
 | 
					          "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "commander": {
 | 
					        "commander": {
 | 
				
			||||||
          "version": "4.1.1",
 | 
					          "version": "5.1.0",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
 | 
				
			||||||
          "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
 | 
					          "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
 | 
				
			||||||
          "dev": true
 | 
					          "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "fs-extra": {
 | 
					        "fs-extra": {
 | 
				
			||||||
@@ -5180,13 +5154,21 @@
 | 
				
			|||||||
          "dev": true
 | 
					          "dev": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "jsonfile": {
 | 
					        "jsonfile": {
 | 
				
			||||||
          "version": "6.0.1",
 | 
					          "version": "6.1.0",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
 | 
				
			||||||
          "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==",
 | 
					          "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
 | 
				
			||||||
          "dev": true,
 | 
					          "dev": true,
 | 
				
			||||||
          "requires": {
 | 
					          "requires": {
 | 
				
			||||||
            "graceful-fs": "^4.1.6",
 | 
					            "graceful-fs": "^4.1.6",
 | 
				
			||||||
            "universalify": "^1.0.0"
 | 
					            "universalify": "^2.0.0"
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					          "dependencies": {
 | 
				
			||||||
 | 
					            "universalify": {
 | 
				
			||||||
 | 
					              "version": "2.0.0",
 | 
				
			||||||
 | 
					              "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
 | 
				
			||||||
 | 
					              "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
 | 
				
			||||||
 | 
					              "dev": true
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "log-symbols": {
 | 
					        "log-symbols": {
 | 
				
			||||||
@@ -8508,20 +8490,6 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "is-alphabetical": {
 | 
					 | 
				
			||||||
      "version": "1.0.4",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg=="
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "is-alphanumerical": {
 | 
					 | 
				
			||||||
      "version": "1.0.4",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==",
 | 
					 | 
				
			||||||
      "requires": {
 | 
					 | 
				
			||||||
        "is-alphabetical": "^1.0.0",
 | 
					 | 
				
			||||||
        "is-decimal": "^1.0.0"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "is-arrayish": {
 | 
					    "is-arrayish": {
 | 
				
			||||||
      "version": "0.2.1",
 | 
					      "version": "0.2.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
 | 
				
			||||||
@@ -8593,11 +8561,6 @@
 | 
				
			|||||||
      "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
 | 
					      "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "is-decimal": {
 | 
					 | 
				
			||||||
      "version": "1.0.4",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw=="
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "is-descriptor": {
 | 
					    "is-descriptor": {
 | 
				
			||||||
      "version": "0.1.6",
 | 
					      "version": "0.1.6",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
 | 
				
			||||||
@@ -8662,11 +8625,6 @@
 | 
				
			|||||||
        "is-extglob": "^2.1.1"
 | 
					        "is-extglob": "^2.1.1"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "is-hexadecimal": {
 | 
					 | 
				
			||||||
      "version": "1.0.4",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw=="
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "is-installed-globally": {
 | 
					    "is-installed-globally": {
 | 
				
			||||||
      "version": "0.1.0",
 | 
					      "version": "0.1.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz",
 | 
				
			||||||
@@ -10444,11 +10402,6 @@
 | 
				
			|||||||
      "integrity": "sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg==",
 | 
					      "integrity": "sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "longest-streak": {
 | 
					 | 
				
			||||||
      "version": "2.0.4",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg=="
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "loose-envify": {
 | 
					    "loose-envify": {
 | 
				
			||||||
      "version": "1.4.0",
 | 
					      "version": "1.4.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
 | 
				
			||||||
@@ -10574,14 +10527,6 @@
 | 
				
			|||||||
        "uc.micro": "^1.0.5"
 | 
					        "uc.micro": "^1.0.5"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "markdown-table": {
 | 
					 | 
				
			||||||
      "version": "2.0.0",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==",
 | 
					 | 
				
			||||||
      "requires": {
 | 
					 | 
				
			||||||
        "repeat-string": "^1.0.0"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "markdownlint": {
 | 
					    "markdownlint": {
 | 
				
			||||||
      "version": "0.21.0",
 | 
					      "version": "0.21.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.21.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.21.0.tgz",
 | 
				
			||||||
@@ -10606,65 +10551,6 @@
 | 
				
			|||||||
        "escape-string-regexp": "^1.0.4"
 | 
					        "escape-string-regexp": "^1.0.4"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "mdast-util-gfm": {
 | 
					 | 
				
			||||||
      "version": "0.1.0",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-0.1.0.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-HLfygQL6HdhJhFbLta4Ki9hClrzyAxRjyRvpm5caN65QZL+NyHPmqFlnF9vm1Rn58JT2+AbLwNcEDY4MEvkk8Q==",
 | 
					 | 
				
			||||||
      "requires": {
 | 
					 | 
				
			||||||
        "mdast-util-gfm-autolink-literal": "^0.1.0",
 | 
					 | 
				
			||||||
        "mdast-util-gfm-strikethrough": "^0.2.0",
 | 
					 | 
				
			||||||
        "mdast-util-gfm-table": "^0.1.0",
 | 
					 | 
				
			||||||
        "mdast-util-gfm-task-list-item": "^0.1.0"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "mdast-util-gfm-autolink-literal": {
 | 
					 | 
				
			||||||
      "version": "0.1.1",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-0.1.1.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-gJ2xSpqKCetSr22GEWpZH3f5ffb4pPn/72m4piY0v7T/S+O7n7rw+sfoPLhb2b4O7WdnERoYdALRcmD68FMtlw=="
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "mdast-util-gfm-strikethrough": {
 | 
					 | 
				
			||||||
      "version": "0.2.2",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.2.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-T37ZbaokJcRbHROXmoVAieWnesPD5N21tv2ifYzaGRLbkh1gknItUGhZzHefUn5Zc/eaO/iTDSAFOBrn/E8kWw==",
 | 
					 | 
				
			||||||
      "requires": {
 | 
					 | 
				
			||||||
        "mdast-util-to-markdown": "^0.5.0"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "mdast-util-gfm-table": {
 | 
					 | 
				
			||||||
      "version": "0.1.4",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-0.1.4.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-T4xFSON9kUb/IpYA5N+KGWcsdGczAvILvKiXQwUGind6V9fvjPCR9yhZnIeaLdBWXaz3m/Gq77ZtuLMjtFR4IQ==",
 | 
					 | 
				
			||||||
      "requires": {
 | 
					 | 
				
			||||||
        "markdown-table": "^2.0.0",
 | 
					 | 
				
			||||||
        "mdast-util-to-markdown": "^0.5.0"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "mdast-util-gfm-task-list-item": {
 | 
					 | 
				
			||||||
      "version": "0.1.3",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-0.1.3.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-9adbEPNB7oxvwiHErO6v+3D+YyM42G0LHCnBId8trm5mkvjsm8vt9zxo0yGZxih/8luk9uZq8Smf31sDIqrmkA==",
 | 
					 | 
				
			||||||
      "requires": {
 | 
					 | 
				
			||||||
        "mdast-util-to-markdown": "^0.5.0"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "mdast-util-to-markdown": {
 | 
					 | 
				
			||||||
      "version": "0.5.3",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.5.3.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-sr8q7fQJ1xoCqZSXW6dO/MYu2Md+a4Hfk9uO+XHCfiBhVM0EgWtfAV7BuN+ff6otUeu2xDyt1o7vhZGwOG3+BA==",
 | 
					 | 
				
			||||||
      "requires": {
 | 
					 | 
				
			||||||
        "@types/unist": "^2.0.0",
 | 
					 | 
				
			||||||
        "longest-streak": "^2.0.0",
 | 
					 | 
				
			||||||
        "mdast-util-to-string": "^1.0.0",
 | 
					 | 
				
			||||||
        "parse-entities": "^2.0.0",
 | 
					 | 
				
			||||||
        "repeat-string": "^1.0.0",
 | 
					 | 
				
			||||||
        "zwitch": "^1.0.0"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "mdast-util-to-string": {
 | 
					 | 
				
			||||||
      "version": "1.1.0",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A=="
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "mdurl": {
 | 
					    "mdurl": {
 | 
				
			||||||
      "version": "1.0.1",
 | 
					      "version": "1.0.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
 | 
				
			||||||
@@ -12303,19 +12189,6 @@
 | 
				
			|||||||
      "integrity": "sha1-dGoWdjgIOoYLDu9nMssn7UbDKXc=",
 | 
					      "integrity": "sha1-dGoWdjgIOoYLDu9nMssn7UbDKXc=",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "parse-entities": {
 | 
					 | 
				
			||||||
      "version": "2.0.0",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
 | 
					 | 
				
			||||||
      "requires": {
 | 
					 | 
				
			||||||
        "character-entities": "^1.0.0",
 | 
					 | 
				
			||||||
        "character-entities-legacy": "^1.0.0",
 | 
					 | 
				
			||||||
        "character-reference-invalid": "^1.0.0",
 | 
					 | 
				
			||||||
        "is-alphanumerical": "^1.0.0",
 | 
					 | 
				
			||||||
        "is-decimal": "^1.0.0",
 | 
					 | 
				
			||||||
        "is-hexadecimal": "^1.0.0"
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "parse-github-repo-url": {
 | 
					    "parse-github-repo-url": {
 | 
				
			||||||
      "version": "1.4.1",
 | 
					      "version": "1.4.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz",
 | 
				
			||||||
@@ -13155,7 +13028,8 @@
 | 
				
			|||||||
    "repeat-string": {
 | 
					    "repeat-string": {
 | 
				
			||||||
      "version": "1.6.1",
 | 
					      "version": "1.6.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
 | 
				
			||||||
      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
 | 
					      "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
 | 
				
			||||||
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "repeating": {
 | 
					    "repeating": {
 | 
				
			||||||
      "version": "2.0.1",
 | 
					      "version": "2.0.1",
 | 
				
			||||||
@@ -16091,11 +15965,6 @@
 | 
				
			|||||||
        "synchronous-promise": "^2.0.6",
 | 
					        "synchronous-promise": "^2.0.6",
 | 
				
			||||||
        "toposort": "^2.0.2"
 | 
					        "toposort": "^2.0.2"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					 | 
				
			||||||
    "zwitch": {
 | 
					 | 
				
			||||||
      "version": "1.0.5",
 | 
					 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz",
 | 
					 | 
				
			||||||
      "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw=="
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -59,7 +59,7 @@
 | 
				
			|||||||
  "devDependencies": {
 | 
					  "devDependencies": {
 | 
				
			||||||
    "babel-eslint": "^10.1.0",
 | 
					    "babel-eslint": "^10.1.0",
 | 
				
			||||||
    "cross-env": "^7.0.2",
 | 
					    "cross-env": "^7.0.2",
 | 
				
			||||||
    "cypress": "^5.3.0",
 | 
					    "cypress": "^6.0.0",
 | 
				
			||||||
    "debug": "^4.2.0",
 | 
					    "debug": "^4.2.0",
 | 
				
			||||||
    "docsify-cli": "^4.4.1",
 | 
					    "docsify-cli": "^4.4.1",
 | 
				
			||||||
    "dotenv": "^6.2.0",
 | 
					    "dotenv": "^6.2.0",
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user