Jonathan Lipps
84b211330d
chore: publish
...
- appium@2.0.0-beta.51
- @appium/base-driver@9.2.2
- @appium/base-plugin@2.1.2
- @appium/doctor@2.0.4
- @appium/docutils@0.1.4
- @appium/driver-test-support@0.3.4
- @appium/execute-driver-plugin@3.0.4
- @appium/fake-driver@5.1.2
- @appium/fake-plugin@3.1.2
- @appium/images-plugin@2.0.4
- @appium/opencv@2.0.4
- @appium/plugin-test-support@0.3.4
- @appium/relaxed-caps-plugin@1.0.3
- @appium/schema@0.2.2
- @appium/support@3.1.2
- @appium/test-support@3.0.4
- @appium/tsconfig@0.2.2
- @appium/typedoc-plugin-appium@0.3.2
- @appium/types@0.8.2
- @appium/universal-xml-plugin@1.0.3
2023-01-13 13:25:31 -08:00
Jonathan Lipps
e77e5a2a4f
chore: update lerna git head
2023-01-13 13:23:55 -08:00
Jonathan Lipps
35f4e2b7e4
chore: publish
...
- appium@2.0.0-beta.50
- @appium/base-driver@9.2.1
- @appium/base-plugin@2.1.1
- @appium/doctor@2.0.3
- @appium/docutils@0.1.3
- @appium/driver-test-support@0.3.3
- @appium/execute-driver-plugin@3.0.3
- @appium/fake-driver@5.1.1
- @appium/fake-plugin@3.1.1
- @appium/images-plugin@2.0.3
- @appium/opencv@2.0.3
- @appium/plugin-test-support@0.3.3
- @appium/relaxed-caps-plugin@1.0.2
- @appium/schema@0.2.1
- @appium/support@3.1.1
- @appium/test-support@3.0.3
- @appium/tsconfig@0.2.1
- @appium/typedoc-plugin-appium@0.3.1
- @appium/types@0.8.1
- @appium/universal-xml-plugin@1.0.2
2023-01-13 13:19:27 -08:00
Jonathan Lipps
b48a697d5b
chore: commit lerna publish changes
2023-01-13 13:12:00 -08:00
Jonathan Lipps
422142302f
chore: publish
...
- appium@2.0.0-beta.49
- @appium/base-driver@9.2.0
- @appium/base-plugin@2.1.0
- @appium/doctor@2.0.2
- @appium/docutils@0.1.2
- @appium/driver-test-support@0.3.2
- @appium/execute-driver-plugin@3.0.2
- @appium/fake-driver@5.1.0
- @appium/fake-plugin@3.1.0
- @appium/images-plugin@2.0.2
- @appium/opencv@2.0.2
- @appium/plugin-test-support@0.3.2
- @appium/relaxed-caps-plugin@1.0.1
- @appium/schema@0.2.0
- @appium/support@3.1.0
- @appium/test-support@3.0.2
- @appium/tsconfig@0.2.0
- @appium/typedoc-plugin-appium@0.3.0
- @appium/types@0.8.0
- @appium/universal-xml-plugin@1.0.1
2023-01-13 13:09:28 -08:00
Christopher Hiller
697b4427e4
fix(execute-driver-plugin): fix bad types in execute-child module
2023-01-10 09:53:18 -08:00
Christopher Hiller
6fb05b2fff
docs: enable auto command generation for plugins
...
Also enables type checks in `execute-driver-plugins` and exports types where we weren't before
2023-01-10 09:53:18 -08:00
Christopher Hiller
7add23e418
fix(execute-driver-plugin): use correct return type annotation
2023-01-10 09:53:18 -08:00
pacozaa
8f7171c42a
refactor: add type for driver-command,plugin-command,doctor,docutils,execute-child ( #17962 )
2023-01-07 17:11:04 +01:00
Christopher Hiller
f036f0a612
chore: all pkgs consume @appium/tsconfig
2023-01-04 12:09:08 -08:00
renovate[bot]
7c59380e6b
fix(execute-driver-plugin): update dependency webdriverio to v7.29.1
2022-12-31 12:40:01 +00:00
renovate[bot]
a3fad3ed28
fix(execute-driver-plugin): update dependency webdriverio to v7.29.0
2022-12-30 12:01:46 +00:00
renovate[bot]
2bb4f32329
fix(execute-driver-plugin): update dependency webdriverio to v7.28.1
2022-12-25 08:44:30 +00:00
Jonathan Lipps
2e76ba9607
chore: publish
...
- appium@2.0.0-beta.48
- @appium/base-driver@9.1.0
- @appium/base-plugin@2.0.1
- @appium/doctor@2.0.1
- @appium/docutils@0.1.1
- @appium/driver-test-support@0.3.1
- @appium/execute-driver-plugin@3.0.1
- @appium/fake-plugin@3.0.1
- @appium/images-plugin@2.0.1
- @appium/opencv@2.0.1
- @appium/plugin-test-support@0.3.1
- @appium/support@3.0.1
- @appium/test-support@3.0.1
- @appium/typedoc-plugin-appium@0.2.1
- @appium/types@0.7.0
2022-12-21 11:57:39 -08:00
renovate[bot]
f81e2e92ef
fix(execute-driver-plugin): update dependency webdriverio to v7.28.0
2022-12-16 08:50:11 +00:00
Jonathan Lipps
0823f0b60e
chore: publish
...
- appium@2.0.0-beta.47
- @appium/base-driver@9.0.0
- @appium/base-plugin@2.0.0
- @appium/doctor@2.0.0
- @appium/docutils@0.1.0
- @appium/driver-test-support@0.3.0
- @appium/eslint-config-appium@8.0.0
- @appium/execute-driver-plugin@3.0.0
- @appium/fake-driver@5.0.0
- @appium/fake-plugin@3.0.0
- @appium/gulp-plugins@8.0.0
- @appium/images-plugin@2.0.0
- @appium/opencv@2.0.0
- @appium/plugin-test-support@0.3.0
- @appium/relaxed-caps-plugin@1.0.0-beta.14
- @appium/schema@0.1.0
- @appium/support@3.0.0
- @appium/test-support@3.0.0
- @appium/typedoc-plugin-appium@0.2.0
- @appium/types@0.6.0
- @appium/universal-xml-plugin@1.0.0-beta.16
2022-12-13 16:10:05 -08:00
renovate[bot]
1029d68b7d
fix(execute-driver-plugin): update dependency vm2 to v3.9.13
2022-12-09 23:34:06 +00:00
renovate[bot]
8db0122555
fix(execute-driver-plugin): update dependency vm2 to v3.9.12
2022-12-07 04:03:43 +00:00
Christopher Hiller
3c32112c20
chore: use tsc for compilation across the board
...
- `@appium/gulp-plugins` does not use `tsc` and continues to use...whatever it uses.
- `@appium/doctor` now has generated declarations, though I didn't bother to do anything with the types
- rewrote swaths of build scripts:
- removed the `fix` and `lint` scripts from each workspace (package) since I don't think they get used and they are of limited value
- for tests and autoinstallation of extensions, added `ts-node` for on-the-fly compilation
- workspaces _can_ define their own `build` and `clean` scripts (both should be required if either is used). these do not currently get run when running `npm run dev`, but they do occur on a bare `npm install` from the monorepo root or a `npm run reinstall`.
- `npm run rebuild` does a fresh rebuild, but does not clean any `node_modules` dirs nor does it reinstall anything.
- removed `prepublishOnly` since `preversion` does the same thing
- `npm test` now runs `build`/`lint` in parallel
- postinstall script of `appium` ("autoinstall") script now must call `npm run build` if in a fresh dev environment. this is because a) lifecycle scripts of packages run before lifecycle scripts in the monorepo root, and b) `postinstall` runs before `prepare`. so there's really no way around it; even using `ts-node` fails because other modules depend on `@appium/support/index.js` which expects the pkg to be built.
Closes #17746
Closes #17807
2022-12-06 11:21:05 -08:00
Christopher Hiller
a1dbe6c43e
chore!: set engines to minimum Node.js v14.17.0
...
BREAKING CHANGE: Appium now supports version range `^14.17.0 || ^16.13.0 || >=18.0.0`
2022-12-01 16:38:18 -08:00
renovate[bot]
32557f4bca
fix(opencv): update definitelytyped
2022-11-29 10:32:09 +00:00
renovate[bot]
edb325131b
fix(execute-driver-plugin): update dependency webdriverio to v7.27.0
2022-11-24 11:10:20 +00:00
Christopher Hiller
f715bb4fd8
chore(base-driver,base-plugin,execute-driver-plugin,fake-driver,fake-plugin,images-plugin): update some types for typedoc
2022-11-22 14:32:10 -08:00
Christopher Hiller
4746080e54
feat(): experimental support for typedoc generation
...
Run `npm run typedoc` to generate docs in `typedoc-docs` dir.
I thought I'd take a few mins and set this up. It was _mostly_ straightforward, except:
1. Figuring out the "entry point" for each package was difficult until I realized `.js` entry points are assumed to be compiled, and thus require a `sourceMappingUrl` reference. IMO this is probably a bug in TypeDoc
2. The `sourceMappingUrl` must reference an external sourcemap file; not an inline source map. If it's an inline source map, the system tries to `fs.open` a large data-url.
3. The babel config does not control whether external sourcemaps are created; `@babel/cli` does. So I needed to change those.
4. Practically speaking, I don't see any drawback to external sourcemaps _yet_
5. TypeDoc has poor support for cross-package type references in monorepos, and I had to add a plugin which implements a workaround
6. Per some suggestions in the docs, I modified the order of references in the root `tsconfig.json` to start with "the biggest one first"
I didn't modify any types or docstrings anywhere.
2022-11-22 14:32:10 -08:00
renovate[bot]
2a445addff
fix(types): update webdriverio monorepo to v7.26.0
2022-11-22 13:34:05 -08:00
renovate[bot]
82fd2613dd
chore(types): update webdriverio monorepo to v7.25.4
2022-10-29 07:37:47 +00:00
renovate[bot]
55d50f614f
chore(execute-driver-plugin): update dependency webdriverio to v7.25.2
2022-10-15 08:40:52 +00:00
Jonathan Lipps
f545a6cde5
Publish
...
- appium@2.0.0-beta.45
- @appium/base-driver@8.7.2
- @appium/base-plugin@1.10 .4
- @appium/doctor@1.16.27
- @appium/docutils@0.0.12
- @appium/driver-test-support@0.2.1
- @appium/execute-driver-plugin@2.0.6
- @appium/fake-driver@4.2.2
- @appium/fake-plugin@2.1.2
- @appium/gulp-plugins@7.0.7
- @appium/images-plugin@1.3.7
- @appium/opencv@1.0.13
- @appium/plugin-test-support@0.2.1
- @appium/relaxed-caps-plugin@1.0.0-beta.13
- @appium/support@2.61 .0
- @appium/test-support@2.0.1
- @appium/types@0.5.0
- @appium/universal-xml-plugin@1.0.0-beta.15
2022-10-13 16:25:16 -07:00
Christopher Hiller
cc04e6595b
chore(): remove babel-runtime
...
Closes #17536
2022-10-06 11:51:49 -07:00
renovate[bot]
160238e929
chore(types): update webdriverio monorepo to v7.25.1
2022-10-01 07:35:17 +00:00
renovate[bot]
75f030b35f
chore(types): update webdriverio monorepo to v7.25.0
2022-09-26 03:14:41 +00:00
renovate[bot]
0eb92e493b
chore(opencv): update dependency @types/bluebird to v3.5.37
2022-09-24 11:47:38 +00:00
renovate[bot]
31b6b2fe7d
chore(types): update webdriverio monorepo to v7.24.1
2022-09-22 13:12:22 +00:00
Christopher Hiller
c26af8f852
Publish
...
- appium@2.0.0-beta.44
- @appium/base-driver@8.7.1
- @appium/base-plugin@1.10 .3
- @appium/doctor@1.16.26
- @appium/docutils@0.0.11
- @appium/driver-test-support@0.2.0
- @appium/eslint-config-appium@7.0.0
- @appium/execute-driver-plugin@2.0.5
- @appium/fake-driver@4.2.1
- @appium/fake-plugin@2.1.1
- @appium/gulp-plugins@7.0.6
- @appium/images-plugin@1.3.6
- @appium/opencv@1.0.12
- @appium/plugin-test-support@0.2.0
- @appium/relaxed-caps-plugin@1.0.0-beta.12
- @appium/support@2.60 .0
- @appium/test-support@2.0.0
- @appium/types@0.4.1
- @appium/universal-xml-plugin@1.0.0-beta.14
2022-09-07 12:40:03 -07:00
renovate[bot]
bfef2db517
chore(gulp-plugins): update babel monorepo to v7.19.0
2022-09-06 19:52:27 +00:00
renovate[bot]
49d6a81973
chore(types): update webdriverio monorepo to v7.24.0
2022-09-01 18:33:17 +00:00
renovate[bot]
3764149753
chore(execute-driver-plugin): update dependency vm2 to v3.9.11
2022-08-29 18:22:34 +00:00
Christopher Hiller
44e5f1ba05
test(execute-driver-plugin): use @appium/plugin-test-support
2022-08-23 13:42:47 -07:00
renovate[bot]
cf4f533022
chore(types): update webdriverio monorepo to v7.23.0
2022-08-22 14:39:25 +00:00
renovate[bot]
94dd88fc98
chore(execute-driver-plugin): update dependency webdriverio to v7.22.0
2022-08-20 15:39:08 +00:00
renovate[bot]
a815e3be9d
chore(types): update webdriverio monorepo to v7.21.0
2022-08-17 02:53:06 +00:00
Jonathan Lipps
500c08f392
Publish
...
- appium@2.0.0-beta.42
- @appium/base-driver@8.6.1
- @appium/base-plugin@1.10 .1
- @appium/doctor@1.16.24
- @appium/docutils@0.0.9
- @appium/eslint-config-appium@6.0.4
- @appium/execute-driver-plugin@2.0.4
- @appium/fake-driver@4.1.0
- @appium/fake-plugin@2.0.5
- @appium/gulp-plugins@7.0.4
- @appium/images-plugin@1.3.4
- @appium/opencv@1.0.11
- @appium/relaxed-caps-plugin@1.0.0-beta.11
- @appium/schema@0.0.9
- @appium/support@2.59 .4
- @appium/test-support@1.4.1
- @appium/types@0.3.1
- @appium/universal-xml-plugin@1.0.0-beta.13
2022-08-02 20:21:17 -07:00
Christopher Hiller
d8d2382327
fix(appium,base-driver,base-plugin,doctor,docutils,eslint-config-appium,execute-driver-plugin,fake-driver,fake-plugin,gulp-plugins,images-plugin,opencv,relaxed-caps-plugin,schema,support,test-support,types,universal-xml-plugin): update engines
...
also add a missing dep in `@appium/schema`
2022-08-02 14:22:44 -07:00
renovate[bot]
6db31553db
chore(execute-driver-plugin): update dependency webdriverio to v7.20.9
2022-07-29 19:21:42 +00:00
Christopher Hiller
f6e6d7234e
Publish
...
- appium@2.0.0-beta.41
- @appium/base-driver@8.6.0
- @appium/base-plugin@1.10 .0
- @appium/doctor@1.16.23
- @appium/docutils@0.0.8
- @appium/eslint-config-appium@6.0.3
- @appium/execute-driver-plugin@2.0.3
- @appium/fake-driver@4.0.2
- @appium/fake-plugin@2.0.4
- @appium/gulp-plugins@7.0.3
- @appium/images-plugin@1.3.3
- @appium/opencv@1.0.10
- @appium/relaxed-caps-plugin@1.0.0-beta.10
- @appium/schema@0.0.8
- @appium/support@2.59 .3
- @appium/test-support@1.4.0
- @appium/types@0.3.0
- @appium/universal-xml-plugin@1.0.0-beta.12
2022-07-28 14:34:54 -07:00
renovate[bot]
27ea226364
chore(): update babel monorepo to v7.18.9
2022-07-19 12:46:13 +00:00
Christopher Hiller
a96f1197a7
test(execute-driver-plugin): use appium/test
2022-07-18 15:58:21 -07:00
renovate[bot]
f6ac91787d
chore(types): update webdriverio monorepo to v7.20.7
2022-07-18 12:07:13 +00:00
renovate[bot]
1fe5ec7f69
chore(execute-driver-plugin): update dependency webdriverio to v7.20.6
2022-07-15 21:05:07 +00:00
Christopher Hiller
f9129dfee3
fix(): moved type packages to deps of specific packages
...
When any package here is consumed as a library, the production deps installed alongside it _must_ also include depenencies related to type information. If these packages _aren't_ included, consumers will not have the requisite declarations installed and will get incomplete type information--at best--or worse; compilation errors.
Putting the onus on the consumer to install these requisite types is both user-hostile _and_ can result in the incorrect versions of type declarations being installed.
To that end, I've moved the various type declaration deps to production deps of the packages in which they are used. Sometimes this is multiple packages (in the case of, say, `@types/teen_process`). This results in many types being removed from the monorepo root. Those that remain are for _dev dependencies only_. If a packages uses, say, `ws`, but only in its tests, then the types can remain in the monorepo root along with the rest of the common dev deps.
I also saw an unused `supports-color` in `appium` and removed it.
2022-07-08 13:09:28 -07:00