Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add a browser lib to produce sa11y minified JS bundle #32

Merged
merged 117 commits into from
Aug 19, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
117 commits
Select commit Hold shift + click to select a range
474aa7d
build(deps): add semantic release deps
Jun 3, 2020
b26f5fc
build(release): add semanic release config
Jun 3, 2020
c9f98f2
build: add cmds to list packages and its deps
Jun 3, 2020
bfd79e4
build(deps): add cmds for versioning, publishing, dep check
Jun 3, 2020
a0d8737
build: add cmds to list packages and its deps
Jun 3, 2020
805210a
build: fix dep check cmd, add lint:deps cmd
Jun 3, 2020
066522a
fix(deps): add missing dependencies in package json
Jun 3, 2020
922af5d
chore(release): bump versions
Jun 3, 2020
cef8a48
build: fix dep check cmd
Jun 3, 2020
521a197
build: add deps, config for semantic release github plugin
Jun 4, 2020
66ad552
build: add git hook to run yarn install when switching branches
Jun 4, 2020
dd2bb29
build: change release cmd, config in prep for merge to release branch
Jun 4, 2020
07fd558
docs(changelog): remove obsolete links, add PR links, cleanup
Jun 4, 2020
03d2888
Merge branch 'release-semantic' into release
Jun 4, 2020
384f46c
build: add test debug script and update corresponding docs
Jun 4, 2020
219f2c2
docs(contributing): add notes on release process
Jun 4, 2020
c6cc630
chore: update yarn lockfile
Jun 4, 2020
a58303e
docs(contributing): clarify about when to use release branch
Jun 4, 2020
20b209f
docs(jest): updates to readme for clarity
Jun 8, 2020
36241e3
docs(jest): add clarification on recommended ruleset
Jun 9, 2020
293fa02
test(cspell): add flagwords
Jun 9, 2020
b4e9a64
test(integ): add integ test to inject axe using wdio
Jun 11, 2020
b897c2c
docs(contrib): add note about yarn installing when changing branches
Jun 11, 2020
ef565c8
build(wdio): add scafolding for wdio package
Jun 15, 2020
7fe2de6
build(wdio): add dev deps for wdio using wdio cli
Jun 16, 2020
2fd6e4e
build(wdio): add pkgs,config for wdio typescript integration
Jun 16, 2020
95d5549
test(wdio): add tests to inject axe using wdio
Jun 16, 2020
23e50ae
feat(wdio): add assert accessible API for WDIO
Jun 16, 2020
ee0b97a
test(wdio): add tests using the wdio assert API
Jun 16, 2020
6db20b4
revert(wdio): revert obsolete code in integ tests package
Jun 17, 2020
31bfcf8
test(wdio): exclude wdio tests from jest config
Jun 17, 2020
d7c9ab3
build(test-integ): remove obsolete dev deps from test integ package
Jun 17, 2020
0db39cd
build(wdio): remove mocha type defs that were conflicting with jest
Jun 17, 2020
7116512
build(wdio): fix eslint config to include wdio config
Jun 17, 2020
1919b93
build(wdio): add wdio to test run scripts in package json
Jun 17, 2020
3141489
Merge branch 'master' of github.com:salesforce/sa11y into wdio
Jun 17, 2020
1b87f25
Merge branch 'update-docs-post-initial-release' into wdio
Jun 17, 2020
f2c423d
build(wdio): fix missing deps in package json
Jun 17, 2020
8c23ffb
docs: fix all Readme headings and structure for consistency
Jun 17, 2020
c7598db
build(wdio): add headless option for chromedriver
Jun 17, 2020
fe7b0d7
ci(circleci): add chrome browser and chrome driver to ci env
Jun 17, 2020
0aa8eb0
refactor(wdio): remove redundant run script, reorg imports
Jun 17, 2020
3d1aa24
build(wdio): add alpha suffix to version and move axe dep
Jun 17, 2020
980db91
chore: add version to root package json
Jun 17, 2020
4243266
build: update axe-core to 3.5.5
Jun 19, 2020
9bb714a
docs(wdio): add wdio section to root readme
Jun 19, 2020
b4b6f40
build: fix incorrect yarn registry
Jun 19, 2020
5161956
build: remove semantic release
Jun 19, 2020
ead0bc6
test(jest): add matcher test for non a11y error scenario
Jun 20, 2020
d079445
build(wdio): add test watch script, config for wdio tests
Jun 20, 2020
80cc8cb
fix(jest): handle a11y error being undefined when used with not matcher
Jun 20, 2020
5ecf8b6
fix(format): check explicitly for undefined to allow custom formatter
Jun 20, 2020
7928961
build(jest): add @sa11y/common as dev dep
Jun 20, 2020
2fc154f
build: move lint staged config to its own file
Jun 22, 2020
c6bff2b
fix(jest): fix a11y error being undefined when used with not matcher
Jun 22, 2020
76cce60
chore: update dependencies
Jun 22, 2020
5fc3734
build: add run script to do a clean build and run checks, tests
Jun 22, 2020
471bb11
build: unpin accidentally pinned dependencies
Jun 22, 2020
fe13959
build: replace ncu with yarn upgrade interactive
Jun 22, 2020
8795f4d
build: update dependencies using yarn upgrade
Jun 22, 2020
beabb66
build: remove obsolete ncu config file
Jun 22, 2020
81a0e4c
build(release): remove obsolete lerna config as we are not tagging, c…
Jun 25, 2020
24bdb34
build(release): modify changelog, version commands
Jun 25, 2020
90926a4
docs: add changelog for latest changes
Jun 25, 2020
21c3c30
refactor(wdio): extract common code out of assert, wdio
Jun 26, 2020
6c2181d
build(wdio): remove wdio sync dependency
Jun 26, 2020
f159b7c
fix(format): fix a11y error message to use formatted output
Jun 26, 2020
c9fed13
build(common): add axe core dependency
Jun 26, 2020
a9574af
refactor(preset-rules): rename recommended preset rule to base
Jun 26, 2020
d9fc379
refactor(preset-rules): rename extended ruleset to recommended
Jun 26, 2020
7d24809
ci(github): add codeowners file
Jun 29, 2020
6367dd7
feat(preset-rules): add a full ruleset with all rules from axe
Jun 29, 2020
bbf6918
docs: update changelog with preset rule name changes
Jun 29, 2020
ce1275a
refactor(test-utils): de-duplicate test html data between wdio and te…
Jun 30, 2020
8d3116d
chore(release): bump versions
Jun 30, 2020
ba7a85a
build(wdio): add test-utils as dev dep
Jun 30, 2020
70222d0
test(wdio): fix test file paths for wdio tests
Jun 30, 2020
ab1d3b3
build: add rollup dep and rollup plugins
Jul 3, 2020
6d85328
build(rollup): add rollup config, modify common tsconfig
Jul 3, 2020
616f244
build(rollup): fix and override module format in rollup config
Jul 4, 2020
a91fd9b
build(rollup): move rollup config to assert package
Jul 6, 2020
881c3c2
docs: replace blob/master in readme urls with tree/master
Jul 7, 2020
7eba333
feat(browser-lib): add a new package for producing bundled minified v…
Jul 7, 2020
c9b10dc
refactor(browser-lib): move rollup config from assert to browser-lib
Jul 7, 2020
aef1403
build(browser-lib): add deps for browser lib
Jul 7, 2020
9db422d
refactor(browser-lib): fix exports to be specific
Jul 7, 2020
75a48d7
test(wdio): move wdio config to root, add debug opts
Jul 8, 2020
b2d70b6
test(browser-lib): add test to inject min js and verify injection
Jul 9, 2020
dcb795c
build(browser-lib): fix rollup config to make the injection work
Jul 10, 2020
f09e137
test(browser-lib): refactor test to add pre and post condition checks
Jul 10, 2020
9de6776
test(wdio): add log output dir when in debug mode
Jul 10, 2020
4fcdf43
build: update deps
Jul 14, 2020
efb10cc
build: extract out common wdio dev deps to root
Jul 14, 2020
d2e84a2
test(browser-lib): include browser lib wdio test in root run script
Jul 14, 2020
0471aa2
refactor: move axe version const to common pkg
Jul 14, 2020
85d6c83
test(browser-lib): expand test to check for axe in addition to sa11y
Jul 14, 2020
3353149
build(browser-lib): add browser build step to build ci run script
mohanraj-r Jul 17, 2020
a3354b9
Merge remote-tracking branch 'origin/master' into add_browser_lib
mohanraj-r Aug 11, 2020
fca268e
refactor(wdio): move wdio config from wdio package to root to enable …
mohanraj-r Aug 12, 2020
5ce25f6
build: rename script to build minified js bundle
mohanraj-r Aug 12, 2020
d47ddf8
test(browser-lib): refactor to remove redundant async
mohanraj-r Aug 12, 2020
cb50d6c
docs(browser-lib): add example illustrating usage
mohanraj-r Aug 12, 2020
d607d41
refactor(browser-lib): reuse namespace in rollup config
mohanraj-r Aug 12, 2020
6f052e6
test(wdio): add support for debug flag
mohanraj-r Aug 12, 2020
a8420ec
build: update dependencies, changelog, version
mohanraj-r Aug 12, 2020
4778508
ci: add code coverage config
mohanraj-r Aug 14, 2020
bfa6617
ci: add codecov badge to readme
mohanraj-r Aug 14, 2020
a6e8c2b
ci: use codecov npm pkg instead of circleci orb
mohanraj-r Aug 14, 2020
301e2fc
ci: add CodeQL analysis by github
mohanraj-r Aug 17, 2020
be9d002
build: update deps - rollup, eslint
mohanraj-r Aug 17, 2020
773a678
ci: remove obsolete github workflow configs
mohanraj-r Aug 17, 2020
a17818d
docs: add clarification on browser lib usage
mohanraj-r Aug 18, 2020
2de8aa4
refactor(browserlib): remove camelcase in nameSpace
mohanraj-r Aug 18, 2020
1f90e84
build(browserlib): add un-minified output in addition to minified bundle
mohanraj-r Aug 18, 2020
40fc225
build: refactor build cmd to include minified bundle build
mohanraj-r Aug 18, 2020
acce56d
docs(browserlib): add Java example to illustrate usage
mohanraj-r Aug 18, 2020
ccec14f
build(browserlib): add a debug flag to build cmd
mohanraj-r Aug 18, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,7 @@ jobs:
- checkout
- run: yarn build:ci
- run: yarn test:ci
- store_artifacts:
path: coverage
- run: yarn codecov
workflows:
build-and-test:
jobs:
Expand Down
8 changes: 0 additions & 8 deletions .github/workflows-disabled/README.md

This file was deleted.

23 changes: 0 additions & 23 deletions .github/workflows-disabled/build.yml

This file was deleted.

29 changes: 0 additions & 29 deletions .github/workflows-disabled/codecov.yml

This file was deleted.

54 changes: 54 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
name: 'CodeQL'

on:
push:
branches: [master, media]
pull_request:
# The branches below must be a subset of the branches above
branches: [master]
schedule:
- cron: '0 22 * * 2'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v2
with:
# We must fetch at least the immediate parents so that if this is
# a pull request then we can checkout the head.
fetch-depth: 2

# If this run was triggered by a pull request event, then checkout
# the head of the pull request instead of the merge commit.
- run: git checkout HEAD^2
if: ${{ github.event_name == 'pull_request' }}

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
# Override language selection by uncommenting this and choosing your languages
with:
languages: javascript

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language

#- run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
22 changes: 15 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,35 @@
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->


- [(2020-06-25)](#2020-06-25)
- [0.3.0-beta (2020-08-12)](#030-beta-2020-08-12)
- [Features](#features)
- [0.2.0-beta (2020-06-25)](#020-beta-2020-06-25)
- [Features](#features-1)
- [Bug Fixes](#bug-fixes)
- [BREAKING CHANGES](#breaking-changes)
- [(2020-06-02) v0.1.0-alpha](#2020-06-02-v010-alpha)
- [Features](#features-1)
- [(2020-05-29)](#2020-05-29)
- [Features](#features-2)
- [(2020-05-29)](#2020-05-29)
- [Features](#features-3)
- [(2020-05-07)](#2020-05-07)
- [Bug Fixes](#bug-fixes-1)
- [Features](#features-3)
- [Features](#features-4)
- [(2020-04-07)](#2020-04-07)
- [Bug Fixes](#bug-fixes-2)
- [Features](#features-4)
- [Features](#features-5)
- [(2020-03-20)](#2020-03-20)
- [Bug Fixes](#bug-fixes-3)
- [Features](#features-5)
- [Features](#features-6)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

# (2020-06-25)
# 0.3.0-beta (2020-08-12)

### Features

- **browser-lib:** add a new package for producing bundled minified version of sa11y ([#32](https://github.com/salesforce/sa11y/pull/32))

# [0.2.0-beta](https://github.com/salesforce/sa11y/releases/tag/v0.2.0-beta) (2020-06-25)

### Features

Expand Down
13 changes: 12 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ We want to encourage the developer community to contribute to Sa11y. This guide
- [Building](#building)
- [Testing](#testing)
- [Unit Testing](#unit-testing)
- [Integration Testing](#integration-testing)
- [Release](#release)
- [Use local npm registry for testing](#use-local-npm-registry-for-testing)
- [Editor Configurations](#editor-configurations)
Expand Down Expand Up @@ -126,6 +127,14 @@ If you want to debug these tests, you can do as follows:

Your test should now be running in the Chrome debugger. You get your handy console to poke around all sorts of stuff! Now simply hit "Enter" in the terminal running your Jest process anytime you want to re-run your currently selected specs. You'll be dropped right back into the Chrome debugger.

### Integration Testing

- Integration tests are available for certain packages executed using [WebdriverIO](https://webdriver.io/)
- To [debug WebdriverIO tests](https://webdriver.io/docs/api/browser/debug.html)
- Add `await browser.debug();` to introduce a breakpoint
- Run test using `yarn test:debug` or `DEBUG=true yarn test`
- To apply different configuration settings to aid debugging (e.g. disable headless, increase timeouts, increase logging)

## Release

- Generate Changelog
Expand Down Expand Up @@ -256,7 +265,9 @@ the ones related to the files you make changes to!

#### Run tests

Test your change by running the unit tests and integration tests. Instructions [here](#testing).
Test your change by running [the unit tests and integration tests](#testing).

- `yarn test`

#### Test CI config

Expand Down
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

Automated Accessibility Testing Libraries and Tools ([@sa11y packages](https://www.npmjs.com/org/sa11y)) based on [axe-core][axe] providing support for [Jest](#jest-integration) unit tests, [WebdriverIO](#wdio-integration) component/integration tests used by teams in Salesforce. However, they are not specific to Salesforce and can be used to test any UI [supported by axe-core](https://github.com/dequelabs/axe-core#supported-browsers) for accessibility. These libraries are designed to be flexible, customizable and reusable to support automated accessibility testing in different testing workflows from unit to integration tests.

[![Build](https://circleci.com/gh/salesforce/sa11y.svg?style=svg)](https://app.circleci.com/pipelines/github/salesforce/sa11y?branch=master)
[![Build Status](https://circleci.com/gh/salesforce/sa11y.svg?style=svg)](https://app.circleci.com/pipelines/github/salesforce/sa11y?branch=master)
[![Code Coverage](https://codecov.io/gh/salesforce/sa11y/branch/master/graph/badge.svg)](https://codecov.io/gh/salesforce/sa11y)

<!-- Temp disabling code cov badge due to https://github.com/salesforce/sa11y/issues/14
Re-enable with a code cov service that works with CircleCi -->
Expand All @@ -19,6 +20,7 @@ Automated Accessibility Testing Libraries and Tools ([@sa11y packages](https://w
- [assertAccessible API](#assertaccessible-api)
- [a11y results formatter](#a11y-results-formatter)
- [Preset accessibility rules](#preset-accessibility-rules)
- [Minified bundle for testing in browser](#minified-bundle-for-testing-in-browser)
- [Internal packages](#internal-packages)
- [Test utilities](#test-utilities)
- [Integration Tests](#integration-tests)
Expand Down Expand Up @@ -72,6 +74,10 @@ This repo contains the following packages for automated accessibility testing:
- The Recommended preset rule is used by default in the Jest a11y matcher and assert Accessible APIs
- The APIs can be overridden to use the Base or Full ruleset as necessary

### [Minified bundle for testing in browser](./packages/browser-lib/README.md)

- Provides a minified version of selected `@sa11y` libraries to be injected into a browser (using webdriver) and executed from integration testing workflows.

### Internal packages

#### [Test utilities](./packages/test-utils/README.md)
Expand Down
2 changes: 1 addition & 1 deletion cSpell.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"ignorePaths": ["node_modules/**", "package.json"],
"ignoreWords": ["circleci", "CNCF", "dlitem", "doctoc", "SPDX", "tsdoc", "wcag", "wdio", "webdriverio"],
"ignoreWords": ["circleci", "CNCF", "dlitem", "doctoc", "iife", "SPDX", "tsdoc", "wcag", "wdio", "webdriverio"],
"flagWords": ["master-slave", "slave", "blacklist", "whitelist"],
"allowCompoundWords": true
}
4 changes: 4 additions & 0 deletions codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
comment:
layout: 'reach, diff, files'
branches: # branch names that can post comment
- 'master'
3 changes: 2 additions & 1 deletion jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
* For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/BSD-3-Clause
*/

const browserLibTestPath = '<rootDir>/packages/browser-lib';
const integrationTestPath = '<rootDir>/packages/test-integration';
const wdioTestPath = '<rootDir>/packages/wdio';

Expand All @@ -18,7 +19,7 @@ module.exports = {
},
},
// Exclude integration tests from being run with config as it has its own config and setup
testPathIgnorePatterns: [integrationTestPath, wdioTestPath],
testPathIgnorePatterns: [browserLibTestPath, integrationTestPath, wdioTestPath],
// Direct Jest to read the jest config file from integration tests
projects: ['<rootDir>', integrationTestPath],
};
57 changes: 29 additions & 28 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "sa11y-monorepo",
"version": "0.2.0-beta",
"version": "0.3.0-beta",
"private": true,
"description": "Salesforce Accessibility Automated Testing Libraries and Tools (@sa11y packages)",
"license": "BSD-3-Clause",
Expand All @@ -16,10 +16,10 @@
"packages/*"
],
"scripts": {
"build": "tsc --build",
"build": "tsc --build && yarn workspace @sa11y/browser-lib build",
"build:ci": "yarn install --frozen-lockfile && yarn build",
"build:clean": "yarn build --clean && rimraf packages/**/dist && yarn install && yarn build",
"build:watch": "yarn build --watch",
"build:clean": "tsc --build --clean && rimraf packages/**/dist && yarn build:ci",
"build:watch": "tsc --build --watch",
"commit": "! git diff --cached --exit-code && lint-staged && git-cz",
"install:clean": "lerna clean --yes; yarn install",
"lint": "eslint . --ext ts,js,md",
Expand All @@ -42,7 +42,7 @@
"test:clean": "yarn build:clean && yarn test:ci",
"test:debug": "node --inspect node_modules/.bin/jest --runInBand --watch",
"test:watch": "yarn test --watch",
"test:wdio": "yarn workspace @sa11y/wdio test",
"test:wdio": "yarn workspace @sa11y/wdio test; yarn workspace @sa11y/browser-lib test ",
"update": "yarn audit; yarn upgrade-interactive --latest && yarn test:clean"
},
"config": {
Expand All @@ -55,57 +55,58 @@
"commit-msg": "commitlint -e $GIT_PARAMS",
"pre-commit": "lint-staged",
"pre-push": "yarn test:clean",
"post-checkout": "yarn install && yarn build"
"post-checkout": "yarn build:ci"
}
},
"devDependencies": {
"@babel/core": "^7.10.4",
"@babel/preset-env": "^7.10.4",
"@babel/core": "^7.11.1",
"@babel/preset-env": "^7.11.0",
"@babel/preset-typescript": "^7.10.4",
"@commitlint/cli": "^9.1.1",
"@commitlint/config-conventional": "^9.1.1",
"@types/jest": "^26.0.4",
"@types/node": "^14.0.23",
"@types/jest": "^26.0.10",
"@types/node": "^14.6.0",
"@typescript-eslint/eslint-plugin": "^2.33.0",
"@typescript-eslint/parser": "^2.33.0",
"@wdio/cli": "^6.2.0",
"@wdio/local-runner": "^6.2.0",
"@wdio/mocha-framework": "^6.2.0",
"@wdio/spec-reporter": "^6.1.23",
"@wdio/sync": "^6.2.0",
"babel-jest": "^26.1.0",
"chromedriver": "^83.0.1",
"@wdio/cli": "^6.4.0",
"@wdio/local-runner": "^6.4.0",
"@wdio/mocha-framework": "^6.4.0",
"@wdio/spec-reporter": "^6.4.0",
"@wdio/sync": "^6.4.0",
"babel-jest": "^26.3.0",
"chromedriver": "^84.0.1",
"codecov": "^3.7.2",
"commitizen": "^4.1.2",
"conventional-changelog-cli": "^2.0.34",
"cspell": "^4.0.61",
"depcheck": "^1.0.0",
"conventional-changelog-cli": "^2.1.0",
"cspell": "^4.1.0",
"depcheck": "^1.2.0",
"doctoc": "^1.4.0",
"eslint": "^7.4.0",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-typescript": "^2.0.0",
"eslint-import-resolver-typescript": "^2.2.1",
"eslint-plugin-eslint-comments": "^3.1.2",
"eslint-plugin-import": "^2.22.0",
"eslint-plugin-jest": "^23.18.0",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-license-header": "^0.2.0",
"eslint-plugin-markdown": "^2.0.0-alpha.0",
"eslint-plugin-notice": "^0.9.10",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-tsdoc": "^0.2.4",
"eslint-plugin-tsdoc": "^0.2.6",
"eslint-watch": "^7.0.0",
"graphviz-cli": "^1.0.0",
"husky": "^4.2.5",
"jest": "^26.1.0",
"jest": "^26.4.0",
"lerna": "^3.21.0",
"lint-staged": "^10.2.2",
"lockfile-lint": "^4.3.7",
"markdown-link-check": "^3.8.1",
"package-dependency-graph": "^1.7.1",
"package-dependency-graph": "^1.9.1",
"prettier": "^2.0.5",
"rimraf": "^3.0.2",
"ts-node": "^8.10.2",
"typescript": "^3.9.6",
"typescript": "^3.9.7",
"wdio-chromedriver-service": "^6.0.3",
"webdriverio": "^6.2.0"
"webdriverio": "^6.4.0"
},
"engines": {
"node": "^10 || ^12"
Expand Down
Loading