SCG82
93d2894a61
Node16 compatibility ( #9480 )
...
* add file extensions to all relative path imports
* @wdio/protocol: convert json to ts
* scripts: replace shelljs with native node.js methods
* tests: assert type json
* build script: separate esm/cjs
* webdriver: revert to requiring package.json
* webdriverio: add missing Symbol.asyncIterator to ChainablePromiseArray
* webdriver: revert building in cjs (use wrapper)
* @wdio/logger: add cjs build
* @wdio/logger: revert adding cjs build
* package: revert some changes
* depcheck: remove unneeded ignore - webdriver
* @wdio/logger: move type to top
* webdriver: revert package.json import
* scripts: revert some scripts back to shelljs
* webdriver/webdriverio: set module to NodeNext, Node16 module resolution
* Compile NodeNext except: browser-runner, cli, junit, sauce, sumologic, utils
* devtools, webdriver, webdriverio: fix cjs build
* @wdio/cli: build using module NodeNext
* @wdio/browser-runner: build using module NodeNext
* @wdio/junit-reporter: build using module NodeNext
* @wdio/sumologic-reporter: build using module NodeNext
* @wdio/sauce-service: build using module NodeNext
2023-01-02 13:18:49 +01:00