mirror of
https://github.com/appium/appium.git
synced 2026-02-22 11:19:06 -06:00
Just a bunch of random (mostly path-related) fixes. ## Monorepo - Make `npm run clean` work cross-platform - Sort root `package.json` - Update Babel configs to suppress warning about `@babel/plugin-proposal-private-property-in-object` - Add `.nyc_output` and `*.lerna_backup` to `.gitignore` - Replace references to `appium-support` - Sync `package.json` fields - Add a [Wallaby](https://wallabyjs.com) configuration file ## appium - `lib/config`: `package.json` resolution - split some tests out of `config-specs.js` and into `config-e2e-specs.js` since they are very clearly not unit tests - Improve `PROJECT_ROOT` resolution, which is still a hack - Copy fixtures & fix paths to fixtures in tests ## @appium/base-driver - `lib/basedriver/driver`: `package.json` resolution - Fix broken tests when run in isolation (`chai.should()`) ## @appium/doctor - `lib/doctor`: `package.json` resolution - `lib/utils`: `package.json` resolution & exposed `resetLog()` which undoes what `configureBinaryLog()` does (for testing purposes) - `utils-specs.js`: clean up after `onLogMessage` test - copy fixtures into `build` upon transpile - Upgrade `@appium/gulp-plugins` ## @appium/gulp-plugins - Ensure `postTranspile` is run when `transpile` is run before tests - Fix `.babelrc` like `babel.config.json` ## @appium/support - Fixture resolution - Fix broken tests when run in isolation (`chai-as-promised`) - Copy fixtures when transpiling
38 lines
831 B
JSON
38 lines
831 B
JSON
{
|
|
"presets": [
|
|
[
|
|
"@babel/preset-env",
|
|
{
|
|
"targets": {
|
|
"node": "10"
|
|
}
|
|
}
|
|
]
|
|
],
|
|
"plugins": [
|
|
"source-map-support",
|
|
"@babel/plugin-transform-runtime",
|
|
"@babel/plugin-syntax-bigint",
|
|
"@babel/plugin-proposal-nullish-coalescing-operator",
|
|
"@babel/plugin-proposal-numeric-separator",
|
|
"@babel/plugin-proposal-optional-chaining",
|
|
["@babel/plugin-proposal-private-methods", {"loose": true}],
|
|
["@babel/plugin-proposal-class-properties", {"loose": true}],
|
|
["@babel/plugin-proposal-private-property-in-object", {"loose": true}]
|
|
],
|
|
"comments": false,
|
|
"sourceMaps": "both",
|
|
"env": {
|
|
"coverage": {
|
|
"plugins": [
|
|
[
|
|
"istanbul",
|
|
{
|
|
"exclude": ["test", "build"]
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
}
|