Joshua A. Horton
23d6dda22c
feat(web): es6 artifact for app/webview - required extra changes to do well
2023-12-18 15:41:16 +07:00
Joshua A. Horton
f6e77a3736
feat(web): alternate artifact - es6-bundled Web
...
Does not affect the worker.
Bundling is in a temp-script and not properly connected to our actual build infrastructure.
2023-12-18 10:32:35 +07:00
Marc Durdin
225877f57a
feat(common): precompile json schemas to improve performance
...
Fixes #9640 .
This ended up being somewhat more fragile than originally anticipated.
For the `ajv` cli call to get the right versions, we needed to install
ajv as a dev dependency in the top-level package.json as well as at the
common/web/types level.
Ajv does not do all that well with ESM yet, either, so we use esbuild to
transform the compiled validators before building in typescript.
2023-10-05 13:56:53 +07:00
Joshua A. Horton
cb2029bf49
chore(web): cleanup for purely-headless KMW main-thread-module build scripts, esbuild configs
2023-06-14 15:37:30 +07:00
Joshua A. Horton
3ce99b9c73
chore(web): cleanup re set_keyman_standard_build_path
2023-06-14 10:00:39 +07:00
Joshua A. Horton
b41b619dfd
feat(common/web): adds c8 for web/utils, web/keyboard-processor
2023-06-12 10:51:35 +07:00
Joshua A. Horton
8fb5b42818
chore(common/web): Merge branch 'feature-esmodule-web-engine' into change/common/web/early-import-path-cleanup
2023-02-16 15:52:25 +07:00
Joshua A. Horton
6af1e4890e
chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/feature-esmodule-update
2023-02-16 15:18:50 +07:00
Joshua A. Horton
878e0f0ea2
chore(common): updates typescript to 4.9.5
2023-02-09 08:40:52 +07:00
Joshua A. Horton
0b642561ac
chore(common/web): Merge branch 'feature-esmodule-web-engine' into change/common/web/early-import-path-cleanup
2023-02-06 09:35:56 +07:00
Joshua Horton
e6caff993a
Merge pull request #8100 from keymanapp/feat/web/osk-modularization-testing
...
feat(web): unit tests for the OSK module & spun-off formerly-OSK components 🧩
2023-02-06 09:28:56 +07:00
Joshua A. Horton
7eb34cbb37
chore(common/web): keyboard-processor + recorder-core import pathing cleanup
2023-02-03 14:01:24 +07:00
Joshua A. Horton
b7e66406c7
chore(common/web): Merge branch 'feature-esmodule-web-engine' into change/common/web/early-import-path-cleanup
2023-02-03 12:57:27 +07:00
Joshua A. Horton
dc6a2b909d
change(common/web): cleaner import paths between in-repo packages
2023-02-02 12:41:51 +07:00
Joshua A. Horton
07f43cb4ba
fix(common/web): weird path in utils' package.json
2023-02-02 11:56:39 +07:00
Joshua A. Horton
4f4842d67f
feat(web): more OSK unit tests, makes ManagedPromise a web-util
2023-01-31 10:10:08 +07:00
Joshua A. Horton
2f940935e8
fix(common/web): import path compat with node exec
2023-01-20 13:02:00 +07:00
Joshua A. Horton
35f5fbc2e2
chore(web): updates utils' package.json module type setting
2023-01-20 13:01:59 +07:00
Joshua A. Horton
24092511bb
refactor(web): reworks low-level module build scripts
2022-09-19 12:04:14 +07:00
Joshua A. Horton
a09cc5d822
fix(common/models): models/templates unit tests
2022-09-06 09:48:52 +07:00
jahorton
26c30f4204
chore(web): most web packages now use keyman-version
2022-05-23 13:35:19 +07:00
Marc Durdin
dfd5fad2c7
chore(common): move common/core/web to common/web and flatten
2022-05-17 11:15:22 +10:00