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
renovate[bot]
bc3f1373fd
chore(docutils): update dependency mkdocs-material to v9.0.4
2023-01-12 14:14:50 +00:00
renovate[bot]
fb4f0408dc
chore(docutils): update dependency mkdocs-material to v9 ( #18002 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-10 10:06:44 -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
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
Jonathan Lipps
aab415685e
fix(docutils): package should publish the base mkdocs yml ( #17968 )
2022-12-21 11:54:50 -08: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
Jonathan Lipps
aeb322fc96
docs(appium): update docs and reference integration
2022-12-13 15:35:30 -08:00
Christopher Hiller
44283b4c4e
chore(appium,docutils,ci): remove doc gen from CI
...
What used to be the `generate-docs` script no longer works, since the `commands-yml` directory no longer exists.
Unclear to me what should be done here at this point, but it makes the "build command documentation" job pointless.
2022-12-06 11:21:05 -08: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
renovate[bot]
2f53e9a34a
chore(docutils): update dependency mkdocs-material-extensions to v1.1.1
2022-12-04 09:55:19 +00:00
renovate[bot]
91e60fdbbd
chore(docutils): update dependency mkdocs-material to v8.5.11
2022-12-03 17:29:23 +00:00
renovate[bot]
d888093057
chore(docutils): update dependency mkdocs-material to v8.2.16
2022-12-03 13:02:23 +00:00
renovate[bot]
f6aad9cd9b
chore(docutils): update dependency mkdocs to v1.4.2
2022-12-03 10:29:02 +00:00
Christopher Hiller
5333318e59
docs(docutils): add stub section about use in extensions
...
Co-authored-by: Jonathan Lipps <jlipps@gmail.com >
2022-12-02 12:44:31 -08:00
Christopher Hiller
bd7cee18f8
docs(docutils): update subheading
...
Co-authored-by: Jonathan Lipps <jlipps@gmail.com >
2022-12-02 12:44:31 -08:00
Christopher Hiller
346556557c
chore(appium,docutils): proof-of-concept for use with mkdocs
2022-12-02 12:44:31 -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
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
Christopher Hiller
9d3c9a2c2f
chore(docutils): remove jsdoc & its ilk
...
`jsdoc` does not seem to be actually used anywhere. The only export from `@appium/docutils` I see actually used is `Mike` within the `build-docs` script in `appium/docs`.
referenced by the `jsdoc` config, these have also been removed:
- `docdash`,
- `jsdoc-plugin-typescript`
2022-11-17 10:45:19 -08:00
Christopher Hiller
6b3cc1a874
Publish
...
- appium@2.0.0-beta.46
- @appium/base-driver@8.7.3
- @appium/base-plugin@1.10 .5
- @appium/doctor@1.16.28
- @appium/docutils@0.0.13
- @appium/fake-plugin@2.1.3
- @appium/gulp-plugins@7.0.8
- @appium/support@2.61 .1
- @appium/test-support@2.0.2
2022-10-14 14:02:09 -07: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]
9ea95a27a3
chore(support): update dependency teen_process to v2
2022-09-26 15:26:35 -07:00
renovate[bot]
2101da3843
chore(docutils): update dependency jsdoc-plugin-typescript to v2.2.0
2022-09-17 11:45:58 +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
Christopher Hiller
ca1480adcf
chore(docutils): sync package.json
2022-08-23 13:42:47 -07:00
Jonathan Lipps
c58f32441d
Publish
...
- appium@2.0.0-beta.43
- @appium/base-driver@8.7.0
- @appium/base-plugin@1.10 .2
- @appium/doctor@1.16.25
- @appium/docutils@0.0.10
- @appium/fake-driver@4.2.0
- @appium/fake-plugin@2.1.0
- @appium/gulp-plugins@7.0.5
- @appium/images-plugin@1.3.5
- @appium/support@2.59 .5
- @appium/test-support@1.5.0
- @appium/types@0.4.0
2022-08-10 07:45:24 -07: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]
6c36683859
chore(docutils): update dependency jsdoc-plugin-typescript to v2.1.1
2022-07-30 11:00:12 +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]
ae0ff136f6
chore(docutils): update dependency jsdoc to v3.6.11
2022-07-22 14:30:22 +00:00
renovate[bot]
32b9e50b3c
chore(docutils): update dependency jsdoc-plugin-typescript to v2.1.0
2022-07-20 15:12:09 +00:00
renovate[bot]
27ea226364
chore(): update babel monorepo to v7.18.9
2022-07-19 12:46:13 +00:00
renovate[bot]
c4a1a46df3
chore(): update babel monorepo to v7.18.6
2022-06-28 12:58:59 +00:00
Christopher Hiller
485239d599
chore(ci): run smoke test in all packages
...
This uses the [boneskull/nodejs-production-test-action](https://github.com/boneskull/nodejs-production-test-action ) GH action to run a smoke test across all packages.
The action does the following:
1. Runs `npm pack` on each package, writing the tarball to a temp dir. This tarball contains the package as a user would `npm install` it.
2. Changes into the temp dir and runs `npm install <tarball>` on each
3. Runs a specified script (in our case, `test:smoke`) in each installed package's dir in `<tmp_dir>/node_modules`
Because `devDependencies` will not be present, this should avoid a class of issues where production deps are miscategorized as dev deps.
The action should probably use a separate temp dir for each--in the case of a dependency being present but only because some other package depends on it--but it's not smart enough to figure out peer dependencies yet.
2022-06-13 16:08:17 -07:00
Jonathan Lipps
4cf2cc92d0
Publish
...
- appium@2.0.0-beta.40
- @appium/base-driver@8.5.7
- @appium/base-plugin@1.9.2
- @appium/doctor@1.16.22
- @appium/docutils@0.0.7
- @appium/fake-plugin@2.0.3
- @appium/support@2.59 .2
- @appium/test-support@1.3.22
2022-06-03 19:08:16 -07:00
Jonathan Lipps
62b97417fc
Publish
...
- appium@2.0.0-beta.37
- @appium/base-driver@8.5.5
- @appium/base-plugin@1.9.1
- @appium/doctor@1.16.21
- @appium/docutils@0.0.6
- @appium/eslint-config-appium@6.0.2
- @appium/execute-driver-plugin@2.0.1
- @appium/fake-driver@4.0.1
- @appium/fake-plugin@2.0.1
- @appium/gulp-plugins@7.0.2
- @appium/images-plugin@1.3.1
- @appium/opencv@1.0.9
- @appium/relaxed-caps-plugin@1.0.0-beta.8
- @appium/schema@0.0.7
- @appium/support@2.59 .1
- @appium/test-support@1.3.21
- @appium/types@0.2.5
- @appium/universal-xml-plugin@1.0.0-beta.10
2022-05-31 16:52:23 -07:00
Jonathan Lipps
f6cbfd77eb
chore: publish, also set an explicit version for images since it was way off
2022-05-31 16:51:36 -07:00
Jonathan Lipps
5c7af8ee73
Publish
...
- appium@2.0.0-beta.36
- @appium/base-driver@8.5.4
- @appium/base-plugin@1.9.0
- @appium/doctor@1.16.20
- @appium/docutils@0.0.5
- @appium/eslint-config-appium@6.0.1
- @appium/execute-driver-plugin@2.0.0
- @appium/fake-driver@4.0.0
- @appium/fake-plugin@2.0.0
- @appium/gulp-plugins@7.0.1
- @appium/images-plugin@1.2.0
- @appium/opencv@1.0.8
- @appium/relaxed-caps-plugin@1.0.0-beta.7
- @appium/schema@0.0.6
- @appium/support@2.59 .0
- @appium/test-support@1.3.20
- @appium/types@0.2.4
- @appium/universal-xml-plugin@1.0.0-beta.9
2022-05-31 16:44:51 -07:00
Christopher Hiller
ac8e0e0451
chore(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): fix engines field 😂
2022-05-31 16:26:43 -07:00
Renovate Bot
e5e8f9b874
chore(test-support): update dependency @babel/runtime to v7.18.3
2022-05-26 15:29:43 -07:00
Renovate Bot
4d6c114fe8
chore(gulp-plugins): update babel monorepo to v7.18.2
2022-05-25 14:28:48 +00:00