Marc Durdin
6c4e649bfe
chore(common): builder action launch typos
...
Follow on from #10329 .
2024-01-11 11:45:45 +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
Joshua A. Horton
3230612d9a
change(web): final KMW-bundler script cleanup
2023-12-18 10:23:28 +07:00
Joshua A. Horton
df2436b5c4
change(web): converts most of lower-level Web module scripts
2023-12-18 10:08:07 +07:00
Joshua A. Horton
d6072f6959
chore(web): Merge branch 'master' into chore/web/feature-gestures-update-a17s23-mid
2023-10-10 08:25:46 +07:00
Marc Durdin
d4e4992714
chore(common): cleanup final Typescript non-ESM metadata
...
Fixes #9262 .
2023-10-04 12:55:51 +07:00
Joshua A. Horton
d033dca152
chore: Merge branch 'feature-esmodule-web-engine' into chore/update-feature-gestures-to-base-a17s15-mid
2023-06-20 12:36:55 +07:00
Joshua A. Horton
a92f915e60
chore(web): Merge branch 'chore/web/cleanup-kmw-headless-module-builds' into chore/web/esbuild-config-cleanup
2023-06-16 12:47:20 +07:00
Joshua A. Horton
46c58f5ab2
chore(web): Merge branch 'chore/web/centralize-kmw-tsconfigs' into chore/web/cleanup-kmw-headless-module-builds
2023-06-16 12:46:50 +07:00
Joshua A. Horton
569662237e
fix(web): build.sh dependency on the centralized bundling stuff
2023-06-16 11:36:03 +07:00
Joshua A. Horton
194139be03
chore(web): paren spacing cleanup
2023-06-15 15:49:38 +07:00
Joshua A. Horton
6e8432383b
chore(web): applies bulk of review suggestions
2023-06-15 15:48:53 +07:00
Joshua A. Horton
804efbe1d9
fix(web): fixed mocha test paths for lm-layer tests
2023-06-15 11:00:19 +07:00
Joshua A. Horton
b4b1c5e2ac
chore(web): partial centralization of common/web KMW module bundling config
2023-06-15 10:33:29 +07:00
Joshua A. Horton
7dfebbfd4d
chore(web): one more comment to cleanup
2023-06-14 15:56:33 +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
4dde7453f5
chore(web): Merge branch 'change/srcmap-cleanup-and-c8-use' into chore/web/centralize-kmw-tsconfigs
2023-06-14 15:15:05 +07:00
Joshua A. Horton
22ae456e0a
fix(common/models): prior commit(s) broke npm run tsc
2023-06-14 15:14:40 +07:00
Joshua A. Horton
626e1855a3
chore(web): Merge branch 'change/srcmap-cleanup-and-c8-use' into chore/web/centralize-kmw-tsconfigs
2023-06-14 14:59:18 +07:00
Joshua A. Horton
7e5de4e8dd
fix(common/models): forgot about setting needed for Node worker use
2023-06-14 10:12:48 +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
095bf97626
chore(web): kmw-main tsconfig -> /web, redirect in /common/web
2023-06-14 08:22:05 +07:00
Joshua A. Horton
166b57aadf
chore(common/models): centralizes lm-layer tsconfigs
2023-06-13 16:00:12 +07:00
Joshua A. Horton
06f9b49f5d
chore(web): cleans lm-layer sourcemap paths
2023-06-12 12:16:53 +07:00
Joshua A. Horton
d0ac536c51
chore(web): removes unused { spawn } imports
2023-06-12 11:29:15 +07:00
Joshua A. Horton
504e638321
chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/prep-feature-gestures-for-rebase
2023-06-09 11:12:22 +07:00
Joshua A. Horton
e318c5cb9c
chore(web): build dependency links
2023-06-08 13:03:26 +07:00
Joshua A. Horton
06434953a8
chore(web): KMW use of importHelpers
2023-06-08 13:03:25 +07:00
Joshua A. Horton
49788c9364
change(web): double-encoded -> single-encoded
2023-06-07 12:39:37 +07:00
Joshua A. Horton
4fb56e150d
chore(web): Merge branch 'feature-esmodule-web-engine' into change/web/filesize-fixes
2023-06-07 12:33:49 +07:00
Joshua A. Horton
78e86ac9f4
chore(common/models): fixes a formatting nit
2023-06-05 11:44:17 +07:00
Joshua A. Horton
6440eeb4ea
docs(common/models): on related package, inability to use Node Blob
2023-06-05 10:15:07 +07:00
Joshua A. Horton
06fa0f0556
change(common/models): replaces 'virtualized' Node worker with actual Node worker
2023-06-05 09:59:31 +07:00
Joshua A. Horton
5e668e1567
change(web): worker-embedding via JSON.stringify
2023-06-01 08:48:04 +07:00
Joshua A. Horton
224d4817ff
chore(web): Merge branch 'feature-esmodule-web-engine' into chore/web/prep-feature-gestures-for-rebase-cntd
2023-05-29 11:53:37 +07:00
Joshua A. Horton
86c8cb16af
chore(web): Merge branch 'master' into feature-gestures-update-a17s14-start
2023-05-29 10:50:34 +07:00
Joshua A. Horton
5547944991
fix(web): missed a needed .js -> .cjs
2023-05-18 08:24:20 +07:00
Joshua A. Horton
1308e74833
chore(web): Merge branch 'feature-esmodule-web-engine' into fix/web/webview-android-launch
2023-05-15 08:50:28 +07:00
Joshua A. Horton
d9425bb1ff
chore: Merge branch 'master' into feature-esmodule-as17s12-end-update
2023-05-12 11:53:12 +07:00
Marc Durdin
4a2062ecfb
fix(common): predictive-text unit_tests further builder_term fixes
2023-05-02 21:35:42 +10:00
Marc Durdin
57cf6e07db
chore(common): fix typo in build script
2023-05-02 12:41:38 +07:00
Joshua A. Horton
f37f2c868c
fix(common/models): messed up an elif's syntax
2023-04-17 13:38:58 +07:00
Joshua A. Horton
30da35c5a2
fix(common): CI test-build issues for lm-layer config, other configs
2023-04-17 12:24:37 +07:00
Marc Durdin
787b32ba34
Revert "chore(web): merge master into feature-esmodule-web-engine (A17S9 end) 🧩 "
2023-03-31 14:17:37 +11:00
Joshua A. Horton
b85087f392
chore(web): Merge branch 'master' into chore/web/update-feature-esmodule-for-configure-fix
2023-03-23 15:15:07 +07:00
Joshua A. Horton
13b0e0575e
chore(web): Merge branch 'master' into chore/web/feature-gestures-update
2023-03-20 15:05:41 +07:00
Marc Durdin
42b8d897d7
chore(common): die early when --ci and --debug passed to test.sh
...
Fixes #8383 .
2023-03-17 14:38:55 +07:00
Joshua A. Horton
f7d082981c
chore: Merge branch 'master' into chore/feature-esmodule-master-update
2023-03-14 11:51:57 +07:00
Joshua A. Horton
f5e64a10a5
chore: Merge branch 'chore/common/ldml-ts-and-node-updates' into chore/feature-esmodule-master-update
2023-03-14 09:23:39 +07:00
Marc Durdin
92ed99c4d6
chore(common): build script performance improvements
...
Improves build script performance by:
* using built-ins wherever possible (e.g. string splitting)
* eliminating redundant code
* using absolute (to $KEYMAN_ROOT) rather than relative paths to avoid realpath
* removing unnecessary `npm run` calls
BEFORE | AFTER
-------------------------------|----------------------
time ./core/build.sh --help |
real 0m2.116s | real 0m0.874s
user 0m0.578s | user 0m0.198s
sys 0m0.984s | sys 0m0.289s
-------------------------------|----------------------
time ./web/build.sh --help |
real 0m3.523s | real 0m0.757s
user 0m1.166s | user 0m0.320s
sys 0m2.273s | sys 0m0.455s
-------------------------------|----------------------
time ./web/build.sh -d |
real 1m34.750s | real 0m59.974s
user 0m9.721s | user 0m6.284s
sys 0m19.652s | sys 0m13.202s
@keymanapp-test-bot skip
2023-03-13 07:18:09 +07:00