Joshua A. Horton
9e3de80989
feat(common/web): unit tests for spun-off PredictionContext class: banner state management
2023-01-26 12:48:48 +07:00
Joshua A. Horton
182ed34f1d
feat(common/web): adds a few unit tests for KeyboardProperties
2023-01-25 12:39:45 +07:00
Joshua A. Horton
9741c3a6d2
docs(common/web): minor addendum to doc-comment for moved class
2023-01-25 10:23:29 +07:00
Joshua A. Horton
33e0739b01
refactor(web): moves KeyboardProperties, SpacebarText enum to keyboard-processor
2023-01-25 10:21:33 +07:00
Joshua A. Horton
ffb614f52c
chore(web): post-refactor fixes to keyboard-processor, input-processor unit tests
2023-01-25 09:14:23 +07:00
Joshua A. Horton
7dbc473d4b
chore(web): Merge branch 'change/web/element-wrapper-modularization' into change/web/osk-modularization
2023-01-23 14:31:30 +07:00
Joshua A. Horton
c81b423d6c
chore(common/web): Merge branch 'feat/common/models/lm-worker-sourcemapping' into change/common/web/input-processor-modularization
2023-01-23 14:26:55 +07:00
Joshua A. Horton
3c5ed3247a
fix(web): sourcemap-path-remapper needed a build.sh
2023-01-23 08:22:29 +07:00
Marc Durdin
067028cec2
chore: revise tag variable name to VERSION_GIT_TAG
...
Introduce new $VERSION_GIT_TAG environment variable, and update all
references to release@version in all projects to use the new variable.
2023-01-21 17:02:50 +07:00
Steven R. Loomis
e63745baff
chore(coverage): ldml setup for visual code coverage 🙀
...
- generate coverage/lcov.info files in several places that were already using c8
- change kmc-package's 'npm test' to include coverage, leave 'coverage' as alias
- gitignore the lcov files
Fixes #8060
2023-01-20 11:22:44 -06:00
Steven R. Loomis
f02307af5b
chore(common): ldml: fix test case 🙀
...
- I had broken this in a212aefeec
by improving the error message extracted from Ajv
For: #7967
2023-01-20 10:12:41 -06:00
Joshua A. Horton
d987444683
change(web): OSK modularization, prep for standalone mode, refactors to achieve both
2023-01-20 15:16:05 +07:00
Joshua A. Horton
0e979a8fdf
change(web): input-processor modularization - first pass
2023-01-20 14:50:56 +07:00
Joshua A. Horton
719671f88a
fix(common/models): lm-worker bundled output needed a .d.ts
2023-01-20 14:01:13 +07:00
Joshua A. Horton
dbf323659d
change(common/models): lm-worker wrapper script now uses srcmap remap tool
2023-01-20 14:01:12 +07:00
Joshua A. Horton
66f6381f87
feat(common/models): functional lm-worker sourcemaps
2023-01-20 14:01:11 +07:00
Joshua A. Horton
a05473ffad
change(common/models): baseline es module conversion of lm-layer
2023-01-20 13:48:53 +07:00
Joshua A. Horton
57b7a8ac02
chore(common/models): more lm-worker build.sh cleanup
2023-01-20 13:43:33 +07:00
Joshua A. Horton
3376e65ff7
change(common/models): better model-script-load setup
2023-01-20 13:43:33 +07:00
Joshua A. Horton
6653e21e13
chore(common/models): lm-worker build.sh cleanup
2023-01-20 13:43:32 +07:00
Joshua A. Horton
d59876e8f3
chore(common/models): moves one more unit test set
2023-01-20 13:43:31 +07:00
Joshua A. Horton
7d6f3039af
chore(common/models): lm-worker unit tests => common/web/lm-worker, test resources to common/test
2023-01-20 13:43:30 +07:00
Joshua A. Horton
46da5337d8
fix(common/models): completes first pass for worker build
2023-01-20 13:43:29 +07:00
Joshua A. Horton
0f32a9db71
change(common/models): main worker source under src/main
2023-01-20 13:43:29 +07:00
Joshua A. Horton
d10193860c
feat(common/models): basic lm-worker esbuild config
2023-01-20 13:43:28 +07:00
Joshua A. Horton
5f9aa60019
fix(common/models): lm-layer module objs build
2023-01-20 13:43:28 +07:00
Joshua A. Horton
2504e30b3f
change(common/models): partial lm-worker es-module conversion
2023-01-20 13:43:27 +07:00
Joshua A. Horton
e48db510e1
change(common/web): different namespace-like export attempt
2023-01-20 13:20:17 +07:00
Joshua A. Horton
52c4ba404f
feat(common/web): tests for side-effect auto-extension of String class for smp by modules
2023-01-20 13:20:16 +07:00
Joshua A. Horton
7c0908cebd
change(common/web): adds one extra module-bundle unit test
2023-01-20 13:20:16 +07:00
Joshua A. Horton
43cdd783bb
feat(common/web): bundled-module canary unit test
2023-01-20 13:20:15 +07:00
Joshua A. Horton
17d3f40bec
feat(common/web): first pass a a bundled declaration for the namespace-style bundle
2023-01-20 13:20:15 +07:00
Joshua A. Horton
a7873504d4
change(common/web): build output path updates
2023-01-20 13:20:14 +07:00
Joshua A. Horton
ec6c90aad2
change(common/web): new Codes access point now fully readonly
2023-01-20 13:20:14 +07:00
Joshua A. Horton
45e09d043c
fix(common/web): unit test breakage from missing 'let'
2023-01-20 13:20:13 +07:00
Joshua A. Horton
0eb722ac21
fix(common/web): test breakage from loss of former Codes access point
2023-01-20 13:20:13 +07:00
Joshua A. Horton
918a24c37a
chore(common/web): converts keyboard-processor unit tests
2023-01-20 13:20:12 +07:00
Joshua A. Horton
63b074a010
fix(common/web): matching updates for recorder testing submodule
2023-01-20 13:20:12 +07:00
Joshua A. Horton
7fe069a8f3
chore(common/web): minor cleanup
2023-01-20 13:20:11 +07:00
Joshua A. Horton
14b40a4301
fix(common/web): in-place Node module path resolution
2023-01-20 13:20:11 +07:00
Joshua A. Horton
6bc8ab579b
change(common/web): converts common/web/recorder to ES modules
2023-01-20 13:20:07 +07:00
Joshua A. Horton
8a02ddc0f1
feat(common/web): keyboard-processor esbuild bundling
2023-01-20 13:19:42 +07:00
Joshua A. Horton
ddab414c3a
fix(web): fixes build output pathing
2023-01-20 13:19:41 +07:00
Joshua A. Horton
991fb8ad05
chore(web): base esmodule conversion of keyboard-processor
2023-01-20 13:19:37 +07:00
Joshua A. Horton
1966468525
fix(common/web): util d.ts bundler error passthrough
2023-01-20 13:02:02 +07:00
Joshua A. Horton
7d24a9e1cb
feat(common/web): bundled d.ts for bundled-module outputs
2023-01-20 13:02:01 +07:00
Joshua A. Horton
af9f74fe3d
feat(common/web): util bundling now makes cjs, mjs single-file modules
2023-01-20 13:02:01 +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
32ac60396c
fix(common/web): require -> import b/c esmodule
2023-01-20 13:01:59 +07:00
Joshua A. Horton
35f5fbc2e2
chore(web): updates utils' package.json module type setting
2023-01-20 13:01:59 +07:00